Exemplo n.º 1
0
    def __init__(self, sprite, position, fake=False):
        self.spriteName = sprite

        self.fake = fake

        self.loadSprites()

        self.position = position
        self.currentSelectedUnit = None
        self.secondSelectedUnit = None
        self.currentHoveredUnit = None
        self.currentHoveredTile = None
        self.camera_follow = None

        self.fluid_helper = InputManager.FluidScroll(
            cf.OPTIONS['Cursor Speed'])

        self.movePath = []

        self.drawState = 0  # If cursor will be drawn

        self.back_pressed = False
        self.spriteOffset = [0, 0]
        self.already_stopped_at_move_border = False  # Only applies during MoveState in StateMachine
        self.border_position = None  # Where the arrow stopped at the border
Exemplo n.º 2
0
    def __init__(self, sprite, position, fake=False):
        self.spriteName = sprite

        self.fake = fake

        self.loadSprites()

        self.position = position
        self.currentSelectedUnit = None
        self.secondSelectedUnit = None
        self.currentHoveredUnit = None
        self.currentHoveredTile = None
        self.camera_follow = None

        self.fluid_helper = InputManager.FluidScroll(
            cf.OPTIONS['Cursor Speed'])

        self.movePath = []

        self.drawState = 0  # If cursor will be drawn

        self.spriteOffset = [0, 0]