Changeset 8597
- Timestamp:
- 2017-06-13 14:50:16 (6 years ago)
- Location:
- 2017/24/EllaT
- Files:
-
- 3 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/24/EllaT/PingoPongo/PingoPongo/PingoPongo/PingoPongo.csproj
r8552 r8597 111 111 </ItemGroup> 112 112 <ItemGroup> 113 <Compile Include="..\..\ PingoPongoBoB.cs" />113 <Compile Include="..\..\plumbob.cs" /> 114 114 <Compile Include="Ohjelma.cs" /> 115 115 <Compile Include="Properties\AssemblyInfo.cs" /> -
2017/24/EllaT/PingoPongo/PingoPongo/PingoPongo/obj/x86/Debug/ContentPipeline-{EACFF0CE-B804-481F-A16E-B89EE77ED547}.xml
r8552 r8597 17 17 <Assembly> 18 18 <Key>C:\WINDOWS\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 19 <Value>201 6-09-06T09:49:35.0466455+03:00</Value>19 <Value>2017-06-07T09:35:24.5493094+03:00</Value> 20 20 </Assembly> 21 21 </Assemblies> -
2017/24/EllaT/PingoPongo/PingoPongoBoB.cs
r8552 r8597 10 10 { 11 11 12 Vector nopeusYlos = new Vector(0, 200); 13 Vector nopeusAlas = new Vector(0, -200); 14 12 15 PhysicsObject pallo; 16 17 PhysicsObject maila1; 18 PhysicsObject maila2; 13 19 14 20 public override void Begin() … … 19 25 20 26 21 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");22 27 } 28 29 23 30 24 31 … … 34 41 void AsetaOhjaimet() 35 42 { 36 Keyboard.Listen(Key.A, ButtonState.Down, LiikutaMaila1Ylos, "Pelaaja 1: Liikuta mailaa"); 37 Keyboard.Listen(Key.A, ButtonState.Released, PysaytaMaila1, null); 43 Keyboard.Listen(Key.A, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa ylös", maila1, nopeusYlos); 44 Keyboard.Listen(Key.A, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 45 Keyboard.Listen(Key.Z, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta mailaa alas", maila1, nopeusAlas); 46 Keyboard.Listen(Key.Z, ButtonState.Released, AsetaNopeus, null, maila1, Vector.Zero); 47 48 Keyboard.Listen(Key.Up, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa ylös", maila2, nopeusYlos); 49 Keyboard.Listen(Key.Up, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 50 Keyboard.Listen(Key.Down, ButtonState.Down, AsetaNopeus, "Pelaaja 2: Liikuta mailaa alas", maila2, nopeusAlas); 51 Keyboard.Listen(Key.Down, ButtonState.Released, AsetaNopeus, null, maila2, Vector.Zero); 52 53 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 54 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 38 55 } 39 56 40 void LiikutaMailaaYlos(PhysicsObject maila); 41 { 42 Vector nopeus = new Vector(0, 200); 43 maila.Velocity = nopeus; 44 } 57 45 58 46 void AsetaNopeus(PhysicsObject maila, Vector nopeus) 47 { 48 maila.Velocity = nopeus; 49 } 59 60 50 61 void LuoKentta() 51 62 { … … 56 67 pallo.Shape = Shape.Diamond; 57 68 pallo.Color = Color.Lime; 58 pallo.Restitution = 1.0;69 pallo.Restitution = 2.0; 59 70 60 71 61 LuoMaila(Level.Left + 20.0, 0.0);62 LuoMaila(Level.Right - 20.0, 0.0);72 maila1 = LuoMaila(Level.Left + 20.0, 0.0); 73 maila2 = LuoMaila(Level.Right - 20.0, 0.0); 63 74 64 Vector impulssi = new Vector( 500.0, 0.0);75 Vector impulssi = new Vector(650.0, 0.0); 65 76 pallo.Hit(impulssi); 66 77 … … 74 85 Camera.ZoomToLevel(); 75 86 } 76 voidLuoMaila(double x, double y)87 PhysicsObject LuoMaila(double x, double y) 77 88 { 78 89 PhysicsObject maila = PhysicsObject.CreateStaticObject(20.0, 100.0); … … 82 93 maila.X = x; 83 94 maila.Y = y; 84 maila.Restitution = 1.0;95 maila.Restitution = 2.0; 85 96 Add(maila); 86 97 maila.Color = Color.AshGray; 98 return maila; 87 99 } 100 101 102 void AsetaNopeus(PhysicsObject maila, Vector nopeus) 103 { 104 maila.Velocity = nopeus; 105 106 88 107 } 108 } 89 109 90 110 91 111 92 112 93
Note: See TracChangeset
for help on using the changeset viewer.