Changeset 889
- Timestamp:
- 2010-06-15 21:35:36 (13 years ago)
- Location:
- 2010/24/olpesasa/Linnapako
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/24/olpesasa/Linnapako/Content/Content.contentproj
r887 r889 48 48 </Compile> 49 49 </ItemGroup> 50 <ItemGroup> 51 <Compile Include="piikkiseina1.png"> 52 <Name>piikkiseina1</Name> 53 <Importer>TextureImporter</Importer> 54 <Processor>TextureProcessor</Processor> 55 </Compile> 56 </ItemGroup> 50 57 </Project> -
2010/24/olpesasa/Linnapako/Peli.cs
r887 r889 8 8 PhysicsObject seina; 9 9 PhysicsObject pelaaja; 10 PhysicsObject piikki; 10 11 11 12 protected override void Begin() … … 14 15 Ohjaimet (); 15 16 LuoPelaaja(); 16 LuoSeina(-100.0, 100.0); 17 LuoSeina(-100.0, 150.0); 18 LuoSeina(-100.0, 200.0); 19 LuoSeina(-100.0, 250.0); 20 LuoSeina(-150.0, 100.0); 21 LuoSeina(-200.0, 100.0); 22 LuoSeina(-250.0, 100.0); 23 LuoSeina(-300.0, 100.0); 24 LuoSeina(150.0, 100.0); 25 LuoSeina(200.0, 100.0); 26 LuoSeina(250.0, 100.0); 27 LuoSeina(100.0, 100.0); 28 LuoSeina(-100.0, -100.0); 29 LuoSeina(-100.0, -150.0); 30 LuoSeina(-100.0, -200.0); 31 LuoSeina(-100.0, -250.0); 32 LuoSeina(-150.0, -100.0); 33 LuoSeina(-200.0, -100.0); 34 LuoSeina(-250.0, -100.0); 35 LuoSeina(-300.0, -100.0); 36 LuoSeina(150.0, -100.0); 37 LuoSeina(200.0, -100.0); 38 LuoSeina(250.0, -100.0); 39 LuoSeina(100.0, -100.0); 17 LuoKentta(); 40 18 } 41 19 void Ohjaimet() … … 61 39 pelaaja.Stop(); 62 40 } 41 63 42 void LuoPelaaja() 64 43 { … … 67 46 pelaaja.Image = LoadImage("pelihahmo1"); 68 47 Add(pelaaja); 48 AddCollisionHandler(pelaaja, PelaajanTormays); 69 49 } 70 50 void LuoSeina(Double x, Double y) 71 51 { 72 seina = new PhysicsObject(50.0, 50.0);52 seina = PhysicsObject.CreateStaticObject(50.0, 50.0); 73 53 seina.Shape = Shapes.Rectangle; 74 54 seina.Image = LoadImage("seina1"); … … 77 57 Add(seina); 78 58 } 59 void LuoPiikki(Double x, Double y) 60 { 61 piikki = PhysicsObject.CreateStaticObject(50.0, 50.0); 62 piikki.Shape = Shapes.Rectangle; 63 piikki.Image = LoadImage("piikkiseina1"); 64 piikki.X = x; 65 piikki.Y = y; 66 Add(piikki); 67 } 68 void LuoKentta() 69 { 70 LuoSeina(-100.0, 100.0); 71 LuoSeina(-350.0, 100.0); 72 LuoSeina(-400.0, 100.0); 73 LuoSeina(-450.0, 100.0); 74 LuoSeina(-150.0, 100.0); 75 LuoSeina(-200.0, 100.0); 76 LuoSeina(-250.0, 100.0); 77 LuoSeina(-300.0, 100.0); 78 LuoSeina(-500.0, 100.0); 79 LuoSeina(-550.0, 100.0); 80 LuoSeina(-600.0, 100.0); 81 LuoSeina(-650.0, 100.0); 82 LuoSeina(-100.0, -50.0); 83 LuoSeina(-100.0, -100.0); 84 LuoSeina(-150.0, -100.0); 85 LuoSeina(-200.0, -100.0); 86 LuoSeina(-250.0, -100.0); 87 LuoSeina(-300.0, -100.0); 88 LuoSeina(-350.0, -100.0); 89 LuoSeina(-400.0, -100.0); 90 LuoSeina(-450.0, -100.0); 91 LuoSeina(-500.0, -100.0); 92 LuoSeina(-550.0, -100.0); 93 LuoSeina(-600.0, -100.0); 94 95 LuoSeina(100.0, 100.0); 96 LuoSeina(350.0, 100.0); 97 LuoSeina(400.0, 100.0); 98 LuoSeina(450.0, 100.0); 99 LuoSeina(150.0, 100.0); 100 LuoSeina(200.0, 100.0); 101 LuoSeina(250.0, 100.0); 102 LuoSeina(300.0, 100.0); 103 LuoSeina(500.0, 100.0); 104 LuoSeina(550.0, 100.0); 105 LuoSeina(600.0, 100.0); 106 LuoSeina(650.0, 100.0); 107 LuoSeina(100.0, -50.0); 108 LuoSeina(100.0, -100.0); 109 LuoSeina(150.0, -100.0); 110 LuoSeina(200.0, -100.0); 111 LuoSeina(250.0, -100.0); 112 LuoSeina(300.0, -100.0); 113 LuoSeina(350.0, -100.0); 114 LuoSeina(400.0, -100.0); 115 LuoSeina(450.0, -100.0); 116 LuoSeina(500.0, -100.0); 117 LuoSeina(550.0, -100.0); 118 LuoSeina(600.0, -100.0); 119 LuoPiikki(100.0, -150.0); 120 } 121 void PelaajanTormays(PhysicsObject pelaaja, PhysicsObject kohde) 122 { 123 if (kohde == piikki) 124 { 125 pelaaja.X = 0; 126 pelaaja.Y = 0; 127 pelaaja.Stop(); 128 } 129 } 130 79 131 }
Note: See TracChangeset
for help on using the changeset viewer.