fi en fi en en en de en en en en en de en en en it en en en en en en it en en en nl en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en en fr fr fi fr fr fi en fr en en hbs_lat en en oc en en oc en en fr ca en zh en en fr ca en fr en en de en en oc en en oc en en oc lmo en fr en en oc ca en oc en en ca en en fr en en ca en en de lmo en fr en en fr en en fr en en fr en en da en en fr en en oc fi en fr en en fr en en fr en fr fr en hbs_lat fr en de de en fa fr en fr ca en en oc en en oc en en fr fi en es en en fr en en fr en en oc en en fr fi en vi en en oc en en fr en en fr en en fr fi en ca en en oc en en ca en en fr en en oc fi en fr en en en en fr de en ca fr en de de en en en en en en en en en en en en en en en nl en fr en en en en en fr en en en en en nl es en en en en en en en en en en en en en en fi en en en en en en en en en en en en en en ca en en en en en en en en en en en en en en it en en en en en en en en en en en en en en lt en en en en en en en en en en en en en de fi en en en en en en en fr en en en en en en fi en en en en en en en en en en en en en en fi en en en en de en en en en en en en en it es en fr en en de en en en en en de en en en fi en en en en en en en en en en en en en en ca en en en en en en en it en en en en en fr it en fr en en it en en en en en fr en en de lt en fr en en en en en en en en fr en en fr fi en fr en en fr en en fr en en en en en fr fi en en en en fr en en fr en en fr en de de en es it en fr ca fi en sl en en sl en en fa en en sl en en sl fi en ro en en ca fi en sl fi en en en en fr en en de en en de fi en de en en de fi en nl fi en ca fi en de fi en de en en ro en en fr en en en en en eu fi en ca en en fr fi en fr fi en nl fi en oc fi en fr fi en sv fi en da en en fa en en sl en en de en en oc fi en oc en en eu fi en fr fi en ca fi en zh fi en fr fi en ca fi en zh fi en fr fi en ca en en ca en en fr en en ca en en fr fi fr fr en en zh en de de en de ca fi ko oc en en zh en en oc en en oc fi en hi fi en fr en en fr en en fr en en fr en en fr ca en sk en en zh en en de en en zh en en da fi en uk en en fr en en fr en en zh en en da pt en fr en en eo en en cs en en de en en zh vi en fa en en fa en en de en en oc en en ru fi en de en en ca en en ca en en ca en en ca vi en ca en en ca en hbs_lat ca en it ca en de de en fa ca en de fr fi en de en en fr en en fr en en fr en en eu fi en oc en en ca en en ca en en oc en en ca fi en oc en en oc fi en oc eu en oc en en ca en en ca en en ca fi en da en en oc en en ca en en oc en en de fi en ca en en de en en eu en en ca en en eu en en zh lv en de en en ca en en zh en en ru en en ru ce en fr en en ca en en ru en en zh en en uk fi oc ru en ru ca en de de en oc ca ga fr eu lmo fr en fi eu en en de en en en en en eu en lmo nb en fi de en en zh en ga nb en lmo en en fi de en en de en en eu en en de en lmo eu en fi de en en uk en gd fa en lmo de en fi fa en en zh en en fr en en de en lmo de en fi de en en nl en gd eu en lmo eu ca fi de oc en de de en nb oc en it zh en en oc en en de en en oc fi en eu en en eu en de de en de zh en de de en ca fr en fr fr fi en da en en oc en en oc en en fr en en ca fi ca ca en eu fr en de de en ca ro fi ca hbs_lat en es en en en en en ca en en ca en en de de en ca el fi oc en en ca en en en en mk oc hbs_lat en fr hbs_lat en de de en fr oc fi en als en en oc en en als en en eu fi en ro en en eu fi en id fi en kn fi en de de en fr en en fr en en oc en en ms fi en ca en en fr fi en oc fi en ca en sv ca en oc ca en de de en de ca fi de fr ca en ca en en ca en en ca en en fr lo en fr en en oc ca en ca lmo de fr en eu oc en de de en ca eu fi fr uk en fr en fi sv en fi en eu fi en ja fi oc zh vi ca ru ca de de en zh ca en ca oc en en ru en en de en en ru fi en oc en en de en en de en en ca en en de fi en ru en en oc en en de en en de en en fr es en oc fi en oc fi en oc en en oc en ca oc en ca de en de de en fr oc en fr fr fi en oc en en ru en en ru en en ca en en fr fi de nl en de ca en de de en zh fr fi oc fr fi en fr fi nb eu en zh ru en de de en de en en de en fi en en fi en en en en en en en fr en en de en en en fi ru en fi fr es en de de en de fr en de ru en de en en en oc en de fr en it oc en de de en es ca en hy oc en ca en en en oc en sv oc en ca oc en de de en fr ru en en oc ca en ce en en ru en en ru en en hu lmo en hy en en kn rm en en en en uk en en ba en en te lmo en hbs_lat en en ca rm da ru en fr oc en en en en en fr fr en sv sv de en en uk fr en en en en ja en fr en en en en ja ja en de de en es es en nb nb de fr en uk de en en en fr ja en de en en en en en en en de de en fr fr en en en de fr en uk it en en en fr ja en it en fr fr en de de en de de en fr fr en fr fr de fr en uk fr en en en fr ja en fr en fr fr en en en en de de en fr fr en en en de fr en en de en en en fr en en de en fr fr en fr fr en de de en fr fr en de de de fr en ru fr en en en fr ja en fr en fr fr en nl nl en de de en fr fr en fr fr de fr en uk pt en en en fr ja en pt en fr fr en fr fr en de de en fr fr en zh zh de fr en uk fr en en en fr ja en fr en fr fr en en en en de de en da da en fr fr de fr en uk fr en en en fr ja en fr de fr fr en fr fr en de de en en en en da da de zh en uk fr en en en zh en en fr de de de en fr fr en de de en fr fr en fr fr de da en uk oc en en en da ja en oc de oc oc en oc oc fa de de en zh zh vi fr fr da de en nl fr en nl fr en uk oc en uk en de en en fr en en fr ja en oc ja fr fr en fr fr en fr fr en fr fr en fr en en en fr en fr fr en fr fr en de de en ca ca en de de en fr en en en fr en fr fr en fr fr en fr fr en da en en en da en fr fr en oc oc en en en en en fr fr en fr fr en en nl ja en en en en de de fi de de en fr en en en en fi en fr en en en en en fr en en it en en fr fi en de fr fr fr en it fr en de de en fr fr fi nl fr it fr en fi en fr tr de fr fi fr pt fi de de en fr fr fi fr fr fi en de it pt da fi fr fr fi de de en fr da en en fr kn fr en en fr en fi fr en ceb da en fi fr en fi fr en en fr en en fr en ja fr en kn fr en en fr en en en fr en fr fr en en fr fi da fr ceb zh en fi en fr fi fr fr it de fr en de de en de fr fi fr oc en fr en fi en fr fi oc oc fi oc fr fi de de en oc oc fi oc fr kn ca en fi oc en ceb oc en fi oc en fi oc en fi oc en fi fr en fi oc en kn ca en en oc en en oc en en oc en en fr en en en en en en oc fi en de de en oc fi en oc fi en oc fi en ca fi en oc fi en oc sco en oc en en oc fi en oc ceb en fr fi en oc fi en ca en en oc en en oc ja en oc fi en fr fi en en en en fr en en oc en en fr en en fr en en oc en en oc en en fr ru en fr ceb en oc en en zh kn en fr en en fr en en de en en oc en en oc it en fr en en de it en fr en en oc ru en ca kn en fr en en fr fi en da ceb en oc fi en fr fi en fr en en ca en en fr ja en de fi en fr fi en de en en fr en en fr fi en oc fi en ca en en oc it en fr fi en de it en oc en en fr en en fr fi en fr it en fr en en oc it en oc ru en fr ru en zh fi en fr fi en oc kn en oc en en fr en en de ceb en de en en fr en en fr uk en fr kn fr fr kn en en en en en en en sv en en fr en pt de en fr de en en fr en pt fr en pt fr en hu sv en en en en en fr en en en en en ja en hu fr en fr de en fr fr en fr es en fr nb en en fr en fr de sv fr de de en en de fr sv de fr de en en en fr fr en fr en en fr pt en sv pt en en en en fr en en en pt en ja en en fr pt en de hu en en en en en en hu sv en hu fr en pt de en pt de en pt fr en en fr en en fr en en sv en en en en pt fr en pt en en pt ja en pt fr en en de en hu fr en en es en en nb en en fr en fr de en pt en en pt en en hu sv en hu en en hu en sv en en fr en en de en en de en en fr en en fr en en fr en en sv en en en en en fr en en en en en ja en en fr fr en de fr en fr fr en es en en nb fr en fr fr en de fr en en fr en en fr en sv fr en de en en de hu en fr hu en en en en en en pt sv en pt fr en en de en hu de en hu fr en hu fr en hu fr en pt sv en pt en en pt fr en pt en en pt ja en pt fr en pt de en pt fr en pt es en hu nb en pt fr en pt de en en en en pt en en pt sv en en de en pt de en pt fr en pt en en pt fr en pt it en hu fr en hu de en en fr en pt fr en pt fr en pt fr en pt fr en hu fr en pt fr en en fr en hu en en pt fr en pt fr en pt it en pt fr en hu en en de fr en de en en hu en sv hu en fr hu en de hu en de hu en fr hu en fr hu en fr hu en sv hu en en hu en fr hu en en hu en ja hu en fr hu en de en en fr en en es en en nb hu en fr hu en de hu en en en en en hu en en en en sv sv en fr fr en en de en en en en en en en en en
Changeset 9515 – Nuorten peliohjelmointikurssi, Pelit
View differences inline side by side
Show lines around each change
Show the changes in full context
Vaihtaa törmÀÀvÀn olion vÀrin satunnaiseen.
Olion vasemman reunan absoluuttinen x-koordinaatti.
Olion oikean reunan absoluuttinen x-koordinaatti.
Olio jolla on reunat joita voi muuttaa.
Olio, jota tapahtuma koskee.
Ehto josta tapahtuma laukeaa.
EnsimmÀinen olio, jota tapahtuma koskee.
Toinen olio, jota tapahtuma koskee.
Ehto josta tapahtuma laukeaa.
EnsimmÀinen olio, jota tapahtuma koskee.
Toinen olio, jota tapahtuma koskee.
Kolmas olio, jota tapahtuma koskee.
Ehto josta tapahtuma laukeaa.
Fontin tiedoston nimi, ilman pÀÀtettÀ.
Debug-ruutukerros, joka nÀkyy kun painetaan F12.
Voit lisÀtÀ olioita myös tÀlle kerrokselle.
Debug-ruutu F12-nÀppÀimestÀ pÀÀllÀ / pois.
Debug-ruutu nÀkyvissÀ / pois.
"Layers"-ikkuna. Huom. asettaa kokonsa automaattisesti.
PÀivittÀÀ tapahtumankÀsittelijÀÀ (Jypeli kutsuu)
Tapahtuu, kun tapahtumankÀsittelijÀ tuhotaan.
Metodi, joka kÀsittelee törmÀyksen (ei parametreja).
MÀÀrÀÀ, mihin aliohjelmaan siirrytÀÀn kun
fysiikkaolio  obj  törmÀÀ fysiikkarakenteeseen, jolla on tietty tagi  tag .
Metodi, joka kÀsittelee törmÀyksen (ei parametreja).
MÀÀrÀÀ, mihin aliohjelmaan siirrytÀÀn kun
fysiikkarakenne  obj  törmÀÀ fysiikkaolioon, jolla on tietty tagi  tag .
Metodi, joka kÀsittelee törmÀyksen (ei parametreja).
MÀÀrÀÀ, mihin aliohjelmaan siirrytÀÀn kun
fysiikkarakenne  obj  törmÀÀ toiseen fysiikarakenteeseen, jolla on tietty tagi  tag .
Metodi, joka kÀsittelee törmÀyksen (ei parametreja).
Tapahtuu kun ikkunaa siirretÀÀn.
Tapahtuu kun ikkunan kokoa ollaan muuttamassa.
Hyödyllinen esimerkiksi ympyrÀn kaarien kÀsittelyssÀ.
Hyödyllinen esimerkiksi ympyrÀn kaarien kÀsittelyssÀ.
Sekoittaa kahta tai useampaa vÀriÀ.
Luo pystysuuntaisen liukuvÀritetyn kuvan.
Seuraavan pisteen indeksi = tÀmÀn pisteen indeksi + askel.
Voi olla myös negatiivinen (mennÀÀn reittiÀ toiseen suuntaan).
Palataanko samaa reittiÀ takaisin.
Tapahtuu, kun saavutetaan reitin piste.
Muuntaa annetun pisteen ruutukoordinaateista maailmankoordinaatteihin
ottaen huomioon oliokerroksen suhteellisen siirtymÀn.
Muuntaa annetun pisteen maailmankoordinaateista ruutukoordinaatteihin
ottaen huomioon oliokerroksen suhteellisen siirtymÀn.
Palauttaa satunnaisen vaalean vÀrin.
Palauttaa satunnaisen tumman vÀrin.
Image tahtiKuva = LoadImage("tahti");
int Kenttanro = 1;
int Kenttanro = 2
public override void Begin()
TileMap kentta = TileMap.FromLevelAsset(kentannimi);
kentta.SetTileMethod('1', LisaaTykki, new Vector(0, 200), 1);
kentta.SetTileMethod('2', LisaaTykki, new Vector(0, -200), 2);
kentta.SetTileMethod('4', LisaaTykki, new Vector(200, 0), 4);
void LisaaTaso(Vector paikka, double leveys, double korkeus)
PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
void LisaaTaso4(Vector paikka, double leveys, double korkeus)
PhysicsObject taso = new PhysicsObject(leveys * 0.99, korkeus * 0.99);
PhysicsObject taso = new PhysicsObject(leveys * 4, korkeus * 0.99);
Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");
Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
Keyboard.Listen(Key.P, ButtonState.Pressed, KutistaPelaaja, "pienentää pelaajan lyhyeksi ajaksi");
//Keyboard.Listen(Key.P, ButtonState.Pressed, KutistaPelaaja, "pienentää pelaajan lyhyeksi ajaksi");
Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus);
Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus);
Vector koko = pelaaja1.Size;
pelaaja1.Size = new Vector(koko.X / 1.5, koko.Y / 1.5);
Timer.SingleShot(10, delegate { pelaaja1.Size = koko; kutistettu = false; });
//Vector koko = pelaaja1.Size;
//pelaaja1.Size = new Vector(koko.X / 1.5, koko.Y / 1.5);
//Timer.SingleShot(10, delegate { pelaaja1.Size = koko; kutistettu = false; });
void LisaaTaso5(Vector paikka, double leveys, double korkeus)
PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
taso2 = new PhysicsObject(leveys * 3, korkeus);
double sade = 200;
taso2.X = taso.X + sade;
List  pisteet = new List ();
for (int i = 0; i < 360; i++)
pisteet.Add(new Vector( (sade*Math.Cos(i*Math.PI / 180.0) + taso.X) , (sade * Math.Sin(i * Math.PI / 180.0) + taso.Y)));
PathFollowerBrain br = new PathFollowerBrain(300, pisteet);
void LisaaTaso6(Vector paikka, double leveys, double korkeus)
PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
taso2 = new PhysicsObject(leveys, korkeus);
taso2.Y = taso.Y + 200;
taso3 = new PhysicsObject(leveys, korkeus);
taso3.Y = taso.Y + 100;
AxleJoint liitos = new AxleJoint(taso2, taso.Position);
AxleJoint liitos2 = new AxleJoint(taso3, taso.Position);
protected override void Update(Time time)
Note: See TracChangeset for help on using the changeset viewer.
Download in other formats:
Powered by Trac 0.12.5
Visit the Trac open source project at