fi en fi en en en de en en en en en de en en en it en en en en en en et en fi en en en en en en en en en en en de de en fr fr ceb fr en en en fr en fr fr en sv sv en de de en ja ja de fr fr fi en de fi en fr en de es en fr nb fi de de en nb de en fr en en de en en en en ceb en sv fi de de en fr fr en fr fr en fr en en fr en fi fr en fi en fr en en fr fi en en it en fr en fr fr fi de de en fr en en en fr en en de fi fr fr fi de fr fi fr fr fi fr en en en fr en en fr en fr fr en fr de es fr en en en fr en fr fr en de fr es fr nl en fr en en en fr en fr de en nl fr en fr fr kn de fr fi fr en en fr en ceb fr en en en fr ceb en pt en en fr en en fr en fr fr eu pt en kn en de kn fr da en fr fr fi de de en de fr en da fr en en fr pt fr en tr zh fr ceb de de en zh fr fi fr fr en de en en fr en fi fr en en fr en fi fr en en fr fr en fr en fi da en en oc en fi oc en en en fr fi en da en en oc fi en oc en oc oc en oc en en en en en en en en en oc fi en en en en en fi en zh en en zh en en fr en en de en en fr en zh fr kn zh oc en de de en fr fr fi fr zh ceb hbs_lat en fi oc en fi en fr fi en fr fi oc de kn fr en en en oc en zh oc en fr oc ceb de de en de da hu fr fr ceb fr en fi fr en ceb fr en fi da en kn fr en fi oc en ceb fr en fi fr en kn fr oc en en fr fi en fr ceb en fr fi en fr en en fr en en de fi en fr kn en oc fi en fr ceb en oc fi en oc en en ca en en fr fi en fr kn fr fr kn fr en en de oc kn fr en en en en en en en en en en
Changeset 836 – Nuorten peliohjelmointikurssi, Pelit
View differences inline side by side
Show lines around each change
Show the changes in full context
public class Peli : PhysicsGame
maila1 = LuoMaila(Level.Left + 20.0, 0.0);
maila2 = LuoMaila(Level.Right - 20.0, 0.0);
vasenReuna.IgnoresCollisionResponse = true; // ei törmää "oikeasti", vaikka tulee törmäystapahtuma
PhysicsObject ylaReuna = Level.CreateTopBorder();
PhysicsObject alaReuna = Level.CreateBottomBorder();
Vector impulssi = new Vector(700.0, 0.0);
pallo.Position = new Vector(40, 0);
Vector impulssi = new Vector(700, 0);
PhysicsObject LuoMaila(double x, double y)
PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0);
Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");
Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu");
ControllerOne.Listen( Button.DPadUp, ButtonState.Down, AsetaNopeus, "Liikuta mailaa ylös", maila1, nopeusYlos );
ControllerOne.Listen( Button.DPadUp, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero );
ControllerOne.Listen( Button.DPadDown, ButtonState.Down, AsetaNopeus, "Liikuta mailaa alas", maila1, nopeusAlas );
ControllerOne.Listen( Button.DPadDown, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero );
ControllerTwo.Listen( Button.DPadUp, ButtonState.Down, AsetaNopeus, "Liikuta mailaa ylös", maila2, nopeusYlos );
ControllerTwo.Listen( Button.DPadUp, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero );
ControllerTwo.Listen( Button.DPadDown, ButtonState.Down, AsetaNopeus, "Liikuta mailaa alas", maila2, nopeusAlas );
ControllerTwo.Listen( Button.DPadDown, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero );
ControllerOne.Listen(Button.DPadUp, ButtonState.Down, AsetaNopeus, "Liikuta mailaa ylös", maila1, nopeusYlos);
ControllerOne.Listen(Button.DPadUp, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero);
ControllerOne.Listen(Button.DPadDown, ButtonState.Down, AsetaNopeus, "Liikuta mailaa alas", maila1, nopeusAlas);
ControllerOne.Listen(Button.DPadDown, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero);
ControllerOne.Listen( Button.Back, ButtonState.Pressed, Exit, "Poistu" );
ControllerTwo.Listen( Button.Back, ButtonState.Pressed, Exit, "Poistu" );
ControllerTwo.Listen(Button.DPadUp, ButtonState.Down, AsetaNopeus, "Liikuta mailaa ylös", maila2, nopeusYlos);
ControllerTwo.Listen(Button.DPadUp, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero);
ControllerTwo.Listen(Button.DPadDown, ButtonState.Down, AsetaNopeus, "Liikuta mailaa alas", maila2, nopeusAlas);
ControllerTwo.Listen(Button.DPadDown, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero);
ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu");
ControllerTwo.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu");
pelaajan1Pisteet = LuoPisteLaskuri( Screen.Left + 100.0, Screen.Top - 100.0 );
pelaajan2Pisteet = LuoPisteLaskuri( Screen.Right - 100.0, Screen.Top - 100.0 );
pelaajan1Pisteet = LuoPisteLaskuri(Screen.Left + 100.0, Screen.Top - 100.0);
pelaajan2Pisteet = LuoPisteLaskuri(Screen.Right - 100.0, Screen.Top - 100.0);
IntMeter LuoPisteLaskuri(double x, double y)
void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde)
if ( kohde == oikeaReuna )
else if ( kohde == vasenReuna )
if (kohde == oikeaReuna)
pallo.Position = new Vector(0, 0);
else if (kohde == vasenReuna)
pallo.Position = new Vector(0, 0);
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