- Timestamp:
- 2015-07-21 14:56:19 (8 years ago)
- Location:
- 2015/30/EliasHu/RescueRanger
- Files:
-
- 13 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRanger/RescueRanger.cs
r6841 r6868 10 10 { 11 11 const double nopeus = 200; 12 const double hyppyNopeus = 50;12 const double hyppyNopeus = 40; 13 13 const int RUUDUN_KOKO = 40; 14 14 15 Label pisteNaytto; 15 16 IntMeter pistelaskuri; 17 int kenttanumero = 1; 16 18 17 19 PlatformCharacter pelaaja1; 18 20 19 Image pelaajanKuva = LoadImage("norsu"); 21 Image taustaKuva = LoadImage("america"); 22 Image pelaajanKuva = LoadImage("mediheli"); 20 23 Image tahtiKuva = LoadImage("tahti"); 21 24 … … 32 35 Gravity = new Vector(0, -1000); 33 36 37 LuoPisteLaskuri(); 34 38 LuoKentta(); 35 39 LisaaNappaimet(); 36 LuoPisteLaskuri(); 40 37 41 38 42 Camera.Follow(pelaaja1); … … 43 47 void LuoKentta() 44 48 { 45 TileMap kentta = TileMap.FromLevelAsset("kentta1"); 49 pistelaskuri.MaxValue = 0; 50 TileMap kentta = TileMap.FromLevelAsset("kentta"+kenttanumero); 46 51 kentta.SetTileMethod('#', LisaaTaso); 47 52 kentta.SetTileMethod('*', LisaaElain); 48 53 kentta.SetTileMethod('=', LisaaTurva); 49 54 kentta.SetTileMethod('N', LisaaPelaaja); 55 kentta.SetTileMethod('t', LisaaMaali); 50 56 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 51 57 Level.CreateBorders(); 52 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 58 Level.Background.Image = taustaKuva; 59 GameObject tausta = new GameObject(Level.Width, Level.Height); 60 tausta.Image = taustaKuva; 61 Add(tausta,-3); 62 63 pisteNaytto.IntFormatString = "{0} / " + pistelaskuri.MaxValue; 64 53 65 } 54 66 … … 66 78 PhysicsObject turva = PhysicsObject.CreateStaticObject(leveys, korkeus); 67 79 turva.Position = paikka; 68 turva.Color = Color. Crimson;80 turva.Color = Color.Brown; 69 81 Add(turva); 82 } 83 84 void LisaaMaali(Vector paikka, double leveys, double korkeus) 85 { 86 PhysicsObject Maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 87 Maali.Position = paikka; 88 Maali.Color = Color.Brown; 89 Maali.Tag = "maali"; 90 Add(Maali); 70 91 } 71 92 … … 78 99 Elain.Tag = "Elain"; 79 100 Add(Elain); 101 102 pistelaskuri.MaxValue++; 80 103 } 81 104 … … 88 111 AddCollisionHandler(pelaaja1, "Elain", TormaaElaimeen); 89 112 AddCollisionHandler(pelaaja1, "Puu", TormaaPuuhun); 113 AddCollisionHandler(pelaaja1, "maali", TormaaMaaliin); 90 114 Add(pelaaja1); 91 115 } … … 123 147 maaliAani.Play(); 124 148 MessageDisplay.Add("Keräsit eläimen!"); 149 pistelaskuri.Value += 1; 125 150 Elain.Destroy(); 151 } 152 153 void TormaaMaaliin(PhysicsObject hahmo, PhysicsObject maali) 154 { 155 if (pistelaskuri.Value == pistelaskuri.MaxValue) 156 { 157 kenttanumero++; 158 aloitapeli(); 159 } 126 160 } 127 161 void TormaaPuuhun(PhysicsObject hahmo, PhysicsObject Puu) … … 131 165 void LuoPisteLaskuri() 132 166 { 133 pistelaskuri = new IntMeter(0);167 pistelaskuri = new IntMeter(0); 134 168 135 Label pisteNaytto = new Label();136 pisteNaytto.X = Screen.Left + 100;137 pisteNaytto.Y = Screen.Top - 100;138 pisteNaytto.TextColor = Color.Black;139 pisteNaytto.Color = Color.White;169 pisteNaytto = new Label(); 170 pisteNaytto.X = Screen.Left + 100; 171 pisteNaytto.Y = Screen.Top - 100; 172 pisteNaytto.TextColor = Color.Black; 173 pisteNaytto.Color = Color.White; 140 174 141 pisteNaytto.BindTo(pistelaskuri);142 Add(pisteNaytto);175 pisteNaytto.BindTo(pistelaskuri); 176 Add(pisteNaytto); 143 177 } 144 178 145 179 146 } 180 181 182 } -
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRanger/RescueRanger.csproj.Debug.cachefile
r6841 r6868 3 3 Content\tahti.xnb 4 4 Content\kentta1.xnb 5 Content\kentta2.xnb 6 Content\mediheli.xnb 7 Content\Jungle.xnb 8 Content\moab.xnb 9 Content\Junge.xnb 10 Content\america.xnb -
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRanger/obj/x86/Debug/RescueRanger.csproj.FileListAbsolute.txt
r6841 r6868 11 11 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\obj\x86\Debug\RescueRanger.exe 12 12 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\obj\x86\Debug\RescueRanger.pdb 13 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\kentta2.xnb 14 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\mediheli.xnb 15 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\Jungle.xnb 16 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\moab.xnb 17 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\Junge.xnb 18 C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\america.xnb -
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRanger/obj/x86/Debug/cachefile-{D77DA1D7-8701-41C1-98B2-08AF5C040485}-targetpath.txt
r6841 r6868 3 3 Content\tahti.xnb 4 4 Content\kentta1.xnb 5 Content\kentta2.xnb 6 Content\mediheli.xnb 7 Content\Jungle.xnb 8 Content\moab.xnb 9 Content\Junge.xnb 10 Content\america.xnb -
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRangerContent/RescueRangerContent.contentproj
r6841 r6868 67 67 </Compile> 68 68 </ItemGroup> 69 <ItemGroup> 70 <Compile Include="kentta2.txt"> 71 <Name>kentta2</Name> 72 <Importer>TextFileImporter</Importer> 73 <Processor>TextFileContentProcessor</Processor> 74 </Compile> 75 </ItemGroup> 76 <ItemGroup> 77 <Compile Include="mediheli.png"> 78 <Name>mediheli</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 </Compile> 82 </ItemGroup> 83 <ItemGroup> 84 <Compile Include="Jungle.jpg"> 85 <Name>Jungle</Name> 86 <Importer>TextureImporter</Importer> 87 <Processor>TextureProcessor</Processor> 88 </Compile> 89 </ItemGroup> 90 <ItemGroup> 91 <Compile Include="moab.jpg"> 92 <Name>moab</Name> 93 <Importer>TextureImporter</Importer> 94 <Processor>TextureProcessor</Processor> 95 </Compile> 96 </ItemGroup> 97 <ItemGroup> 98 <Compile Include="Junge.jpg"> 99 <Name>Junge</Name> 100 <Importer>TextureImporter</Importer> 101 <Processor>TextureProcessor</Processor> 102 </Compile> 103 </ItemGroup> 104 <ItemGroup> 105 <Compile Include="america.jpg"> 106 <Name>america</Name> 107 <Importer>TextureImporter</Importer> 108 <Processor>TextureProcessor</Processor> 109 </Compile> 110 </ItemGroup> 69 111 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 70 112 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRangerContent/kentta1.txt
r6841 r6868 1 ###################### ############## ################################################2 ######## 3 ###### 4 #### #########5 ## ############6 ## #############7 N ## #############8 ======= # ## ############9 ## # ####10 ### ####11 ### ####12 ### #### *13 ##### #### ===14 ####### ####15 ########################################################################## ####################################1 ###################### ############## ########### 2 ######## ###### 3 ###### ##### 4 #### ######### #### ##### 5 ## ############# ######### #### 6 ## ############### ############## #### 7 N ## ###################################### ### 8 tttttttt # ## ############ ######## ## 9 ## # #### ### ## 10 ### #### ### 11 ### #### * ### 12 ### #### ===== #### 13 ##### #### ######## 14 ####### #### ### ############ 15 ########################################################################## -
2015/30/EliasHu/RescueRanger/RescueRanger/RescueRangerContent/obj/x86/Debug/ContentPipeline.xml
r6841 r6868 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2015-07-21T11:47:54.2196772+03:00</Time> 38 <Time>2015-07-21T14:52:17.7882593+03:00</Time> 39 </Item> 40 <Item> 41 <Source>kentta2.txt</Source> 42 <Name>kentta2</Name> 43 <Importer>TextFileImporter</Importer> 44 <Processor>TextFileContentProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\kentta2.xnb</Output> 47 <Time>2015-07-21T13:47:55.9242693+03:00</Time> 48 </Item> 49 <Item> 50 <Source>mediheli.png</Source> 51 <Name>mediheli</Name> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\mediheli.xnb</Output> 56 <Time>2015-07-21T14:12:56.9596556+03:00</Time> 57 </Item> 58 <Item> 59 <Source>Jungle.jpg</Source> 60 <Name>Jungle</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\Jungle.xnb</Output> 65 <Time>2015-07-21T14:38:22.0402315+03:00</Time> 66 </Item> 67 <Item> 68 <Source>moab.jpg</Source> 69 <Name>moab</Name> 70 <Importer>TextureImporter</Importer> 71 <Processor>TextureProcessor</Processor> 72 <Options>None</Options> 73 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\moab.xnb</Output> 74 <Time>2015-07-21T14:35:07.6839535+03:00</Time> 75 </Item> 76 <Item> 77 <Source>Junge.jpg</Source> 78 <Name>Junge</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\Junge.xnb</Output> 83 <Time>2015-07-21T14:39:22.354813+03:00</Time> 84 </Item> 85 <Item> 86 <Source>america.jpg</Source> 87 <Name>america</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\EliasHu\RescueRanger\RescueRanger\RescueRanger\bin\x86\Debug\Content\america.xnb</Output> 92 <Time>2015-07-21T14:45:48.2870249+03:00</Time> 39 93 </Item> 40 94 <BuildSuccessful>true</BuildSuccessful>
Note: See TracChangeset
for help on using the changeset viewer.