Jypeli 4
The simple game programming library
Staattiset julkiset jäsenfunktiot | Staattiset julkiset attribuutit | Ominaisuudet
Shape luokkareferenssi

Kuvio. Lisää...

Luokan Shape luokkakaavio
Circle Heart Polygon RaySegment Rectangle Star Triangle RegularPolygon

Lista kaikista jäsenistä.

Staattiset julkiset jäsenfunktiot

static Shape FromImage (Image image)
 Luo kuvion annetusta kuvasta. Kuvassa tulee olla vain yksi yhtenäinen muoto (toisin sanoen kuvio ei voi koostua monesta osasta).
static Shape FromString (string shapeStr)
 Luo muodon merkkijonosta, esim. "Circle".
static Shape CreateRegularPolygon (int vertexCount)
 Luo säännöllisen monikulmion (polygonin)

Staattiset julkiset attribuutit

static readonly Circle Circle = new Circle()
 Ympyrä.
static readonly Rectangle Rectangle = new Rectangle()
 Suorakulmio.
static readonly Triangle Triangle = new Triangle()
 Tasasivuinen kolmio.
static readonly Heart Heart = new Heart()
 Sydän.
static readonly Star Star = new Star()
 Tähti.
static readonly Shape Diamond = new RegularPolygon(4)
 Timantti- / salmiakkikuvio.
static readonly Shape Pentagon = new RegularPolygon( 5 )
 Pentagoni eli viisikulmio.
static readonly Shape Hexagon = new RegularPolygon( 6 )
 Heksagoni eli kuusikulmio.
static readonly Shape Octagon = new RegularPolygon( 8 )
 Oktagoni eli kahdeksankulmio.

Ominaisuudet

abstract bool IsUnitSize [get]
 If true, the shape must be scaled by the size of the object that has the shape. Typically, an unit-sized object has width and height of 1.0.

Yksityiskohtainen selite

Kuvio.


Jäsenfunktioiden dokumentaatio

static Shape CreateRegularPolygon ( int  vertexCount) [inline, static]

Luo säännöllisen monikulmion (polygonin)

Parametrit:
vertexCountKulmapisteiden määrä (3=kolmio, 4=neliö jne.)
Palauttaa:
Monikulmio
static Shape FromImage ( Image  image) [inline, static]

Luo kuvion annetusta kuvasta. Kuvassa tulee olla vain yksi yhtenäinen muoto (toisin sanoen kuvio ei voi koostua monesta osasta).

Kuvion luominen voi olla melko hidasta. Kannattaa luoda kuvio heti pelin alussa ja käyttää kerran luotua kuviota kaikille olioille.

Parametrit:
imageKuva, josta muoto luetaan.
static Shape FromString ( string  shapeStr) [inline, static]

Luo muodon merkkijonosta, esim. "Circle".

Palauttaa:

Jäsendatan dokumentaatio

readonly Circle Circle = new Circle() [static]

Ympyrä.

readonly Shape Diamond = new RegularPolygon(4) [static]

Timantti- / salmiakkikuvio.

readonly Heart Heart = new Heart() [static]

Sydän.

readonly Shape Hexagon = new RegularPolygon( 6 ) [static]

Heksagoni eli kuusikulmio.

readonly Shape Octagon = new RegularPolygon( 8 ) [static]

Oktagoni eli kahdeksankulmio.

readonly Shape Pentagon = new RegularPolygon( 5 ) [static]

Pentagoni eli viisikulmio.

readonly Rectangle Rectangle = new Rectangle() [static]

Suorakulmio.

readonly Star Star = new Star() [static]

Tähti.

readonly Triangle Triangle = new Triangle() [static]

Tasasivuinen kolmio.


Ominaisuuksien dokumentaatio

abstract bool IsUnitSize [get]

If true, the shape must be scaled by the size of the object that has the shape. Typically, an unit-sized object has width and height of 1.0.

Uudelleentoteutetaan luokissa Circle, Rectangle, Heart, Star, Triangle, RaySegment, Polygon ja RegularPolygon.


Dokumentaatio tälle luokalle luotiin seuraavasta tiedostosta:
 Kaikki Luokat Nimiavaruudet Funktiot Muuttujat Luettelotyypit Ominaisuudet Tapahtumat