- Timestamp:
- 2015-06-24 14:41:53 (7 years ago)
- Location:
- 2015/26/EmilK
- Files:
-
- 17 added
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Desert Fury.cs
r6180 r6257 9 9 public class Tasohyppelypeli2 : PhysicsGame 10 10 { 11 const double nopeus = 900;11 const double nopeus = 1900; 12 12 const double hyppyNopeus = 1150; 13 const int RUUDUN_KOKO = 49;13 const int RUUDUN_KOKO = 56; 14 14 15 15 PlatformCharacter pelaaja1; 16 17 18 19 16 DoubleMeter elamaLaskuri; 17 18 Image tasonkuva = LoadImage("platform1"); 19 Image toisentasonkuva = LoadImage("platform2"); 20 Image kolmannentasonkuva = LoadImage("platform3"); 21 Image neljännentasonkuva = LoadImage("platform4"); 20 22 Image pelaajanKuva = LoadImage("Auto ajaa 1"); 21 23 Image tahtiKuva = LoadImage("tahti"); … … 23 25 Image toisenvihollisenKuva = LoadImage("mopo2"); 24 26 Image kolmannenvihollisenKuva = LoadImage("mopo3"); 27 Image neljännenvihollisenkuva = LoadImage("eka bossi"); 25 28 Image bossinkuva = LoadImage("eka bossi"); 26 Image lentavankuva = LoadImage(" tahti");29 Image lentavankuva = LoadImage("Buzzard"); 27 30 Image ammuksenKuva = LoadImage("Ammus"); 28 31 Image kranunKuva = LoadImage("kranaattikeihäs"); … … 48 51 MediaPlayer.Play("musa1"); 49 52 MediaPlayer.IsRepeating = true; 50 } 51 52 53 54 55 } 53 56 54 57 void LuoKentta() 55 58 { 56 59 TileMap kentta = TileMap.FromLevelAsset("kentta1"); 57 kentta.SetTileMethod('#', LisaaTaso); 60 kentta.SetTileMethod('1', LisaaTaso); 61 kentta.SetTileMethod('2', LisaaToinenTaso); 62 kentta.SetTileMethod('3', LisaaKolmasTaso); 63 kentta.SetTileMethod('4', LisaaNeljäsTaso); 58 64 kentta.SetTileMethod('*', LisaaTahti); 59 65 kentta.SetTileMethod('N', LisaaPelaaja); … … 61 67 kentta.SetTileMethod('h', LisaaToinenVihollinen); 62 68 kentta.SetTileMethod('s', LisaaKolmasVihollinen); 69 kentta.SetTileMethod('B', LisaaNeljäsVihollinen); 63 70 kentta.SetTileMethod('L', LisaaLentavavihollinen); 64 71 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); … … 66 73 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 67 74 Level.Background.Image = taustakuva; 68 } 69 70 71 72 75 LuoElamaLaskuri(); 76 } 77 78 void VihuHeittää(Vihu vihollinen) 79 { 80 PhysicsObject kranu = new PhysicsObject(LoadImage("kranaattikeihäs")); 81 Vector suunta = (pelaaja1.Position - vihollinen.Position).Normalize(); 82 kranu.Position = vihollinen.Position + suunta * 5; 83 84 Add(kranu); 85 // kranu.Hit(Vector.FromLengthAndAngle(100, suunta.Angle)); 86 } 73 87 74 88 void LisaaVihollinen(Vector paikka, double leveys, double korkeus) … … 80 94 81 95 vihollinen.Tag = "vihollinen"; 82 96 97 Timer kranu = new Timer(); 98 kranu.Interval = 3.5; 99 kranu.Timeout += delegate { VihuHeittää(vihollinen); }; 100 kranu.Start(); 83 101 84 102 … … 91 109 92 110 93 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 94 95 seuraajanAivot.Speed = 1800; // Millä nopeudella kohdetta seurataan 96 seuraajanAivot.DistanceFar = 1200; // Etäisyys jolla aletaan seurata kohdetta 97 seuraajanAivot.DistanceClose = 00; // Etäisyys jolloin ollaan lähellä kohdetta 111 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja1"); 112 113 seuraajanAivot.Speed = 3860; // Millä nopeudella kohdetta seurataan 114 seuraajanAivot.TurnWhileMoving = false; 115 seuraajanAivot.DistanceFar = 2400; // Etäisyys jolla aletaan seurata kohdetta 116 seuraajanAivot.DistanceClose = 100; // Etäisyys jolloin ollaan lähellä kohdetta 98 117 seuraajanAivot.StopWhenTargetClose = true; // Pysähdytään kun ollaan lähellä kohdetta 99 118 seuraajanAivot.FarBrain = tasoAivot ; // Käytetään satunnaisaivoja kun ollaan kaukana 100 119 seuraajanAivot.TargetClose += delegate { kranu.Start(); }; 101 120 //Aivot käyttöön oliolle 102 121 vihollinen.Brain = seuraajanAivot; 103 122 } 104 123 105 106 107 124 void LisaaLentavavihollinen(Vector paikka, double leveys, double korkeus) 108 125 { 109 126 110 Vihu2 lentava = new Vihu2(leveys * 2, korkeus * 2, 10);127 Vihu2 lentava = new Vihu2(leveys * 3.5, korkeus * 2.7, 10); 111 128 lentava.Position = paikka; 112 129 lentava.IgnoresGravity = true; 113 130 lentava.Tag = "lentavavihollinen"; 114 131 lentava.CanRotate = false; 115 lentava.Oscillate(new Vector(0, 1), korkeus * 1, 0.5);132 lentava.Oscillate(new Vector(0, 1), korkeus * 0.3, 0.5); 116 133 lentava.Image = lentavankuva; 117 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 134 135 AddCollisionHandler(lentava, "Ase", delegate(PhysicsObject ase, PhysicsObject vihu) { lentava.Destroy(); }); 136 lentava.ase.ProjectileCollision += delegate(PhysicsObject a, PhysicsObject b) { AmmusOsui(a, b, elamaLaskuri); }; 137 138 Timer timer = new Timer(); 139 timer.Interval = 3.0; 140 timer.Timeout += delegate() 141 { 142 PhysicsObject ammus; 143 144 if (Vector.Distance(pelaaja1.Position, lentava.Position) < 1000) 145 { 146 lentava.ase.AbsoluteAngle = (pelaaja1.Position - lentava.Position).Angle; 147 ammus = lentava.ase.Shoot(); 148 149 if (ammus != null) 150 { 151 ammus.LifetimeLeft = TimeSpan.FromSeconds(5.0); 152 } 153 } 154 }; 155 timer.Start(); 156 157 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja1"); 158 seuraajanAivot.Active = true; 159 seuraajanAivot.Speed = 3830; // Millä nopeudella kohdetta seurataan 160 seuraajanAivot.DistanceFar = 1600; // Etäisyys jolla aletaan seurata kohdetta 161 seuraajanAivot.DistanceClose = 200; // Etäisyys jolloin ollaan lähellä kohdetta 162 seuraajanAivot.StopWhenTargetClose = false; // Pysähdytään kun ollaan lähellä kohdetta 118 163 lentava.Brain = seuraajanAivot; 119 seuraajanAivot.Active = true;120 seuraajanAivot.Speed = 1900; // Millä nopeudella kohdetta seurataan121 seuraajanAivot.DistanceFar = 1200; // Etäisyys jolla aletaan seurata kohdetta122 seuraajanAivot.DistanceClose = 00; // Etäisyys jolloin ollaan lähellä kohdetta123 seuraajanAivot.StopWhenTargetClose = false; // Pysähdytään kun ollaan lähellä kohdetta124 125 164 126 165 … … 128 167 129 168 } 130 131 169 132 170 void LisaaToinenVihollinen(Vector paikka, double leveys, double korkeus) … … 145 183 146 184 147 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja ");148 149 seuraajanAivot.Speed = 1800; // Millä nopeudella kohdetta seurataan150 seuraajanAivot.DistanceFar = 1200; // Etäisyys jolla aletaan seurata kohdetta185 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja1"); 186 187 seuraajanAivot.Speed = 3800; // Millä nopeudella kohdetta seurataan 188 seuraajanAivot.DistanceFar = 2400; // Etäisyys jolla aletaan seurata kohdetta 151 189 seuraajanAivot.DistanceClose = 00; // Etäisyys jolloin ollaan lähellä kohdetta 152 190 seuraajanAivot.StopWhenTargetClose = true; // Pysähdytään kun ollaan lähellä kohdetta … … 173 211 174 212 175 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja ");176 177 seuraajanAivot.Speed = 1800; // Millä nopeudella kohdetta seurataan178 seuraajanAivot.DistanceFar = 1200; // Etäisyys jolla aletaan seurata kohdetta213 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja1"); 214 215 seuraajanAivot.Speed = 3800; // Millä nopeudella kohdetta seurataan 216 seuraajanAivot.DistanceFar = 2400; // Etäisyys jolla aletaan seurata kohdetta 179 217 seuraajanAivot.DistanceClose = 10; // Etäisyys jolloin ollaan lähellä kohdetta 180 218 seuraajanAivot.StopWhenTargetClose = true; // Pysähdytään kun ollaan lähellä kohdetta … … 186 224 } 187 225 188 226 void LisaaNeljäsVihollinen(Vector paikka, double leveys, double korkeus) 227 { 228 Vihu vihollinen = new Vihu(leveys, korkeus * 2); 229 vihollinen.Position = paikka; 230 vihollinen.Y += korkeus / 2; 231 vihollinen.Tag = "vihollinen"; 232 vihollinen.Image =neljännenvihollisenkuva; 233 Add(vihollinen); 234 235 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 236 tasoAivot.Speed = 100; 237 238 FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja1"); 239 240 seuraajanAivot.Speed = 860; // Millä nopeudella kohdetta seurataan 241 seuraajanAivot.DistanceFar = 2400; // Etäisyys jolla aletaan seurata kohdetta 242 seuraajanAivot.DistanceClose = 00; // Etäisyys jolloin ollaan lähellä kohdetta 243 seuraajanAivot.StopWhenTargetClose = true; // Pysähdytään kun ollaan lähellä kohdetta 244 seuraajanAivot.FarBrain = tasoAivot; // Käytetään satunnaisaivoja kun ollaan kaukana 245 246 //Aivot käyttöön oliolle 247 vihollinen.Brain = seuraajanAivot; 248 249 250 } 189 251 190 252 void LisaaTaso(Vector paikka, double leveys, double korkeus) … … 192 254 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 193 255 taso.Position = paikka; 194 taso.Color = Color.Green; 256 taso.Image = tasonkuva; 257 Add(taso); 258 } 259 260 void LisaaToinenTaso(Vector paikka, double leveys, double korkeus) 261 { 262 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 263 taso.Position = paikka; 264 taso.Image = toisentasonkuva; 265 taso.IgnoresExplosions = true; 266 Add(taso); 267 } 268 269 void LisaaKolmasTaso(Vector paikka, double leveys, double korkeus) 270 { 271 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 272 taso.Position = paikka; 273 taso.IgnoresExplosions = true; 274 taso.Image = kolmannentasonkuva; 275 Add(taso); 276 } 277 278 void LisaaNeljäsTaso(Vector paikka, double leveys, double korkeus) 279 { 280 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 281 taso.Position = paikka; 282 taso.IgnoresExplosions = true; 283 taso.Image = neljännentasonkuva; 195 284 Add(taso); 196 285 } … … 207 296 208 297 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 209 { 298 299 300 { 301 302 303 210 304 pelaaja1 = new PlatformCharacter(leveys * 5.5, korkeus * 2.6); 211 305 pelaaja1.Position = paikka; 212 306 pelaaja1.Mass = 4.0; 213 pelaaja1.Tag = "pelaaja ";307 pelaaja1.Tag = "pelaaja1"; 214 308 pelaaja1.Image = pelaajanKuva; 215 309 pelaaja1.CollisionIgnoreGroup = 1; … … 228 322 229 323 //Mitä tapahtuu kun ammus osuu johonkin? 230 pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 231 232 } 233 234 void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 324 pelaaja1.Weapon.ProjectileCollision = delegate(PhysicsObject a, PhysicsObject b) { AmmusOsui(a, b, elamaLaskuri); }; 325 326 } 327 328 void LuoElamaLaskuri() 329 { 330 elamaLaskuri = new DoubleMeter(10); 331 elamaLaskuri.MaxValue = 10; 332 elamaLaskuri.LowerLimit += ElamaLoppui; 333 334 ProgressBar elamaPalkki = new ProgressBar(150, 20); 335 elamaPalkki.X = Screen.Left + 150; 336 elamaPalkki.Y = Screen.Top - 20; 337 elamaPalkki.BindTo(elamaLaskuri); 338 Add(elamaPalkki); 339 } 340 341 void ElamaLoppui() 342 { 343 ClearAll(); 344 Begin(); 345 } 346 347 public static void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde, DoubleMeter Laskuri) 235 348 { 236 349 ammus.Destroy(); … … 245 358 Vihu2 vihollinen = (Vihu2)kohde; 246 359 vihollinen.ElamaLaskuri.Value--; // häviää automaattsiesti jos elämät menee 0:ksi. 360 } 361 if (kohde.Tag.Equals("pelaaja1")) 362 { 363 Laskuri.Value--; 247 364 } 248 365 } … … 317 434 kranu.Position = pelaaja.Position; 318 435 kranu.Angle = (Mouse.PositionOnWorld - pelaaja.Position).Angle; 319 kranu.Hit((Mouse.PositionOnWorld - pelaaja.Position).Angle.GetVector() * 45000);436 kranu.Hit((Mouse.PositionOnWorld - pelaaja.Position).Angle.GetVector() * 75000); 320 437 Add(kranu); 321 438 //pelaaja.Throw(kranu, Angle.FromDegrees(13), 60000); … … 352 469 private IntMeter elamaLaskuri = new IntMeter(10, 0, 10); 353 470 public IntMeter ElamaLaskuri { get { return elamaLaskuri; } } 354 355 public Vihu2(double leveys, double korkeus, int elämä = 10) 471 public AssaultRifle ase; 472 473 public Vihu2(double leveys, double korkeus, int elämä = 10) 356 474 : base(leveys, korkeus) 357 475 { 358 476 elamaLaskuri.MaxValue = elämä; 359 477 elamaLaskuri.Value = elämä; 360 elamaLaskuri.LowerLimit += delegate { this.Destroy(); }; 361 } 478 elamaLaskuri.LowerLimit += delegate { this.Destroy(); this.ase.Destroy(); }; 479 LisaaVihuAse(); 480 } 481 482 void LisaaVihuAse() 483 { 484 ase = new AssaultRifle(30, 10); 485 this.Add(ase); 486 ase.Position = new Vector(0, 8); 487 ase.Image = null; 488 ase.IsVisible = false; 489 Color=Color.Transparent; 490 491 492 } 493 362 494 } 363 495 … … 377 509 } 378 510 } 511 -
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2.csproj.Debug.cachefile
r6180 r6257 13 13 Content\mopo2.xnb 14 14 Content\mopo3.xnb 15 Content\Buzzard.xnb 16 Content\kentta3.xnb 17 Content\platform1.xnb 18 Content\platform2.xnb 19 Content\platform3.xnb 20 Content\platform4.xnb 15 21 Content\musa1.wma -
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r6180 r6257 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2015-06-2 3T14:37:28.2540198+03:00</Time>38 <Time>2015-06-24T14:25:08.620938+03:00</Time> 39 39 </Item> 40 40 <Item> … … 128 128 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\mopo3.xnb</Output> 129 129 <Time>2015-06-23T12:47:48.2106093+03:00</Time> 130 </Item> 131 <Item> 132 <Source>Buzzard.png</Source> 133 <Name>Buzzard</Name> 134 <Importer>TextureImporter</Importer> 135 <Processor>TextureProcessor</Processor> 136 <Options>None</Options> 137 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Buzzard.xnb</Output> 138 <Time>2015-06-24T09:52:14.6749883+03:00</Time> 139 </Item> 140 <Item> 141 <Source>kentta3.txt</Source> 142 <Name>kentta3</Name> 143 <Importer>TextFileImporter</Importer> 144 <Processor>TextFileContentProcessor</Processor> 145 <Options>None</Options> 146 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta3.xnb</Output> 147 <Time>2015-06-24T11:05:09.7536478+03:00</Time> 148 </Item> 149 <Item> 150 <Source>platform1.png</Source> 151 <Name>platform1</Name> 152 <Importer>TextureImporter</Importer> 153 <Processor>TextureProcessor</Processor> 154 <Options>None</Options> 155 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform1.xnb</Output> 156 <Time>2015-06-24T11:52:54.5554663+03:00</Time> 157 </Item> 158 <Item> 159 <Source>platform2.png</Source> 160 <Name>platform2</Name> 161 <Importer>TextureImporter</Importer> 162 <Processor>TextureProcessor</Processor> 163 <Options>None</Options> 164 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform2.xnb</Output> 165 <Time>2015-06-24T11:53:00.1871024+03:00</Time> 166 </Item> 167 <Item> 168 <Source>platform3.png</Source> 169 <Name>platform3</Name> 170 <Importer>TextureImporter</Importer> 171 <Processor>TextureProcessor</Processor> 172 <Options>None</Options> 173 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform3.xnb</Output> 174 <Time>2015-06-24T11:53:08.7515573+03:00</Time> 175 </Item> 176 <Item> 177 <Source>platform4.png</Source> 178 <Name>platform4</Name> 179 <Importer>TextureImporter</Importer> 180 <Processor>TextureProcessor</Processor> 181 <Options>None</Options> 182 <Output>C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform4.xnb</Output> 183 <Time>2015-06-24T11:53:18.9072224+03:00</Time> 130 184 </Item> 131 185 <BuildSuccessful>true</BuildSuccessful> -
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/Tasohyppelypeli2.csproj.FileListAbsolute.txt
r6180 r6257 22 22 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\mopo2.xnb 23 23 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\mopo3.xnb 24 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\Buzzard.xnb 25 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta3.xnb 26 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform1.xnb 27 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform2.xnb 28 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform3.xnb 29 C:\MyTemp\EmilK\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\platform4.xnb -
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r6180 r6257 14 14 Content\mopo2.xnb 15 15 Content\mopo3.xnb 16 Content\Buzzard.xnb 17 Content\kentta3.xnb 18 Content\platform1.xnb 19 Content\platform2.xnb 20 Content\platform3.xnb 21 Content\platform4.xnb -
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2Content/Tasohyppelypeli2Content.contentproj
r6180 r6257 137 137 </Compile> 138 138 </ItemGroup> 139 <ItemGroup> 140 <Compile Include="Buzzard.png"> 141 <Name>Buzzard</Name> 142 <Importer>TextureImporter</Importer> 143 <Processor>TextureProcessor</Processor> 144 </Compile> 145 </ItemGroup> 146 <ItemGroup> 147 <Compile Include="kentta3.txt"> 148 <Name>kentta3</Name> 149 <Importer>TextFileImporter</Importer> 150 <Processor>TextFileContentProcessor</Processor> 151 </Compile> 152 </ItemGroup> 153 <ItemGroup> 154 <Compile Include="platform1.png"> 155 <Name>platform1</Name> 156 <Importer>TextureImporter</Importer> 157 <Processor>TextureProcessor</Processor> 158 </Compile> 159 </ItemGroup> 160 <ItemGroup> 161 <Compile Include="platform2.png"> 162 <Name>platform2</Name> 163 <Importer>TextureImporter</Importer> 164 <Processor>TextureProcessor</Processor> 165 </Compile> 166 </ItemGroup> 167 <ItemGroup> 168 <Compile Include="platform3.png"> 169 <Name>platform3</Name> 170 <Importer>TextureImporter</Importer> 171 <Processor>TextureProcessor</Processor> 172 </Compile> 173 </ItemGroup> 174 <ItemGroup> 175 <Compile Include="platform4.png"> 176 <Name>platform4</Name> 177 <Importer>TextureImporter</Importer> 178 <Processor>TextureProcessor</Processor> 179 </Compile> 180 </ItemGroup> 139 181 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 140 182 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/26/EmilK/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2Content/kentta1.txt
r6180 r6257 3 3 4 4 5 HL6 ##### hhss7 ####### #####L5 L 6 22222 ss 7 3333333 11111 L 8 8 L 9 9 10 #L11 #12 #13 #14 #15 #16 #17 # N #18 ####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### 10 1 L 11 1 12 1 13 1 14 1 15 1 16 1 17 1 H N 1 K 18 234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234234
Note: See TracChangeset
for help on using the changeset viewer.