diff --git a/src/shattered_sword/Player/PlayerStates/PlayerState.ts b/src/shattered_sword/Player/PlayerStates/PlayerState.ts index 6c5b5a8..69b9449 100644 --- a/src/shattered_sword/Player/PlayerStates/PlayerState.ts +++ b/src/shattered_sword/Player/PlayerStates/PlayerState.ts @@ -3,6 +3,7 @@ import StateMachine from "../../../Wolfie2D/DataTypes/State/StateMachine"; import Vec2 from "../../../Wolfie2D/DataTypes/Vec2"; import GameEvent from "../../../Wolfie2D/Events/GameEvent"; import GameNode from "../../../Wolfie2D/Nodes/GameNode"; +import AnimatedSprite from "../../../Wolfie2D/Nodes/Sprites/AnimatedSprite"; import Sprite from "../../../Wolfie2D/Nodes/Sprites/Sprite"; import Timer from "../../../Wolfie2D/Timing/Timer"; import { GameState, Player_Events } from "../../sword_enums"; @@ -72,10 +73,12 @@ export default abstract class PlayerState extends State { this.parent.velocity.x = (this.owner).invertX ? -800 : 800; } if (InputWrapper.getState() === GameState.GAMING) { + (this.parent.owner).animation.resume(); this.parent.velocity.y += this.gravity*deltaT; this.owner.move(this.parent.velocity.scaled(deltaT)); } - - + else { + (this.parent.owner).animation.pause(); + } } } \ No newline at end of file