fix prepare
This commit is contained in:
parent
0b097721b4
commit
a4acdbae43
2 changed files with 22 additions and 5 deletions
|
@ -23,7 +23,8 @@ class GamePlay:
|
|||
self.food_button = components.text_button("Prepare", (250, 50), font=resources.FONT)
|
||||
self.getorder_button = components.text_button("Get Order", (250, 50), font=resources.FONT)
|
||||
self.serve_button = components.text_button("Serve", (250, 50), font=resources.FONT)
|
||||
self.drawer_button = components.text_button(".", (200, 75), font=resources.FONT)
|
||||
self.drawer_button = components.SurfaceButton(resources.DRAWER_TRANS)
|
||||
self.draweropen_button = components.SurfaceButton(resources.DRAWER_OPEN)
|
||||
self.ham_button = components.SurfaceButton(resources.SUB_HAM_SPRITE_3X)
|
||||
self.tomato_button = components.SurfaceButton(resources.SUB_TOMATO_SPRITE_3X)
|
||||
self.lettuce_button = components.SurfaceButton(resources.SUB_LETTUCE_SPRITE_3X)
|
||||
|
@ -92,7 +93,7 @@ class GamePlay:
|
|||
def do(self):
|
||||
#print(self.status)
|
||||
if self.start == True:
|
||||
self.surface.fill("lightgreen")
|
||||
self.surface.blit(resources.BACKGROUND_SCREEN_IMAGE, (0, 0))
|
||||
self.surface.blit(resources.COUNTER_SCREEN_IMAGE, (0, 0))
|
||||
self.start = False
|
||||
self.newOrder = False
|
||||
|
@ -106,21 +107,27 @@ class GamePlay:
|
|||
self.surface.fill("lightgreen")
|
||||
self.status = "Food"
|
||||
self.surface.blit(resources.PREPARE_SCREEN_IMAGE, (0, 0))
|
||||
self.surface.blit(resources.SUB_PAPER_SPRITE_3X, (270, 315))
|
||||
self.surface.blit(resources.SUB_BOTTOM_SPRITE_10X, (300, 300))
|
||||
print("click get food serve")
|
||||
elif self.status == "Counter" and self.sandwichmade == False:
|
||||
|
||||
if self.drawer_button.blit_onto(self.surface, (750, 465)):
|
||||
if self.drawer_button.blit_onto(self.surface, (755, 465)):
|
||||
print("Drawer")
|
||||
self.surface.blit(resources.DRAWER_OPEN, (755, 465))
|
||||
if self.draweropen_button.blit_onto(self.surface, (755, 465)):
|
||||
print("Drawer")
|
||||
self.drawer_button.blit_onto(self.surface, (755, 465))
|
||||
if self.food_button.blit_onto(self.surface, (1000, 5)):
|
||||
self.surface.fill("lightgreen")
|
||||
self.status = "Food"
|
||||
self.surface.blit(resources.PREPARE_SCREEN_IMAGE, (0, 0))
|
||||
self.surface.blit(resources.SUB_PAPER_SPRITE_3X, (270, 315))
|
||||
self.surface.blit(resources.SUB_BOTTOM_SPRITE_10X, (300, 300))
|
||||
print("click prepare counter")
|
||||
elif self.status == "Food":
|
||||
if self.counter_button.blit_onto(self.surface, (1000, 5)):
|
||||
self.surface.fill("lightgreen")
|
||||
self.surface.blit(resources.BACKGROUND_SCREEN_IMAGE, (0, 0))
|
||||
self.character.blit_onto(self.surface, self.character_pos)
|
||||
self.surface.blit(resources.COUNTER_SCREEN_IMAGE, (0, 0))
|
||||
self.status = "Counter"
|
||||
|
@ -128,6 +135,7 @@ class GamePlay:
|
|||
print ("click counter from food")
|
||||
elif self.status == "Get Order":
|
||||
if self.getorder_button.blit_onto(self.surface, (1000, 5)):
|
||||
self.surface.blit(resources.BACKGROUND_SCREEN_IMAGE, (0, 0))
|
||||
self.surface.blit(resources.COUNTER_SCREEN_IMAGE, (0, 0))
|
||||
GamePlay.sandwich(self, self.surface)
|
||||
self.status = "Counter"
|
||||
|
@ -137,8 +145,9 @@ class GamePlay:
|
|||
if self.status == "Food":
|
||||
if self.serve_button.blit_onto(self.surface, (10, 660)):
|
||||
self.status = "Serve"
|
||||
self.surface.fill("lightgreen")
|
||||
self.surface.blit(resources.BACKGROUND_SCREEN_IMAGE, (0, 0))
|
||||
self.surface.blit(resources.COUNTER_SCREEN_IMAGE, (0, 0))
|
||||
self.surface.blit(resources.SUB_WRAPPED_SPRITE_3X, (350, 300))
|
||||
GamePlay.displaysandwich(self.surface, self.correctsandwich)
|
||||
#serve
|
||||
|
||||
|
|
|
@ -11,9 +11,17 @@ FONT = pygame.font.Font(RESOURCES_DIR / "Jersey10-Regular.ttf", size=40)
|
|||
FONT_LG = pygame.font.Font(RESOURCES_DIR / "Jersey10-Regular.ttf", size=60)
|
||||
FONT_XL = pygame.font.Font(RESOURCES_DIR / "Jersey10-Regular.ttf", size=100)
|
||||
|
||||
DRAWER_TRANS = pygame.image.load(RESOURCES_DIR / "drawer_button.png")
|
||||
DRAWER_OPEN = pygame.image.load(RESOURCES_DIR / "drawer.png")
|
||||
|
||||
SPLASH_SCREEN_IMAGE = pygame.image.load(RESOURCES_DIR / "splash.png")
|
||||
COUNTER_SCREEN_IMAGE = pygame.image.load(RESOURCES_DIR / "counter.png")
|
||||
PREPARE_SCREEN_IMAGE = pygame.image.load(RESOURCES_DIR / "prepare.png")
|
||||
BACKGROUND_SCREEN_IMAGE = pygame.image.load(RESOURCES_DIR / "background.png")
|
||||
SUB_WRAPPED_SPRITE = pygame.image.load(RESOURCES_DIR / "sprites" / "sub_wrapped.png")
|
||||
SUB_WRAPPED_SPRITE_3X = pygame.transform.scale_by(SUB_WRAPPED_SPRITE, 5)
|
||||
SUB_PAPER_SPRITE = pygame.image.load(RESOURCES_DIR / "sprites" / "sub_wrap.png")
|
||||
SUB_PAPER_SPRITE_3X = pygame.transform.scale_by(SUB_PAPER_SPRITE, 6)
|
||||
|
||||
SUB_TOMATO_SPRITE = pygame.image.load(RESOURCES_DIR / "sprites" / "sub_tomato.png")
|
||||
SUB_TOMATO_SPRITE_3X = pygame.transform.scale_by(SUB_TOMATO_SPRITE, 3)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue