background images

movement of chopper
This commit is contained in:
Olli Graf
2026-02-14 16:13:18 +01:00
parent c97a5ff09c
commit 8eed1cd581
62 changed files with 39 additions and 12 deletions

View File

@@ -8,9 +8,37 @@ class Chopper:
self.STATE_FRONT=0
self.STATE_RIGHT=1
self.STATE_LEFT = 2
# directions of movement
self.UP = 0
self.DOWN = 1
self.LEFT = 2
self.RIGHT = 3
self.images = {}
def add_sprite(self,state,sprite):
self.images[state] = sprite
def move(self,direction):
match direction:
case self.UP:
self.state = self.STATE_FRONT
if self.ypos > 2:
self.ypos -= 2
case self.DOWN:
self.state = self.STATE_FRONT
self.ypos +=2
case self.LEFT:
self.state = self.STATE_LEFT
if self.xpos > 2:
self.xpos -=2
case self.RIGHT:
self.state = self.STATE_RIGHT
self.xpos += 2
def current_image(self):
return self.images[self.state]