This commit is contained in:
2025-11-08 21:33:31 +01:00
parent e2c99dfea4
commit 084cfd0b9a
2 changed files with 35 additions and 0 deletions

23
src/asciimatics/ascii.py Normal file
View File

@@ -0,0 +1,23 @@
from asciimatics.screen import Screen
from asciimatics.scene import Scene
from asciimatics.effects import Cycle, Stars
from asciimatics.renderers import FigletText
def demo(screen):
effects = [
Cycle(
screen,
FigletText("Asciimatics", font="big"),
screen.height // 2 - 8,
),
Cycle(
screen,
FigletText("ROCKS", font="big"),
screen.height // 2 + 3,
),
]
screen.play([Scene(effects, 500)])
Screen.wrapper(demo)

12
src/asciimatics/screen.py Normal file
View File

@@ -0,0 +1,12 @@
from asciimatics.screen import ManagedScreen
from time import sleep
@ManagedScreen
def demo(screen):
screen.print_at("Hello world", 0, 0)
screen.refresh()
sleep(10)
demo()