コード例 #1
0
 public SpriteManagerData(int spriteState, int spriteEvent, int spriteSpecification, SpriteManager.FacingStates facingState)
 {
     this.spriteState         = spriteState;
     this.spriteEvent         = spriteEvent;
     this.facingStates        = facingState;
     this.spriteSpecification = spriteSpecification;
 }
コード例 #2
0
 public void SetFacingState(SpriteManager.FacingStates newState)
 {
     if (facingState != newState)
     {
         CollisionPolygon.Reflect(new Line(CollisionPolygon.CenterPoint, float.PositiveInfinity));
         facingState    = newState;
         polygonChanged = true;
     }
 }