Normális főképernyő

This commit is contained in:
markojozsef
2026-10-18 19:17:30 +02:00
parent 8da11de906
commit 1fc7ebcb7d
4 changed files with 13 additions and 5 deletions

BIN
res/sprite/title.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -4,9 +4,10 @@ import pygame
pygame.mixer.init() pygame.mixer.init()
sprites = { sprites = {
"kefka" : arcade.load_texture("res/sprite/kefka.png"),
"cursor" : arcade.load_texture("res/sprite/handcursor.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"), "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" : arcade.load_texture("res/sprite/dwagon.png"),
"dwagon_low" : arcade.load_texture("res/sprite/dwagon_low.png"), "dwagon_low" : arcade.load_texture("res/sprite/dwagon_low.png"),
"dwagon_dead" : arcade.load_texture("res/sprite/dwagon_dead.png"), "dwagon_dead" : arcade.load_texture("res/sprite/dwagon_dead.png"),

View File

@@ -1,10 +1,12 @@
import arcade
import assets
import menu import menu
import text import text
import renderers import renderers
import gamestate import gamestate
text = text.TextRenderer(0, 50, 210) text = text.TextRenderer(0, 50, 210)
panel = renderers.NineSlicesPanel(84,100,64,100) panel = renderers.NineSlicesPanel(84,100,64,50)
m = [] m = []
@@ -14,8 +16,8 @@ def new_game(g):
def switch(game): def switch(game):
global m global m
m = [ m = [
menu.MenuItem("Új játék!", 98, 150, None, None, None, None, new_game, game), menu.MenuItem("Új játék!", 98, 130, None, None, None, None, new_game, game),
menu.MenuItem("Kilépés", 98, 130, None, None, None, None, quit) menu.MenuItem("Kilépés", 98, 110, None, None, None, None, quit)
] ]
m[0].down = m[1] m[0].down = m[1]
@@ -30,6 +32,11 @@ def update(game, dt):
i.update() i.update()
def draw(game): def draw(game):
arcade.draw_texture_rect(
assets.sprites["title"],
arcade.LBWH(64, 152, 128, 64)
)
panel.render() panel.render()
text.render() text.render()
for i in m: for i in m:

View File

@@ -14,7 +14,7 @@ class Game(arcade.Window):
super().__init__( super().__init__(
SCREEN_WIDTH, SCREEN_WIDTH,
SCREEN_HEIGHT, SCREEN_HEIGHT,
"Defeat the Party", "Defeat the Party!",
resizable=True, resizable=True,
) )