def createShadowProperties(): properties = {} anim_data = [ ("walk-down", [0, 1, 2, 1]), ("walk-left", [3, 4, 5, 4]), ("walk-right", [6, 7, 8, 7]), ("walk-up", [9, 10, 11, 10]), ("walk-down-left", [12, 13, 14, 13]), ("walk-right-down", [15, 16, 17, 16]), ("walk-left-up", [18, 19, 20, 19]), ("walk-up-right", [21, 22, 23, 22]), ] properties["sprites"] = spritesheet_to_animations( os.path.join(PATH_GRAPHICS_SPRITES, "shadow.png"), (0, 0), (32, 32), anim_data, 0.75 ) return properties
def createPlayerProperties(): properties = {} properties["pps"] = 100 properties["inventory"] = Inventory() anim_data = [ ("walk-down", [0, 1, 2, 1]), ("walk-left", [3, 4, 5, 4]), ("walk-right", [6, 7, 8, 7]), ("walk-up", [9, 10, 11, 10]), ("walk-down-left", [12, 13, 14, 13]), ("walk-right-down", [15, 16, 17, 16]), ("walk-left-up", [18, 19, 20, 19]), ("walk-up-right", [21, 22, 23, 22]), ("lie_eyesopen", [25]), ("lie_eyesclosed", [24]), ("kneel", [26]), ] properties["sprites"] = spritesheet_to_animations( os.path.join(PATH_GRAPHICS_SPRITES, "clyde.png"), (0, 0), (32, 32), anim_data, 0.25 ) return properties