class Main: def __init__(self): self.world = World() self.world.add_processor(DisplayProcessor(), priority=30) self.world.add_processor(InputProcessor(), priority=20) self.world.add_processor(GameStateProcessor(), priority=100) self.world.create_entity(GameState.TITLE_SCREEN) def core_game_loop(self): while True: self.world.process()
def WorldSetup(w: esper.World): w.add_processor(BirthYearValidator()) w.add_processor(IssueYearValidator()) w.add_processor(ExpirationYearValidator()) w.add_processor(HeightValidator()) w.add_processor(HairColorValidator()) w.add_processor(EyeColorValidator()) w.add_processor(PassportIDValidator()) w.add_processor(FieldPresenceValidator())