Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 084cfd0b9a |
23
src/asciimatics/ascii.py
Normal file
23
src/asciimatics/ascii.py
Normal 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
12
src/asciimatics/screen.py
Normal 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()
|
||||||
Reference in New Issue
Block a user