Développement XNA pour la XBox et le PC
122
Vector2 origin = Vector2.Zero;
public Vector2 Origin
{
get { return origin; }
set { origin = value; }
}
Vector2 scale = Vector2.One;
public Vector2 Scale
{
get { return scale; }
set { scale = value; }
}
SpriteEffects effect = SpriteEffects.None;
public SpriteEffects Effect
{
get { return effect; }
set { effect = value; }
}
float layerDepth = 0;
public float LayerDepth
{
get { return layerDepth; }
set { layerDepth = value; }
}
public Sprite(Vector2 position)
{
this.position = position;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle)
{
this.position = position;
this.sourceRectangle = sourceRectangle;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle, Color color)
{
this.position = position;
this.sourceRectangle = sourceRectangle;
this.color = color;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle, Color color, float
➥rotation)
{
this.position = position;
this.sourceRectangle = sourceRectangle;
this.color = color;
this.rotation = rotation;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle, Color color, float
➥rotation, Vector2 origin)
=Labat FM.book Page 122 Vendredi, 19. juin 2009 4:01 16
122
Vector2 origin = Vector2.Zero;
public Vector2 Origin
{
get { return origin; }
set { origin = value; }
}
Vector2 scale = Vector2.One;
public Vector2 Scale
{
get { return scale; }
set { scale = value; }
}
SpriteEffects effect = SpriteEffects.None;
public SpriteEffects Effect
{
get { return effect; }
set { effect = value; }
}
float layerDepth = 0;
public float LayerDepth
{
get { return layerDepth; }
set { layerDepth = value; }
}
public Sprite(Vector2 position)
{
this.position = position;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle)
{
this.position = position;
this.sourceRectangle = sourceRectangle;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle, Color color)
{
this.position = position;
this.sourceRectangle = sourceRectangle;
this.color = color;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle, Color color, float
➥rotation)
{
this.position = position;
this.sourceRectangle = sourceRectangle;
this.color = color;
this.rotation = rotation;
}
public Sprite(Vector2 position, Rectangle? sourceRectangle, Color color, float
➥rotation, Vector2 origin)
=Labat FM.book Page 122 Vendredi, 19. juin 2009 4:01 16
