-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.py
82 lines (66 loc) · 1.48 KB
/
constants.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
from kivy.core.window import Window
star_bullet_max_y_speed=1
star_bullet_min_x_speed=10
star_bullet_max_x_speed=15
star_shot_cooldown=5
star_shot_damage=1
bomb_shot_cooldown=45
bomb_shot_damage=5
bomb_bullet_speed=5
bomb_velocity_y=5
chaos_shot_damage=10
chaos_shot_cooldown=30
chaos_shot_velocity=50
quick_shot_damage=1
quick_shot_cooldown=5
quick_shot_velocity=50
gravity_shot_damage=5
gravity_shot_cooldown=60
gravity_shot_velocity=10
periodic_shot_damage=2
periodic_shot_cooldown=15
periodic_shot_velocity=5
periodic_shot_amplitude=200
periodic_shot_frecuency=20
fire_shot_damage=2
fire_shot_angle=30
fire_shot_cooldown=2
fire_shot_velocity=10
fire_shot_time=20
fire_shot_opacity=0.1
fire_shot_constant=0.95
mirror_shot_damage=10
mirror_shot_cooldown=150
mirror_shot_velocity=5
mirror_shot_width=50
mirror_shot_height=30
homing_shot_damage=1
homing_shot_cooldown=60
homing_shot_velocity=2
head_start_x_position = Window.width*0.65
head_start_y_position = Window.height*0.5
head_hp=1
head_radius=200
head_frecuency=25.0
head_attack_frequency=90 #the largest the number the less attacks
head_x=0
head_y=0
head2_speed=2
head2_x=1000
head2_y=1000
enemy_invincibility_frames=3
mage_flap_velocity=7
mage_run_acceleration=1
mage_size_x=80
mage_size_y=80
friction=0.1
flicker_opacity=0.7
background_speed=20
shots_x_offset=mage_size_x*0.75
shots_y_offset=mage_size_y*0.6
start_x_position = Window.width*0.1
start_y_position = Window.height / 2
gravity = -0.3
velocity_cap=10
framerate=60.0
tile_width=50