31using Microsoft.Xna.Framework;
46 base.Animation = value;
48 Size =
new Vector( value.Width, value.Height );
65 public double Scale {
get;
set; }
133 : base( width, height )
145 : this( size.
X, size.
Y )
175 int amount = ( textureWidth * textureHeight ) / 1000;
195 int amount = ( textureWidth * textureHeight ) / 800;
208 if (
Image ==
null )
return;
215 * parentTransformation;
Sarja kuvia, jotka vaihtuvat halutulla nopeudella. Yksi animaatio koostuu yhdestä tai useammasta kuva...
Animation(params Image[] frames)
Luo uuden animaation.
Level Level
Aktiivinen kenttä.
static Game Instance
Käynnissä olevan pelin pääolio.
static ScreenView Screen
Näytön dimensiot, eli koko ja reunat.
Vector TextureWrapSize
Määrittää kuinka moneen kertaan kuva piirretään. Esimerkiksi (3.0, 2.0) piirtää kuvan 3 kerta...
override Vector Size
Olion koko pelimaailmassa. Kertoo olion äärirajat, ei muotoa.
double X
Olion paikan X-koordinaatti.
double Height
Olion korkeus (Y-suunnassa, korkeimmassa kohdassa).
double Y
Olion paikan Y-koordinaatti.
double Width
Olion leveys (X-suunnassa, leveimmässä kohdassa).
int Width
Leveys pikseleinä.
static Image CreateStarSky(int width, int height, int stars, bool transparent=false)
Luo tähtitaivaskuvan.
static Image FromGradient(int imageWidth, int imageHeight, Color lowerColor, Color upperColor)
Luo pystysuuntaisen liukuväritetyn kuvan.
int Height
Korkeus pikseleinä.
Pelikenttä, johon voi lisätä olioita. Kentällä voi myös olla reunat ja taustaväri tai taustakuva.
Vector Size
Kentän koko (leveys ja korkeus).
double Width
Kentän leveys.
double Height
Kentän korkeus.
Luokka, joka sisältää metodeita kuvioiden ja tekstuurien piirtämiseen 2D-tasossa.
static void DrawImage(Image texture, ref Matrix matrix, Vector wrapSize)
Piirtää kuvan
double Width
Näytön leveys x-suunnassa.
double Height
Näytön korkeus y-suunnassa.
Microsoft.Xna.Framework.Matrix Matrix
static Vector Max(params Vector[] vectors)
Palauttaa pisimmän vektorin.
double Y
Vektorin Y-komponentti
double X
Vektorin X-komponentti.
static Vector Min(params Vector[] vectors)
Palauttaa lyhimmän vektorin.
static readonly Vector Diagonal
Diagonaalivektori (1,1)