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