Changeset 8125 for 2016/30/LukaH
- Timestamp:
- 2016-07-26 15:01:45 (7 years ago)
- Location:
- 2016/30/LukaH
- Files:
-
- 6 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/30/LukaH/Spikemania/Spikemania/Spikemania/Spikemania.cs
r8113 r8125 13 13 const int RUUDUN_KOKO = 40; 14 14 15 16 Vector spawni = Vector.Zero; 17 15 18 PlatformCharacter pelaaja1; 16 19 20 Image avaimenkuva = LoadImage("avain"); 21 Image ovenkuva = LoadImage("ovi"); 17 22 Image pelaajanKuva = LoadImage("norsu"); 18 23 Image tahtiKuva = LoadImage("tahti"); … … 39 44 kentta.SetTileMethod('N', LisaaPelaaja); 40 45 kentta.SetTileMethod('a', LisaaAvain); 46 kentta.SetTileMethod('o', LisaaOvi); 41 47 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 42 48 Level.CreateBorders(); … … 45 51 46 52 } 53 void LisaaOvi(Vector paikka, double leveys, double korkeus) 54 { 55 PhysicsObject Ovi = PhysicsObject.CreateStaticObject(leveys, korkeus *2); 56 Ovi.IgnoresCollisionResponse = false; 57 Ovi.Position = paikka + new Vector(0, korkeus / 2); 58 Ovi.Shape = Shape.Rectangle; 59 Add(Ovi); 60 Ovi.Image = ovenkuva; 61 } 47 62 void LisaaAvain(Vector paikka, double leveys, double korkeus) 48 63 { 49 64 PhysicsObject Avain = PhysicsObject.CreateStaticObject(leveys, korkeus); 50 Avain.IgnoresCollisionResponse = true;65 Avain.IgnoresCollisionResponse = false; 51 66 Avain.Position = paikka; 52 Avain. Shape = Shape.Diamond;67 Avain.Tag = "Avain"; 53 68 Add(Avain); 69 Avain.Image = avaimenkuva; 54 70 } 55 71 … … 65 81 { 66 82 PhysicsObject Piikki = PhysicsObject.CreateStaticObject(leveys, korkeus); 67 Piikki.IgnoresCollisionResponse = true;83 Piikki.IgnoresCollisionResponse = false; 68 84 Piikki.Position = paikka; 69 85 Piikki.Shape = Shape.Triangle; 86 Piikki.Color = Color.LightGray; 70 87 Piikki.Tag = "Piikki"; 71 88 Add(Piikki); … … 76 93 pelaaja1 = new PlatformCharacter(leveys, korkeus); 77 94 pelaaja1.Position = paikka; 95 spawni = paikka; 78 96 pelaaja1.Mass = 4.0; 79 97 pelaaja1.Image = pelaajanKuva; 80 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 98 //AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 99 AddCollisionHandler(pelaaja1, "Piikki", TormaaPiikkiin); 81 100 Add(pelaaja1); 101 82 102 } 103 void TormaaPiikkiin(PhysicsObject Pelaaja1, PhysicsObject Piikki) 104 { 105 Pelaaja1.Position = spawni; 106 } 107 83 108 84 109 void LisaaNappaimet() -
2016/30/LukaH/Spikemania/Spikemania/Spikemania/Spikemania.csproj.Debug.cachefile
r8113 r8125 3 3 Content\tahti.xnb 4 4 Content\kentta1.xnb 5 Content\testi.xnb 5 6 Content\Level1.xnb 6 Content\testi.xnb 7 Content\ovi.xnb 8 Content\avain.xnb 7 9 Content\kentta1.txt -
2016/30/LukaH/Spikemania/Spikemania/Spikemania/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r8113 r8125 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\maali.xnb</Output> 11 <Time>2016-07-26T1 0:33:54.7153805+03:00</Time>11 <Time>2016-07-26T13:31:59.2284023+03:00</Time> 12 12 </Item> 13 13 <Item> … … 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\norsu.xnb</Output> 20 <Time>2016-07-26T1 0:33:54.7163805+03:00</Time>20 <Time>2016-07-26T13:31:59.3064028+03:00</Time> 21 21 </Item> 22 22 <Item> … … 27 27 <Options>None</Options> 28 28 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\tahti.xnb</Output> 29 <Time>2016-07-26T1 0:33:54.7183805+03:00</Time>29 <Time>2016-07-26T13:31:59.3688032+03:00</Time> 30 30 </Item> 31 31 <Item> … … 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2016-07-26T10:33:54.7113805+03:00</Time> 38 <Time>2016-07-26T13:31:59.2284023+03:00</Time> 39 </Item> 40 <Item> 41 <Source>testi.txt</Source> 42 <Name>testi</Name> 43 <Importer>TextFileImporter</Importer> 44 <Processor>TextFileContentProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\testi.xnb</Output> 47 <Time>2016-07-26T13:31:59.2440024+03:00</Time> 39 48 </Item> 40 49 <Item> … … 45 54 <Options>None</Options> 46 55 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\Level1.xnb</Output> 47 <Time>2016-07-26T1 1:24:48.9698212+03:00</Time>56 <Time>2016-07-26T14:35:09.342363+03:00</Time> 48 57 </Item> 49 58 <Item> 50 <Source> testi.txt</Source>51 <Name> testi</Name>52 <Importer>Text FileImporter</Importer>53 <Processor>Text FileContentProcessor</Processor>59 <Source>ovi.png</Source> 60 <Name>ovi</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 54 63 <Options>None</Options> 55 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\testi.xnb</Output> 56 <Time>2016-07-26T11:17:37.3855044+03:00</Time> 64 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\ovi.xnb</Output> 65 <Time>2016-07-26T14:47:34.2506544+03:00</Time> 66 </Item> 67 <Item> 68 <Source>avain.png</Source> 69 <Name>avain</Name> 70 <Importer>TextureImporter</Importer> 71 <Processor>TextureProcessor</Processor> 72 <Options>None</Options> 73 <Output>C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\avain.xnb</Output> 74 <Time>2016-07-26T14:56:00.0775716+03:00</Time> 57 75 </Item> 58 76 <BuildSuccessful>true</BuildSuccessful> … … 103 121 <Assembly> 104 122 <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> 105 <Value>2015-09-16T1 9:44:22.3998734+03:00</Value>123 <Value>2015-09-16T12:49:20.0687193+03:00</Value> 106 124 </Assembly> 107 125 </Assemblies> -
2016/30/LukaH/Spikemania/Spikemania/Spikemania/obj/x86/Debug/Spikemania.csproj.FileListAbsolute.txt
r8113 r8125 14 14 C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\kentta1.txt 15 15 C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\testi.xnb 16 C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\ovi.xnb 17 C:\MyTemp\LukaH\Spikemania\Spikemania\Spikemania\bin\x86\Debug\Content\avain.xnb -
2016/30/LukaH/Spikemania/Spikemania/Spikemania/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r8113 r8125 3 3 Content\tahti.xnb 4 4 Content\kentta1.xnb 5 Content\testi.xnb 5 6 Content\Level1.xnb 6 Content\testi.xnb 7 Content\ovi.xnb 8 Content\avain.xnb 7 9 Content\kentta1.txt -
2016/30/LukaH/Spikemania/Spikemania/SpikemaniaContent/Level1.txt
r8113 r8125 1 1 #...... 2 #.. t...2 #..a... 3 3 #######.......................# 4 .......# ......................#4 .......#p.....................# 5 5 ........#..................o..# 6 6 .........#............######### 7 7 .....................#........# 8 ..........#... #.....#.........#9 ..N..p...#ppppp #........pp..t.#8 ..........#.....#...#.........# 9 ..N..p...#ppppppp#.......p..a.# 10 10 ############################### -
2016/30/LukaH/Spikemania/Spikemania/SpikemaniaContent/SpikemaniaContent.contentproj
r8113 r8125 82 82 </Compile> 83 83 </ItemGroup> 84 <ItemGroup> 85 <Compile Include="ovi.png"> 86 <Name>ovi</Name> 87 <Importer>TextureImporter</Importer> 88 <Processor>TextureProcessor</Processor> 89 </Compile> 90 </ItemGroup> 91 <ItemGroup> 92 <Compile Include="avain.png"> 93 <Name>avain</Name> 94 <Importer>TextureImporter</Importer> 95 <Processor>TextureProcessor</Processor> 96 </Compile> 97 </ItemGroup> 84 98 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 85 99 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.