hackthelobby/master.py

32 lines
796 B
Python
Executable File

#!/usr/bin/env python3
from time import sleep
from typing import NoReturn
from utils import *
def start_game() -> None:
proc = Popen(['./start_game.sh'])
proc.communicate()
def show_highscore() -> None:
Popen([
'tmux',
'display-popup',
'-E',
'watch',
'-tcn.5',
r"""sh -c 'for _ in $(seq $(($(tput lines) / 3 - 1))); do printf "\n\033[31m"; done; printf "%$(($(tput cols) / 2 + 5))s\n" "Highscore:"; figlet -w $(tput cols) -c $(cat "/home/tosuman/42/hackthelobby/.score"); printf "\n%$(($(tput cols) / 2 + 8))s\n" "Show your hands!";'""",
])
def main() -> NoReturn:
show_matrix()
show_highscore()
while True:
if found_hands():
start_game()
sleep(1)
if __name__ == '__main__':
main()