/* * ******************************* * Constructors * ******************************* */ public Balloon( Vector2 position, Texture2D texture, int spriteRows, int spriteColumns, SpriteFont font, int points, float speed) { this.mPosition = position; this.mTexture = texture; this.mFont = font; this.mPoints = points; this.mSpeed = speed; mState = State.WithRope; mHelperAnimateSprite = new HelperAnimateSprite(mTexture, spriteRows, spriteColumns, 200f); //colorBalloon = new Color[64 * 64]; //for (int i = 0; i < 64 * 64; i++) //{ // colorBalloon[i] = Color.Red; //colorRope[i] = Color.Yellow; //} //mTextureBody = new Texture2D(mGraphics,64,64); //mTextureBody.SetData(colorBalloon); }
/* * ******************************* * Constructors * ******************************* */ public Dart( Vector2 position, Texture2D texture, int spriteRows, int spriteColumns) { this.mPosition = position; this.mTexture = texture; mHelperAnimateSprite = new HelperAnimateSprite(texture, spriteRows, spriteColumns, 10f); mBody = new Rectangle(((int)position.X), ((int)position.Y), mHelperAnimateSprite.Width, mHelperAnimateSprite.Height); }