mirror of
https://github.com/pdxlocations/contact.git
synced 2026-05-02 11:32:14 +02:00
27 lines
869 B
Python
27 lines
869 B
Python
import curses
|
|
from ui.colors import get_color
|
|
|
|
def draw_splash(stdscr):
|
|
curses.curs_set(0)
|
|
|
|
stdscr.clear()
|
|
stdscr.bkgd(get_color("background"))
|
|
|
|
height, width = stdscr.getmaxyx()
|
|
message_1 = "/ Λ"
|
|
message_2 = "/ / \\"
|
|
message_3 = "P W R D"
|
|
message_4 = "connecting..."
|
|
|
|
start_x = width // 2 - len(message_1) // 2
|
|
start_x2 = width // 2 - len(message_4) // 2
|
|
start_y = height // 2 - 1
|
|
stdscr.addstr(start_y, start_x, message_1, get_color("splash_logo", bold=True))
|
|
stdscr.addstr(start_y+1, start_x-1, message_2, get_color("splash_logo", bold=True))
|
|
stdscr.addstr(start_y+2, start_x-2, message_3, get_color("splash_logo", bold=True))
|
|
stdscr.addstr(start_y+4, start_x2, message_4, get_color("splash_text"))
|
|
|
|
stdscr.attrset(get_color("window_frame"))
|
|
stdscr.box()
|
|
stdscr.refresh()
|
|
curses.napms(500) |