fi en fi en en en de en en en en es en en en en en en en en en zh sv en fr tt de en de en fr fi fr fa fr fi sv fr en ceb fr fr en fr ja fi fr de fi fr es nb fr fi de fi en fi en sv en de en de fr ru en ceb fr en it en fr de fi fr fi fr fr en fr fi fr fi fr fr en fr fi en fr fi fr it en fr en en fr de en fr fi fr fi fr fi fr fr fi fr en de en fr fr fi fr nl en fr kn de fr fr fi fr ceb fr pt fr fr fi fr fi de fi da fi fr fi zh fr fr en fr kn fr en fr fr fi fr ceb da fr fr fr fi fr fi fr fi fr fi fr fi fr fr en en da kn zh fr de fr fr fr fi fr ceb fr fi fr fi da en oc ja oc kn oc oc fi en ceb en fi zh it zh fi fr fi de fi fr sv fr kn oc fr fi fr ceb fr fi fr fi fr fi fr fi fr fi fr fi fr kn fr fr en fr fr fr fi hbs_lat ceb oc fi oc en fr zh fi fr fi fr fi de fi oc fi oc fi oc fi fr fi oc fi oc en ca en fr fi ca fi de fi fr en fr fi fr en fr en da en fr en oc en fr fr fr fi fr fr de fr fi oc kn fr oc et oc ceb ca lv fr kn fr fr en oc fr de fr fi ca ceb fr lv fr kn ca fr fi fr ceb fr fr fi oc de fr fi ca kn fr fr fr de oc oc fi fr ceb fr fi oc oc fr ca en fr en fr en fr pt oc fr fi fr sv ca fi nb fi zh zh zh kn zh zh zh zh zh fi zh ceb fr fi zh fi ca fi oc de oc fr fi oc ceb fr ceb zh de fr war fr fi de kn fr oc fr fi fr ceb fr fi fr oc zh fr en fr kn oc ca fi oc oc ceb fr tr fr kn oc oc es fr ceb oc en oc kn oc oc fi fr oc ceb fr oc kn fr fr fi la ceb oc fi oc oc zh fr kn fr ca en fr kn en en en en en en en en
Revision 4950, 6.8 KB checked in by urpynnon, 8 years ago (diff)
public class pallopeli1 : PhysicsGame
const double nopeus = 200;
const double hyppyNopeus = 800;
const int RUUDUN_KOKO = 40;
MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko","Aloita peli1  A ", "Lopeta  B");
Gravity = new Vector(0, -1000);
MessageDisplay.Add("Kerää kaikki 12 Tähteä");
TileMap kentta1 = TileMap.FromLevelAsset("kentta1");
TileMap kentta2 = TileMap.FromLevelAsset("kentta2");
void LisaaTaso(Vector paikka, double leveys, double korkeus)
PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);
void LisaaTahti(Vector paikka, double leveys, double korkeus)
PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus);
void LisaaPelaaja1(Vector paikka, double leveys, double korkeus)
pelaaja1 = new PlatformCharacter(leveys, korkeus);
ControllerOne.Listen(Button.Y, ButtonState.Down, eipause, "Aloita alusta");
Keyboard.Listen(Key.R, ButtonState.Down, eipause, "Aloita alusta");
Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus);
ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus);
ControllerOne.Listen(Button.LeftTrigger, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus);
ControllerOne.Listen(Button.RightTrigger, ButtonState.Down, Liikuta, "Liikkuu oikealle", pelaaja1, nopeus);
Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu oikealle", pelaaja1, nopeus);
ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Liikkuu oikealle", pelaaja1, nopeus);
Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus);
ControllerOne.Listen(Button.DPadUp, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus);
ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus);
ControllerOne.Listen(Button.Back, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
ControllerOne.Listen(Button.Start, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");
Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");
ControllerOne.Listen(Button.Y, ButtonState.Down, Begin, "Aloita alusta");
Keyboard.Listen(Key.R, ButtonState.Down, Begin, "Aloita alusta");
ControllerOne.Listen(Button.A, ButtonState.Pressed, AloitaPeli, "Aloita Peli" );
ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä");
void Liikuta(PlatformCharacter hahmo, double nopeus)
void Hyppaa(PlatformCharacter hahmo, double nopeus)
void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti)
pisteLaskuri = new IntMeter(0);
Label pisteNaytto = new Label();
pisteNaytto.X = Screen.Right - 100;
pisteNaytto.Y = Screen.Top - 100;
Timer aikaLaskuri = new Timer();
Label aikaNaytto = new Label();
Note: See TracBrowser for help on using the repository browser.
Download in other formats:
Powered by Trac 0.12.5
Visit the Trac open source project at