Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. from asciimatics.renderers import FigletText, Fire
  2. from asciimatics.scene import Scene
  3. from asciimatics.screen import Screen
  4. from asciimatics.effects import Print
  5. from asciimatics.exceptions import ResizeScreenError
  6. from pyfiglet import Figlet
  7. import sys
  8. from time import sleep
  9. import os
  10.  
  11. def demo(screen):
  12. screen.set_title("24rc bot by Morty")
  13. scenes = []
  14. text = Figlet(font="banner", width=200).renderText("123")
  15. width = max([len(x) for x in text.split("n")])
  16. effects = [
  17. Print(screen,
  18. Fire(screen.height, 85, text, 0.4, 40, screen.colours),
  19. 0,
  20. speed=1,
  21. transparent=False),
  22. Print(screen,
  23. FigletText("123", "banner"),
  24. screen.height - 9, x=(screen.width - width) // 2 + 1,
  25. colour=Screen.COLOUR_BLACK,
  26. bg=Screen.COLOUR_BLACK,
  27. speed=1),
  28. Print(screen,
  29. FigletText("123", "banner"),
  30. screen.height - 9,
  31. colour=Screen.COLOUR_BLACK,
  32. bg=Screen.COLOUR_RED,
  33. speed=1),
  34.  
  35. ]
  36. scenes.append(Scene(effects, -1))
  37. screen.play(scenes, stop_on_resize=True)
  38.  
  39.  
  40. Screen.wrapper(demo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement