- Timestamp:
- 2012-04-20 13:47:09 (9 years ago)
- Location:
- 2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli
- Files:
-
- 6 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli.csproj.Debug.cachefile
r2709 r2741 3 3 Content\tahti.xnb 4 4 Content\taustakuva.xnb 5 Content\musa.xnb 6 Content\musa.wma 5 7 kentta1.txt -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa_ja_elämänkukka_peli.cs
r2710 r2741 16 16 const double hyppyNopeus = 1000; 17 17 const int RUUDUN_KOKO = 40; 18 18 IntMeter pisteLaskuri; 19 IntMeter pisteLaskuri2; 20 int kukkienlkm; 19 21 PlatformCharacter pelaaja1; 20 22 PlatformCharacter pelaaja2; 21 23 Image pelaajanKuva = LoadImage("norsu"); 22 24 Image tahtiKuva = LoadImage("tahti"); 25 ScoreList topLista = new ScoreList(10, false, 0); 23 26 24 27 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 26 29 public override void Begin() 27 30 { 31 if (DataStorage.Exists("pisteet.xml")) 32 topLista = DataStorage.Load<ScoreList>(topLista, "pisteet.xml"); 33 28 34 Image taustaKuva = LoadImage("taustakuva"); 29 35 Level.Background.Image = taustaKuva; … … 37 43 { 38 44 Gravity = new Vector(0, -1000); 39 45 kukkienlkm = 0; 40 46 luoKentta(); 41 47 lisaaNappaimet(); 42 48 LuoLaskuri(); 49 LuoLaskuri2(); 43 50 Camera.Follow(pelaaja1); 44 51 Camera.ZoomFactor = 1.2; … … 60 67 kentta.SetTileMethod('#', lisaaTaso); 61 68 kentta.SetTileMethod('*', lisaaTahti); 62 kentta.SetTileMethod('N', lisaaPelaaja); 69 kentta.SetTileMethod('N', lisaaPelaaja); kentta.SetTileMethod('K', lisaaPelaaja2); 63 70 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 64 71 Level.CreateBorders(); … … 71 78 Mouse.IsCursorVisible = true; 72 79 73 MultiSelectWindow valikko = new MultiSelectWindow(" OTSIKKO", "Aloita paska tästä", "Painu vittuun");80 MultiSelectWindow valikko = new MultiSelectWindow("TROLOLOO", "Aloita paska tästä", "Painu vittuun"); 74 81 valikko.ItemSelected += PainettiinValikonNappia; 75 82 Add(valikko); 76 } 83 MediaPlayer.Play("musa"); 84 } 77 85 78 86 void lisaaTaso(Vector paikka, double leveys, double korkeus) … … 91 99 tahti.Image = tahtiKuva; 92 100 tahti.Tag = "tahti"; 101 kukkienlkm++; 93 102 Add(tahti); 94 103 } … … 103 112 Add(pelaaja1); 104 113 } 114 void lisaaPelaaja2(Vector paikka, double leveys, double korkeus) 115 { 116 pelaaja2 = new PlatformCharacter(leveys, korkeus); 117 pelaaja2.Position = paikka; 118 pelaaja2.Mass = 4.0; 119 pelaaja2.Image = pelaajanKuva; 120 AddCollisionHandler(pelaaja2, kasittelePelaajan2Tormays); 121 Add(pelaaja2); 122 } 105 123 106 124 void lisaaNappaimet() … … 113 131 Keyboard.Listen(Key.Right, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 114 132 Keyboard.Listen(Key.Up, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 133 134 Keyboard.Listen(Key.A, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja2, -nopeus); 135 Keyboard.Listen(Key.D, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja2, nopeus); 136 Keyboard.Listen(Key.W, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja2, hyppyNopeus); 115 137 116 138 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); … … 140 162 MessageDisplay.Add("HAISTA VITTU!!!!"); 141 163 pisteLaskuri.Value++; 142 143 144 145 146 164 kukkienlkm--; 147 165 kohde.Destroy(); 166 if (kukkienlkm == 0) 167 { 168 HighScoreWindow topIkkuna = new HighScoreWindow( 169 "Parhaat pisteet", 170 "Onneksi olkoon, pääsit listalle pisteillä %p! Syötä nimesi:", 171 topLista, pisteLaskuri.Value); 172 173 topIkkuna.Closed += TallennaPisteet; 174 Add(topIkkuna); 175 HighScoreWindow topIkkuna2 = new HighScoreWindow( 176 "Parhaat pisteet", 177 "Onneksi olkoon, pääsit listalle pisteillä %p! Syötä nimesi:", 178 topLista, pisteLaskuri2.Value); 179 topIkkuna2.Closed += TallennaPisteet; 180 Add(topIkkuna2); 181 182 183 } 148 184 } 149 } 150 IntMeter pisteLaskuri; 185 186 } 187 void TallennaPisteet(Window sender) 188 { 189 DataStorage.Save<ScoreList>(topLista, "pisteet.xml"); 190 valikko(); 191 } 192 193 void kasittelePelaajan2Tormays(PhysicsObject hahmo, PhysicsObject kohde) 194 { 195 if (kohde.Tag.ToString() == "tahti") 196 { 197 maaliAani.Play(); 198 MessageDisplay.Add("HAISTA VITTU!!!!"); 199 pisteLaskuri2.Value++; 200 kukkienlkm--; 201 kohde.Destroy(); 202 if (kukkienlkm == 0) 203 { 204 HighScoreWindow topIkkuna = new HighScoreWindow( 205 "Parhaat pisteet", 206 "Onneksi olkoon, pääsit listalle pisteillä %p! Syötä nimesi:", 207 topLista, pisteLaskuri.Value); 208 topIkkuna.Closed += TallennaPisteet; 209 Add(topIkkuna); 210 HighScoreWindow topIkkuna2 = new HighScoreWindow( 211 "Parhaat pisteet", 212 "Onneksi olkoon, pääsit listalle pisteillä %p! Syötä nimesi:", 213 topLista, pisteLaskuri2.Value); 214 topIkkuna2.Closed += TallennaPisteet; 215 Add(topIkkuna2); 216 217 218 219 } 220 } 221 } 222 151 223 152 224 void LuoLaskuri() … … 168 240 } 169 241 void laskuriYlarajassa(int arvo) 242 { 243 MessageDisplay.TextColor = Color.White; 244 MessageDisplay.Add("Vitun luuseri, hävisit pelin!!!!"); 245 valikko(); 246 } 247 void LuoLaskuri2() 248 { 249 pisteLaskuri2 = new IntMeter(0); 250 251 Label pisteNaytto = new Label(); 252 pisteNaytto.X = Screen.Right - 100; 253 pisteNaytto.Y = Screen.Top - 100; 254 pisteNaytto.TextColor = Color.Red; 255 256 pisteNaytto.BindTo(pisteLaskuri2); 257 Add(pisteNaytto); 258 259 260 pisteLaskuri2.MaxValue = 30; 261 pisteLaskuri2.UpperLimit += laskuri2Ylarajassa; 262 263 } 264 void laskuri2Ylarajassa(int arvo) 170 265 { 171 266 MessageDisplay.TextColor = Color.White; … … 187 282 188 283 break; 189 } 284 } MediaPlayer.Stop(); 190 285 } 191 286 -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/bin/x86/Debug/kentta1.txt
r2709 r2741 1 * 2 ## 1 * * 2 ## # 3 * 4 * # 5 ## ## 6 7 * * ** 8 ## ## ## ##### ## 3 9 4 * * 5 ## ## 6 *** 7 * * 8 ## ## ## 10 * ** ** 11 ## ## ## ############ #### 9 12 10 * * * * ***11 ## ## ## ############13 *** * ** 14 ######## ########## ####### 12 15 13 * * * * *********** 14 ############ ############ 15 16 N 17 ###################################### 16 ****** N K 17 ################################ -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/kentta1.txt
r2709 r2741 1 * 2 ## 1 * * 2 ## # 3 * 4 * # 5 ## ## 6 7 * * ** 8 ## ## ## ##### ## 3 9 4 * * 5 ## ## 6 *** 7 * * 8 ## ## ## 10 * ** ** 11 ## ## ## ############ #### 9 12 10 * * * * ***11 ## ## ## ############13 *** * ** 14 ######## ########## ####### 12 15 13 * * * * *********** 14 ############ ############ 15 16 N 17 ###################################### 16 ****** N K 17 ################################ -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/obj/x86/Debug/Isäkissa ja elämänkukka-peli.csproj.FileListAbsolute.txt
r2709 r2741 12 12 D:\SusannaMÀlkki\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\tahti.xnb 13 13 D:\SusannaMÀlkki\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\taustakuva.xnb 14 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\kentta1.txt 15 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\maali.xnb 16 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\norsu.xnb 17 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\tahti.xnb 18 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\taustakuva.xnb 19 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\IsÀkissa ja elÀmÀnkukka-peli.exe 20 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\IsÀkissa ja elÀmÀnkukka-peli.pdb 21 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Jypeli4.dll 22 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Jypeli4.xml 23 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\obj\x86\Debug\ResolveAssemblyReference.cache 24 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 25 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\obj\x86\Debug\IsÀkissa ja elÀmÀnkukka-peli.exe 26 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\obj\x86\Debug\IsÀkissa ja elÀmÀnkukka-peli.pdb 27 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\musa.xnb 28 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\bin\x86\Debug\Content\musa.wma -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/obj/x86/Debug/cachefile-{815418FA-0094-4CFA-AD63-17842555F5D6}-targetpath.txt
r2709 r2741 3 3 Content\tahti.xnb 4 4 Content\taustakuva.xnb 5 Content\musa.xnb 6 Content\musa.wma -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peliContent/Isäkissa ja elämänkukka-peliContent.contentproj
r2709 r2741 68 68 </Compile> 69 69 </ItemGroup> 70 <ItemGroup> 71 <Compile Include="musa.mp3"> 72 <Name>musa</Name> 73 <Importer>Mp3Importer</Importer> 74 <Processor>SongProcessor</Processor> 75 </Compile> 76 </ItemGroup> 70 77 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 71 78 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peliContent/obj/x86/Debug/ContentPipeline.xml
r2709 r2741 8 8 <Processor>SoundEffectProcessor</Processor> 9 9 <Options>None</Options> 10 <Output>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\maali.xnb</Output>11 <Time>2012-04-1 7T09:55:46.546875+03:00</Time>10 <Output>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\maali.xnb</Output> 11 <Time>2012-04-18T09:24:44.921875+03:00</Time> 12 12 </Item> 13 13 <Item> … … 17 17 <Processor>TextureProcessor</Processor> 18 18 <Options>None</Options> 19 <Output>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\norsu.xnb</Output>20 <Time>2012-04-1 7T10:19:36.65625+03:00</Time>19 <Output>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\norsu.xnb</Output> 20 <Time>2012-04-18T09:24:44.96875+03:00</Time> 21 21 </Item> 22 22 <Item> … … 26 26 <Processor>TextureProcessor</Processor> 27 27 <Options>None</Options> 28 <Output>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\tahti.xnb</Output>29 <Time>2012-04-1 7T10:25:47.453125+03:00</Time>28 <Output>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\tahti.xnb</Output> 29 <Time>2012-04-18T09:24:45.015625+03:00</Time> 30 30 </Item> 31 31 <Item> … … 35 35 <Processor>TextureProcessor</Processor> 36 36 <Options>None</Options> 37 <Output>D:\SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\taustakuva.xnb</Output> 38 <Time>2012-04-17T12:10:24.78125+03:00</Time> 37 <Output>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\taustakuva.xnb</Output> 38 <Time>2012-04-18T09:24:44.921875+03:00</Time> 39 </Item> 40 <Item> 41 <Source>musa.mp3</Source> 42 <Name>musa</Name> 43 <Importer>Mp3Importer</Importer> 44 <Processor>SongProcessor</Processor> 45 <Options>None</Options> 46 <Output>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\musa.xnb</Output> 47 <Extra>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\musa.wma</Extra> 48 <Time>2012-04-18T13:36:35.46875+03:00</Time> 39 49 </Item> 40 50 <BuildSuccessful>true</BuildSuccessful> … … 44 54 <BuildConfiguration>Debug</BuildConfiguration> 45 55 <CompressContent>false</CompressContent> 46 <RootDirectory>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peliContent\</RootDirectory>47 <LoggerRootDirectory>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\</LoggerRootDirectory>48 <IntermediateDirectory>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peliContent\obj\x86\Debug\</IntermediateDirectory>49 <OutputDirectory>D:\ SusannaMälkki\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\</OutputDirectory>56 <RootDirectory>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peliContent\</RootDirectory> 57 <LoggerRootDirectory>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\</LoggerRootDirectory> 58 <IntermediateDirectory>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peliContent\obj\x86\Debug\</IntermediateDirectory> 59 <OutputDirectory>D:\Peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\Isäkissa ja elämänkukka-peli\bin\x86\Debug\Content\</OutputDirectory> 50 60 </Settings> 51 61 <Assemblies> … … 80 90 <Assembly> 81 91 <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> 82 <Value>2012-04-02T16:45:54. 421875+03:00</Value>92 <Value>2012-04-02T16:45:54.28125+03:00</Value> 83 93 </Assembly> 84 94 </Assemblies> -
2012/JAO/SusannaMälkki/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peli/Isäkissa ja elämänkukka-peliContent/obj/x86/Debug/Isäkissa ja elämänkukka-peliContent.contentproj.FileListAbsolute.txt
r2709 r2741 1 1 D:\SusannaMÀlkki\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peliContent\obj\x86\Debug\ResolveAssemblyReference.cache 2 D:\Peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peli\IsÀkissa ja elÀmÀnkukka-peliContent\obj\x86\Debug\ResolveAssemblyReference.cache
Note: See TracChangeset
for help on using the changeset viewer.