Changeset 7388
- Timestamp:
- 2016-06-16 14:59:02 (7 years ago)
- Location:
- 2016/24/JamiP/sokkelo/sokkelo
- Files:
-
- 4 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/ContentPipeline-{54D06003-8DA7-4736-93CE-A127143548B6}.xml
r7347 r7388 19 19 <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta2.xnb</Output> 20 20 <Time>2016-06-15T14:31:58.1435324+03:00</Time> 21 </Item> 22 <Item> 23 <Source>kentta3.png</Source> 24 <Name>kentta3</Name> 25 <Importer>TextureImporter</Importer> 26 <Processor>TextureProcessor</Processor> 27 <Options>None</Options> 28 <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta3.xnb</Output> 29 <Time>2016-06-16T11:00:57.9385567+03:00</Time> 30 </Item> 31 <Item> 32 <Source>kentta4.png</Source> 33 <Name>kentta4</Name> 34 <Importer>TextureImporter</Importer> 35 <Processor>TextureProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta4.xnb</Output> 38 <Time>2016-06-16T14:00:45.3226062+03:00</Time> 21 39 </Item> 22 40 <BuildSuccessful>true</BuildSuccessful> -
2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/cachefile-{54D06003-8DA7-4736-93CE-A127143548B6}-targetpath.txt
r7347 r7388 1 1 Content\kentta.xnb 2 2 Content\kentta2.xnb 3 Content\kentta3.xnb 4 Content\kentta4.xnb -
2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/sokkelo.csproj.FileListAbsolute.txt
r7347 r7388 9 9 C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\obj\x86\Debug\sokkelo.pdb 10 10 C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta2.xnb 11 C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta3.xnb 12 C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta4.xnb -
2016/24/JamiP/sokkelo/sokkelo/sokkelo/sokkelo.cs
r7347 r7388 12 12 PhysicsObject pelaaja; 13 13 private string kenttaMenossa = "kentta"; 14 private int level = 1; 14 15 public override void Begin() 15 16 { 16 // TODO: Kirjoita ohjelmakoodisi tähän 17 LuoAlkuValikko(); 18 } 19 20 void LuoAlkuValikko() 21 { 22 ClearAll(); 23 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 24 "Aloita peli", "Ohjeet", "Lopeta"); 25 Add(alkuValikko); 26 alkuValikko.AddItemHandler(0, AloitaPeli); 27 alkuValikko.AddItemHandler(1, Ohjeet); 28 alkuValikko.AddItemHandler(2, Exit); 29 } 30 31 void AloitaPeli() 32 { 33 ClearAll(); 17 34 LuoKentta(); 18 35 Camera.ZoomFactor = 30; … … 20 37 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 21 38 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 39 } 40 41 void Ohjeet() 42 { 43 Label tekstikentta = new Label("Peli ideana on päästä punaiseen palikkaan, joka vie sinut toiseen kenttään."); 44 Add(tekstikentta); 45 Keyboard.Listen(Key.Escape, ButtonState.Pressed, LuoAlkuValikko, "Palaa alkuvalikkoon"); 22 46 } 23 47 … … 48 72 pelaaja.Restitution = 0; 49 73 AddCollisionHandler(pelaaja, "maali", PelaajaOsuuMaaliin); 50 AddCollisionHandler(pelaaja, "rotta", PelaajaOsuuRottaan);74 // AddCollisionHandler(pelaaja, "rotta", PelaajaOsuuRottaan); 51 75 52 76 Keyboard.Listen(Key.Left, ButtonState.Down, 53 LiikutaPelaajaa, null, new Vector(-2 50, 0));77 LiikutaPelaajaa, null, new Vector(-200, 0)); 54 78 Keyboard.Listen(Key.Right, ButtonState.Down, 55 LiikutaPelaajaa, null, new Vector(2 50, 0));79 LiikutaPelaajaa, null, new Vector(200, 0)); 56 80 Keyboard.Listen(Key.Up, ButtonState.Down, 57 LiikutaPelaajaa, null, new Vector(0, 2 50));81 LiikutaPelaajaa, null, new Vector(0, 200)); 58 82 Keyboard.Listen(Key.Down, ButtonState.Down, 59 LiikutaPelaajaa, null, new Vector(0, -2 50));83 LiikutaPelaajaa, null, new Vector(0, -200)); 60 84 61 85 } … … 81 105 { 82 106 ClearAll(); 83 kenttaMenossa = "kentta2"; 107 level++; 108 if (level == 2) kenttaMenossa = "kentta2"; 109 else if (level == 3) kenttaMenossa = "kentta3"; 110 else if (level >= 4) kenttaMenossa = "kentta4"; 84 111 Begin(); 85 112 } 86 113 87 void PelaajaOsuuRottaan(PhysicsObject pelaaja, PhysicsObject rotta)88 {89 pelaaja.Destroy();90 }114 // void PelaajaOsuuRottaan(PhysicsObject pelaaja, PhysicsObject rotta) 115 // { 116 // pelaaja.Destroy(); 117 // } 91 118 92 119 void LuoSeina(Vector paikka, double leveys, double korkeus) -
2016/24/JamiP/sokkelo/sokkelo/sokkelo/sokkelo.csproj.Debug.cachefile
r7347 r7388 1 1 Content\kentta.xnb 2 2 Content\kentta2.xnb 3 Content\kentta3.xnb 4 Content\kentta4.xnb -
2016/24/JamiP/sokkelo/sokkelo/sokkeloContent/sokkeloContent.contentproj
r7347 r7388 59 59 </Compile> 60 60 </ItemGroup> 61 <ItemGroup> 62 <Compile Include="kentta3.png"> 63 <Name>kentta3</Name> 64 <Importer>TextureImporter</Importer> 65 <Processor>TextureProcessor</Processor> 66 </Compile> 67 </ItemGroup> 68 <ItemGroup> 69 <Compile Include="kentta4.png"> 70 <Name>kentta4</Name> 71 <Importer>TextureImporter</Importer> 72 <Processor>TextureProcessor</Processor> 73 </Compile> 74 </ItemGroup> 61 75 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 62 76 <!-- 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.