Пример #1
0
def basic_enemy(x, y, spritesheet: SpriteSheet, **kw):
    state = State(default_state="Walking", noraml_states={"Walking"})

    size = spritesheet.size

    rect = pygame.Rect((x, y), size)

    image_ref = spritesheet.process()
    return Enemy(state=state, image_ref=image_ref, rect=rect, **kw)
Пример #2
0
def basic_player(game, spritesheet: SpriteSheet):
    state = State(noraml_states={"Idle", "Walking"},
                  unstopable_states={"Jumping", "Dead"})

    size = spritesheet.size

    rect = pygame.Rect((0, 0), size)

    image_ref = spritesheet.process()
    return Player(state=state, image_ref=image_ref, rect=rect)