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()