- Timestamp:
- 2017-07-27 14:04:52 (6 years ago)
- Location:
- 2017/30/TuomasH/Snake/Snake
- Files:
-
- 4 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/30/TuomasH/Snake/Snake/Snake/Snake.cs
r9158 r9162 17 17 18 18 List<GameObject> matopalat = new List<GameObject>(); 19 20 Timer aikalaskuri = new Timer(); 19 20 21 IntMeter pisteLaskuri; 21 22 22 23 … … 47 48 48 49 } 49 //Top10() 50 //{ 50 void LuoPistelaskuri() 51 { 52 pisteLaskuri = new IntMeter(0); 53 54 Label pisteNaytto = new Label(); 55 pisteNaytto.X = Screen.Right - 200; 56 pisteNaytto.Y = Screen.Top - 100; 57 pisteNaytto.TextColor = Color.White; 58 pisteNaytto.Color = Color.Green; 59 60 pisteNaytto.BindTo(pisteLaskuri); 61 Add(pisteNaytto); 62 } 63 //Top10() 64 //{ 51 65 //topLista = DataStorage.TryLoad<ScoreList>(topLista, "pisteet.xml"); 52 66 //HighScoreWindow topIkkuna = new HighScoreWindow( 53 67 //"Parhaat pisteet", topLista); 54 68 //topIkkuna.Closed += TallennaPisteet; 55 69 //Add(topIkkuna); 56 //}57 58 void AloitaPeli()70 //} 71 72 void AloitaPeli() 59 73 { 60 74 … … 89 103 LuoMatopala(3 * Ruudunkoko, 3 * Ruudunkoko); 90 104 omena = new GameObject(Ruudunkoko, Ruudunkoko); 105 omena.Shape = Shape.Circle; 91 106 omena.Image = LoadImage("omena2"); 92 107 Add(omena); … … 100 115 paivitysAjastin.Start(); 101 116 Mouse.IsCursorVisible = true; 102 aikalaskuri.Reset();117 103 118 104 119 105 120 106 121 Ohjaimet(); 107 LuoAikalaskuri();122 108 123 LuoMaailma(); 109 124 Mato(); 110 125 Ohje(); 111 126 LuoPistelaskuri(); 112 127 //Top10(); 113 128 … … 117 132 118 133 } 134 119 135 120 136 … … 133 149 { 134 150 Level.Background.Color = Color.Green; 135 151 152 136 153 137 154 } … … 171 188 LuoMatopala(matopalat[0].Position.X, matopalat[1].Position.Y); 172 189 ÄäniTehoste(); 190 pisteLaskuri.Value += 1; 173 191 } 174 192 } … … 182 200 { 183 201 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 184 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä kontrollit");202 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 185 203 Keyboard.Listen(Key.Up, ButtonState.Down, MuutaSuunta, "Ylös", Direction.Up); 186 204 Keyboard.Listen(Key.Down, ButtonState.Down, MuutaSuunta, "Alas", Direction.Down); … … 192 210 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, MuutaSuunta, "Vasemmalle", Direction.Left); 193 211 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, MuutaSuunta, "Oikealle", Direction.Right); 212 ControllerOne.Listen(Button.Back, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 213 ControllerOne.Listen(Button.BigButton, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 214 ControllerOne.Listen(Button.Start, ButtonState.Pressed, Pysäytys, "Pysäytä peli"); 215 194 216 } 195 217 void MuutaSuunta(Direction uusisuunta) … … 207 229 208 230 209 void LuoAikalaskuri() 210 { 211 212 aikalaskuri.Start(); 213 Label aikanaytto = new Label(); 214 aikanaytto.TextColor = Color.White; 215 aikanaytto.DecimalPlaces = 1; 216 aikanaytto.BindTo(aikalaskuri.SecondCounter); 217 Add(aikanaytto); 218 aikanaytto.X = Level.Right + 300; 219 aikanaytto.Y = Level.Top - 200; 220 aikanaytto.Title = "Aika"; 221 aikanaytto.Font = Font.DefaultLarge; 222 223 224 225 } 231 226 232 227 233 -
2017/30/TuomasH/Snake/Snake/Snake/Snake.csproj.Debug.cachefile
r9158 r9162 3 3 Content\omenanÀÀni.xnb 4 4 Content\seinÀÀntörmÀys.xnb 5 Content\seinÀÀntörmÀys2.xnb 6 Content\omenakopio.xnb -
2017/30/TuomasH/Snake/Snake/Snake/obj/x86/Debug/ContentPipeline-{20D33183-98B4-4A6F-A502-A5C075B53511}.xml
r9158 r9162 37 37 <Output>C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\seinääntörmäys.xnb</Output> 38 38 <Time>2017-07-27T12:59:38.5298536+03:00</Time> 39 </Item> 40 <Item> 41 <Source>seinääntörmäys2.wav</Source> 42 <Name>seinääntörmäys2</Name> 43 <Importer>WavImporter</Importer> 44 <Processor>SoundEffectProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\seinääntörmäys2.xnb</Output> 47 <Time>2017-07-27T13:19:53.6901382+03:00</Time> 48 </Item> 49 <Item> 50 <Source>omenakopio.png</Source> 51 <Name>omenakopio</Name> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omenakopio.xnb</Output> 56 <Time>2017-07-27T13:32:01.3422817+03:00</Time> 39 57 </Item> 40 58 <BuildSuccessful>true</BuildSuccessful> -
2017/30/TuomasH/Snake/Snake/Snake/obj/x86/Debug/Snake.csproj.FileListAbsolute.txt
r9158 r9162 11 11 C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omenanÀÀni.xnb 12 12 C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\seinÀÀntörmÀys.xnb 13 C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\seinÀÀntörmÀys2.xnb 14 C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omenakopio.xnb -
2017/30/TuomasH/Snake/Snake/Snake/obj/x86/Debug/cachefile-{20D33183-98B4-4A6F-A502-A5C075B53511}-targetpath.txt
r9158 r9162 3 3 Content\omenanÀÀni.xnb 4 4 Content\seinÀÀntörmÀys.xnb 5 Content\seinÀÀntörmÀys2.xnb 6 Content\omenakopio.xnb -
2017/30/TuomasH/Snake/Snake/SnakeContent/SnakeContent.contentproj
r9158 r9162 73 73 </Compile> 74 74 </ItemGroup> 75 <ItemGroup> 76 <Compile Include="seinääntörmäys2.wav"> 77 <Name>seinääntörmäys2</Name> 78 <Importer>WavImporter</Importer> 79 <Processor>SoundEffectProcessor</Processor> 80 </Compile> 81 </ItemGroup> 82 <ItemGroup> 83 <Compile Include="omenakopio.png"> 84 <Name>omenakopio</Name> 85 <Importer>TextureImporter</Importer> 86 <Processor>TextureProcessor</Processor> 87 </Compile> 88 </ItemGroup> 75 89 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 76 90 <!-- 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.