Ejemplo n.º 1
0
 public MarioState(Player myGameObject, Sprites.IMarioSprite mySprite)
 {
     this.myGameObject         = myGameObject;
     this.currentMovementState = MovementState.LookingRight;
     this.currentStatusState   = StatusState.Small;
     this.mySprite             = mySprite;
 }
Ejemplo n.º 2
0
 public void BeFire()
 {
     if (currentStatusState != StatusState.Fire)
     {
         currentStatusState = StatusState.Fire;
         mySprite           = Sprites.SpriteMachine.Instance.CreateFireMarioSprite();
     }
 }
Ejemplo n.º 3
0
 public void BeBig()
 {
     if (currentStatusState != StatusState.Big)
     {
         currentStatusState = StatusState.Big;
         mySprite           = Sprites.SpriteMachine.Instance.CreateBigMarioSprite();
     }
 }
Ejemplo n.º 4
0
 public void BeSmall()
 {
     if (currentStatusState != StatusState.Small)
     {
         currentStatusState = StatusState.Small;
         mySprite           = Sprites.SpriteMachine.Instance.CreateSmallMarioSprite();
     }
 }