csata menük, csata nyerés, game over képernyő
This commit is contained in:
38
src/gamestates/gameover.py
Normal file
38
src/gamestates/gameover.py
Normal file
@@ -0,0 +1,38 @@
|
||||
import menu
|
||||
import text
|
||||
import renderers
|
||||
import gamestate
|
||||
|
||||
text = text.TextRenderer(90, 180, 210)
|
||||
panel = renderers.NineSlicesPanel(84,100,64,100)
|
||||
|
||||
m = []
|
||||
|
||||
def retry(g):
|
||||
gamestate.switch_gamestate(g, "title")
|
||||
|
||||
|
||||
def switch(game):
|
||||
global m
|
||||
m = [
|
||||
menu.MenuItem("Ujrapróba", 98, 150, None, None, None, None, retry, game),
|
||||
menu.MenuItem("Kilépés", 98, 130, None, None, None, None, quit)
|
||||
]
|
||||
|
||||
m[0].down = m[1]
|
||||
m[1].up = m[0]
|
||||
m[0].select()
|
||||
|
||||
text.reset("Játék vége!")
|
||||
text.type_all()
|
||||
|
||||
def update(game, dt):
|
||||
for i in m:
|
||||
i.update()
|
||||
|
||||
def draw(game):
|
||||
panel.render()
|
||||
text.render()
|
||||
for i in m:
|
||||
i.render()
|
||||
|
||||
Reference in New Issue
Block a user