Verified Commit a119c0ad authored by Jakob Moser's avatar Jakob Moser
Browse files

Show hello world idle scene

parent 72f6e562
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -6,9 +6,10 @@ from sqlalchemy.orm import Session
from poolpay import db
from poolpay.card.Pirc522CardReader import Pirc522CardReader
from poolpay.director.Director import Director
from poolpay.display.Display import Display
from poolpay.display.PygameDisplay import PygameDisplay
from poolpay.model.Retrievable import Retrievable
from poolpay.ui.Play import Play
from poolpay.ui.pygame.scenes.Idle import Idle
from poolpay.vault.Vault import Vault

proj_dir = Path(__file__).parent.parent.resolve()
@@ -21,14 +22,14 @@ password = "hunter2" # TODO Prompt for this instead of hardcoding it into the f

vault = Vault(vault_file, instance_dir)
play = Play(
    Idle=Idle,
    # TODO Insert types here
    Idle=...,
    PaymentSuccess=...,
    Balance=...,
    Reversal=...,
    WaitForCard=...,
)
display = Display(Path("/dev/fb0"), width=480, height=320)
display = PygameDisplay(Path("/dev/fb0"), width=480, height=320)
director = Director(play, display)

with vault.open(password), Pirc522CardReader() as card_reader: