Nine slices panelek

This commit is contained in:
markojozsef
2026-09-11 19:08:17 +02:00
parent 11bd208c79
commit 77b767b575
5 changed files with 136 additions and 1 deletions

15
src/gamestates/menu.py Normal file
View File

@@ -0,0 +1,15 @@
import arcade
import assets
import text
text = text.TextRenderer(0, 100, 200)
def switch():
text.reset("●A bölcs, gyors, fürge róka zöld ágon ül, miközben egy tyúk csípős paprikát főz, és egy whiskyvel teli dobozt cipelő dzsesszzenész kvázi jókedvűen fütyörészik.")
text.type_all()
def update(dt):
pass
def draw(game):
text.render()

View File

@@ -1,8 +1,10 @@
import arcade
import assets
import text
import renderers
text = text.TextRenderer(0, 100, 200)
text = text.TextRenderer(6, 186, 210)
panel = renderers.NineSlicesPanel(0,100,230,100);
def switch():
text.reset("●A bölcs, gyors, fürge róka zöld ágon ül, miközben egy tyúk csípős paprikát főz, és egy whiskyvel teli dobozt cipelő dzsesszzenész kvázi jókedvűen fütyörészik.")
@@ -12,4 +14,10 @@ def update(dt):
pass
def draw(game):
arcade.draw_rect_filled(
arcade.LBWH(0, 0, game.screen_width, game.screen_height),
arcade.color.RED,
)
panel.render()
text.render()