Changeset 5595
- Timestamp:
- 2014-07-23 15:01:41 (9 years ago)
- Location:
- 2013/30/ViljamiV
- Files:
-
- 72 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/PerusPeli4.cs
r5545 r5595 11 11 Image shrek = LoadImage("shrek"); 12 12 Image talo = LoadImage("talo"); 13 Image talo2 = LoadImage("talo+lamppu"); 14 Image talo3 = LoadImage("talo+shrek"); 13 15 Image aloitus = LoadImage("sreks guest"); 14 16 … … 26 28 public override void Begin() 27 29 { 30 for (int i = 0; i < kenttaNro; i++) 31 { 32 listaVaaristaOvista.Add(RandomGen.NextInt(1, 4)); 33 34 } 35 28 36 ////////////////////////////////////////////////////////////////////////////////////////////////////////SetWindowSize(1024, 768); 29 37 // Kirjoita ohjelmakoodisi tähän 38 LuoAlkuvalikko(); 39 40 } 41 42 43 44 void LuoAlkuvalikko() 45 { 30 46 IsMouseVisible = true; 31 47 MediaPlayer.Play("mouthi"); … … 33 49 MediaPlayer.Volume = 0.5; 34 50 MediaPlayer.IsRepeating = true; 35 36 51 Level.Background.Image = aloitus; 37 52 Level.Background.ScaleToLevel(); 38 53 Level.Background.Color = Color.Black; 39 40 Timer.SingleShot(2, LuoAlkuvalikko); 41 } 42 43 44 void LuoAlkuvalikko() 45 { 46 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Parhaat pisteet", "Lopeta"); 47 Add(alkuValikko); 48 alkuValikko.AddItemHandler(0, AloitaPeli); 49 alkuValikko.AddItemHandler(1, ParhaatPisteet); 50 alkuValikko.AddItemHandler(2, Exit); 54 Timer.SingleShot(2, delegate 55 { 56 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Parhaat pisteet", "Lopeta"); 57 Add(alkuValikko); 58 alkuValikko.AddItemHandler(0, AloitaPeli); 59 alkuValikko.AddItemHandler(1, ParhaatPisteet); 60 alkuValikko.AddItemHandler(2, Exit); 61 }); 51 62 } 52 63 … … 54 65 public void AloitaPeli(Window sender) 55 66 { 56 Begin();67 LuoAlkuvalikko(); 57 68 } 58 69 … … 62 73 ClearAll(); 63 74 64 for (int i = 0; i < kenttaNro; i++) 65 { 66 listaVaaristaOvista.Add(RandomGen.NextInt(1,4)); 67 } 75 68 76 69 77 MediaPlayer.Play("musikki"); … … 72 80 Level.Size = Screen.Size; 73 81 74 Level.Background.Image = talo;82 Level.Background.Image = RandomGen.SelectOne(talo, talo2, talo3); 75 83 Level.Background.ScaleToLevel(); 76 84 Level.Background.Color = Color.Black; … … 78 86 GameObject ovi = LuoOvi(6.0); 79 87 GameObject ovi2 = LuoOvi(35.0); 80 GameObject ovi3 = LuoOvi( 8.0);88 GameObject ovi3 = LuoOvi(-8.0); 81 89 82 90 Mouse.ListenOn(ovi, MouseButton.Left, ButtonState.Pressed, delegate(GameObject o) { OviValittu(1); }, null, ovi); … … 143 151 pisteLaskuri.Value++; 144 152 145 MultiSelectWindow valikko = new MultiSelectWindow("Pääsit seuraavaan huoneeseen.", "Jatka"); 146 Add(valikko); 153 //MultiSelectWindow valikko = new MultiSelectWindow("Pääsit seuraavaan huoneeseen.", "Jatka"); 154 //Add(valikko); 155 Level.Background.Image = RandomGen.SelectOne(talo, talo2, talo3); 156 Level.Background.ScaleToLevel(); 147 157 } 148 158 } -
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/PerusPeli4.csproj.Debug.cachefile
r5545 r5595 7 7 Content\sreks guest.xnb 8 8 Content\mouthi.xnb 9 Content\talo+lamppu.xnb 10 Content\talo+shrek.xnb 9 11 Content\musikki.wma 10 12 Content\mouthi.wma -
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/bin/x86/Debug/Data/_score.xml
r5545 r5595 46 46 <Item Index="5" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 47 47 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 48 <Value>anna</Value> 49 </Field> 50 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 51 <Value>6</Value> 52 </Field> 53 </Item> 54 <Item Index="6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 55 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 56 <Value>viljami</Value> 57 </Field> 58 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 59 <Value>6</Value> 60 </Field> 61 </Item> 62 <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 63 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 48 64 <Value>viljami</Value> 49 65 </Field> … … 52 68 </Field> 53 69 </Item> 54 <Item Index=" 6" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null">70 <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 55 71 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 56 <Value> anna</Value>72 <Value>viljami</Value> 57 73 </Field> 58 74 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 59 <Value>3</Value> 60 </Field> 61 </Item> 62 <Item Index="7" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 63 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 64 <Value>anna</Value> 65 </Field> 66 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 67 <Value>3</Value> 68 </Field> 69 </Item> 70 <Item Index="8" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 71 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 72 <Value>anna</Value> 73 </Field> 74 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 75 <Value>3</Value> 75 <Value>5</Value> 76 76 </Field> 77 77 </Item> 78 78 <Item Index="9" Type="Jypeli.ScoreItem, Jypeli, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null"> 79 79 <Field Name="Name" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 80 <Value> anna</Value>80 <Value>viljami</Value> 81 81 </Field> 82 82 <Field Name="Score" Type="System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 83 <Value> 2</Value>83 <Value>4</Value> 84 84 </Field> 85 85 </Item> … … 87 87 </Field> 88 88 <Field Name="LastEnteredName" Type="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 89 <Value> anna</Value>89 <Value>viljami</Value> 90 90 </Field> 91 91 </Object> -
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/obj/x86/Debug/ContentPipeline-{36368159-DDA4-4DE3-B45D-FD58A3B9125A}.xml
r5545 r5595 76 76 <Time>2014-07-22T13:19:48.8176678+03:00</Time> 77 77 </Item> 78 <Item> 79 <Source>talo+lamppu.png</Source> 80 <Name>talo+lamppu</Name> 81 <Importer>TextureImporter</Importer> 82 <Processor>TextureProcessor</Processor> 83 <Options>None</Options> 84 <Output>C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+lamppu.xnb</Output> 85 <Time>2014-07-23T10:01:33.8034956+03:00</Time> 86 </Item> 87 <Item> 88 <Source>talo+shrek.png</Source> 89 <Name>talo+shrek</Name> 90 <Importer>TextureImporter</Importer> 91 <Processor>TextureProcessor</Processor> 92 <Options>None</Options> 93 <Output>C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+shrek.xnb</Output> 94 <Time>2014-07-23T10:01:33.8190958+03:00</Time> 95 </Item> 78 96 <BuildSuccessful>true</BuildSuccessful> 79 97 <Settings> -
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/obj/x86/Debug/PerusPeli4.csproj.FileListAbsolute.txt
r5545 r5595 25 25 C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\mouthi.xnb 26 26 C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\mouthi.wma 27 C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+lamppu.xnb 28 C:\MyTemp\ViljamiV\PerusPeli4\PerusPeli4\PerusPeli4\bin\x86\Debug\Content\talo+shrek.xnb -
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4/obj/x86/Debug/cachefile-{36368159-DDA4-4DE3-B45D-FD58A3B9125A}-targetpath.txt
r5545 r5595 9 9 Content\mouthi.xnb 10 10 Content\mouthi.wma 11 Content\talo+lamppu.xnb 12 Content\talo+shrek.xnb -
2013/30/ViljamiV/PerusPeli4/PerusPeli4/PerusPeli4Content/PerusPeli4Content.contentproj
r5545 r5595 101 101 </Compile> 102 102 </ItemGroup> 103 <ItemGroup> 104 <Compile Include="talo+lamppu.png"> 105 <Name>talo+lamppu</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 </Compile> 109 <Compile Include="talo+shrek.png"> 110 <Name>talo+shrek</Name> 111 <Importer>TextureImporter</Importer> 112 <Processor>TextureProcessor</Processor> 113 </Compile> 114 </ItemGroup> 103 115 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 104 116 <!-- 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.