Files
rrttm/src/gamestates/title.py
markojozsef 30fdc00fa2
Some checks failed
Build Windows EXE / build (push) Has been cancelled
RRRRRRRRRRRRRRRRRRRR
2026-10-19 18:47:54 +02:00

51 lines
1.0 KiB
Python

import arcade
import assets
import menu
import text
import renderers
import gamestate
import sys
from importlib import reload
import gamestates.overworld
import gamestates.battle
text = text.TextRenderer(0, 50, 210)
panel = renderers.NineSlicesPanel(84,100,64,50)
m = []
def new_game(g):
reload(gamestates.overworld)
reload(gamestates.battle)
gamestate.switch_gamestate(g, "overworld")
def switch(game):
global m
m = [
menu.MenuItem("Új játék!", 98, 130, None, None, None, None, new_game, game),
menu.MenuItem("Kilépés", 98, 110, None, None, None, None, sys.exit)
]
m[0].down = m[1]
m[1].up = m[0]
m[0].select()
text.reset("Irányítás:\n -WASD = mozgás\n -Enter = válaszás / interakció\n -Bal shift = Vissza")
text.type_all()
def update(game, dt):
for i in m:
i.update()
def draw(game):
arcade.draw_texture_rect(
assets.sprites["title"],
arcade.LBWH(64, 152, 128, 64)
)
panel.render()
text.render()
for i in m:
i.render()