diff --git a/res/sprite/title.png b/res/sprite/title.png new file mode 100644 index 0000000..9f16f70 Binary files /dev/null and b/res/sprite/title.png differ diff --git a/src/assets.py b/src/assets.py index 300923f..201fc2c 100644 --- a/src/assets.py +++ b/src/assets.py @@ -4,9 +4,10 @@ import pygame pygame.mixer.init() sprites = { - "kefka" : arcade.load_texture("res/sprite/kefka.png"), "cursor" : arcade.load_texture("res/sprite/handcursor.png"), + "title" : arcade.load_texture("res/sprite/title.png"), "test_bbg" : arcade.load_texture("res/sprite/test_bbg.png"), + "kefka" : arcade.load_texture("res/sprite/kefka.png"), "dwagon" : arcade.load_texture("res/sprite/dwagon.png"), "dwagon_low" : arcade.load_texture("res/sprite/dwagon_low.png"), "dwagon_dead" : arcade.load_texture("res/sprite/dwagon_dead.png"), diff --git a/src/gamestates/title.py b/src/gamestates/title.py index c79b599..992719d 100644 --- a/src/gamestates/title.py +++ b/src/gamestates/title.py @@ -1,10 +1,12 @@ +import arcade +import assets import menu import text import renderers import gamestate text = text.TextRenderer(0, 50, 210) -panel = renderers.NineSlicesPanel(84,100,64,100) +panel = renderers.NineSlicesPanel(84,100,64,50) m = [] @@ -14,8 +16,8 @@ def new_game(g): def switch(game): global m m = [ - menu.MenuItem("Új játék!", 98, 150, None, None, None, None, new_game, game), - menu.MenuItem("Kilépés", 98, 130, None, None, None, None, quit) + 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, quit) ] m[0].down = m[1] @@ -30,6 +32,11 @@ def update(game, dt): 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: diff --git a/src/main.py b/src/main.py index 8a4149a..abee8e2 100644 --- a/src/main.py +++ b/src/main.py @@ -14,7 +14,7 @@ class Game(arcade.Window): super().__init__( SCREEN_WIDTH, SCREEN_HEIGHT, - "Defeat the Party", + "Defeat the Party!", resizable=True, )