1414
1515player_spritesheet = pygame .image .load ("player.png" ).convert_alpha ()
1616player_imgs = []
17- for x in range (4 ):
18- player_img = player_spritesheet .subsurface (x * 9 , 0 , 9 , 14 )
17+ for frame in range (4 ):
18+ player_img = player_spritesheet .subsurface (frame * 9 , 0 , 9 , 14 )
1919 player_img = pygame .transform .scale (player_img , (36 , 56 ))
2020 player_imgs .append (player_img )
2121
2222cookie_img = pygame .image .load ("cookie.png" ).convert_alpha ()
2323
2424bullet_spritesheet = pygame .image .load ("bullet.png" ).convert_alpha ()
2525bullet_imgs = []
26- for x in range (4 ):
27- bullet_img = bullet_spritesheet .subsurface (x * 3 , 0 , 3 , 7 )
26+ for frame in range (4 ):
27+ bullet_img = bullet_spritesheet .subsurface (frame * 3 , 0 , 3 , 7 )
2828 bullet_img = pygame .transform .scale (bullet_img , (12 , 28 ))
2929 bullet_imgs .append (bullet_img )
3030
@@ -35,20 +35,20 @@ def __init__(self):
3535 super ().__init__ ()
3636
3737 self .image = player_imgs [0 ]
38- self .index = 0
39- self .animation_time = time .time ()
38+ self .frame = 0
39+ self .frame_time = time .time ()
4040 self .rect = player_img .get_rect ()
4141
4242 self .x = 180
4343 self .y = 340
4444
4545 def update (self ):
46- self .image = player_imgs [self .index ]
47- if time .time () - self .animation_time > 0.1 :
48- self .animation_time = time .time ()
49- self .index += 1
50- if self .index == 4 :
51- self .index = 0
46+ self .image = player_imgs [self .frame ]
47+ if time .time () - self .frame_time > 0.1 :
48+ self .frame_time = time .time ()
49+ self .frame += 1
50+ if self .frame == 4 :
51+ self .frame = 0
5252
5353 keys = pygame .key .get_pressed ()
5454 if keys [K_LEFT ]:
@@ -101,20 +101,20 @@ def __init__(self, x, y):
101101 super ().__init__ (bullets )
102102
103103 self .image = bullet_imgs [0 ]
104- self .index = 0
105- self .animation_time = time .time ()
104+ self .frame = 0
105+ self .frame_time = time .time ()
106106 self .rect = self .image .get_rect ()
107107
108108 self .x = x
109109 self .y = y
110110
111111 def update (self ):
112- self .image = bullet_imgs [self .index ]
113- if time .time () - self .animation_time > 0.1 :
114- self .animation_time = time .time ()
115- self .index += 1
116- if self .index == 4 :
117- self .index = 0
112+ self .image = bullet_imgs [self .frame ]
113+ if time .time () - self .frame_time > 0.1 :
114+ self .frame_time = time .time ()
115+ self .frame += 1
116+ if self .frame == 4 :
117+ self .frame = 0
118118
119119 self .y -= 10
120120
0 commit comments