Example #1
0
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())