Jypeli 4
The simple game programming library
|
Kuvio. Lisää...
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. |
Kuvio.
static Shape CreateRegularPolygon | ( | int | vertexCount | ) | [inline, static] |
Luo säännöllisen monikulmion (polygonin)
vertexCount | Kulmapisteiden määrä (3=kolmio, 4=neliö jne.) |
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.
image | Kuva, josta muoto luetaan. |
static Shape FromString | ( | string | shapeStr | ) | [inline, static] |
Luo muodon merkkijonosta, esim. "Circle".
readonly Shape Diamond = new RegularPolygon(4) [static] |
Timantti- / salmiakkikuvio.
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.
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.