public Creature(Vector2 position, Vector2 size, Sprite sprite, IInputAgent controller, float horizontalSpeed = 60, float jumpSpeed = 90) : base(position, size, sprite) { mController = controller; mHorizontalSpeed = horizontalSpeed; mJumpSpeed = jumpSpeed; IsFrozen = false; wasFrozen = false; }
public Enemy(Vector2 position, Vector2 size, string visibleSprite, string harmfulSprite, IInputAgent inputBot, double visSanLevel = 0, double harmSanLevel = 0) : base(position, size, new Sprite(visibleSprite), inputBot) { visibleSanityLevel = visSanLevel; harmfulSanityLevel = harmSanLevel; VisibleSprite = Sprite; HarmfulSprite = new Sprite(harmfulSprite); currentState = SanityState.Neither; }