Changeset 7585
- Timestamp:
- 2016-06-30 11:28:50 (6 years ago)
- Location:
- 2016/26/JennyN
- Files:
-
- 7 added
- 11 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/26/JennyN/UnicornJump/UnicornJump/UnicornJump/UnicornJump.cs
r7577 r7585 10 10 { 11 11 const double nopeus = 500; 12 const double hyppyNopeus = 1 400;12 const double hyppyNopeus = 1300; 13 13 const int RUUDUN_KOKO = 40; 14 14 … … 16 16 17 17 Image pelaajanKuva = LoadImage("yksisarvinentaustaton"); 18 Image porkkanaKuva = LoadImage("porkkana ");18 Image porkkanaKuva = LoadImage("porkkanaa"); 19 19 Image ruoholaattaKuva = LoadImage("ruoholaattaa"); 20 Image taustakuva = LoadImage("tausta"); 20 Image sateenkaariKuva = LoadImage("sateenkaari"); 21 21 22 22 23 … … 26 27 { 27 28 Gravity = new Vector(0, -1000); 28 29 29 30 LuoKentta(); 30 31 LisaaNappaimet(); 31 32 LuoPistelaskuri(); 32 33 33 34 34 Camera.Follow(pelaaja1); 35 35 Camera.ZoomFactor = 0.3; 36 36 Camera.StayInLevel = true; 37 Level.Background.Image = taustakuva;38 Level.Background.TileToLevel();39 37 } 40 41 38 void LuoKentta() 42 39 { … … 45 42 ruudut.SetTileMethod(Color.FromHexCode("D1D1FF"), LisaaTaso); 46 43 ruudut.SetTileMethod(Color.FromHexCode("FF8707"), LisaaTahti); 47 44 ruudut.SetTileMethod(Color.White, LisaaSateenkaari); 48 45 ruudut.Execute(80, 80); 49 50 51 46 } 52 47 void LisaaTaso(Vector paikka, double leveys, double korkeus) … … 54 49 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 55 50 taso.Position = paikka; 56 taso.Color = Color.Green;57 51 Add(taso); 58 59 52 taso.Image = ruoholaattaKuva; 60 61 53 } 54 void LisaaSateenkaari(Vector paikka, double leveys, double korkeus) 55 { 56 PhysicsObject sateenkaari = PhysicsObject.CreateStaticObject(leveys, korkeus); 57 sateenkaari.Position = paikka; 58 sateenkaari.Image = sateenkaariKuva; 59 sateenkaari.Tag = "sateenkaari"; 60 Add(sateenkaari); 62 61 63 62 } 64 65 63 void LisaaTahti(Vector paikka, double leveys, double korkeus) 66 64 { 67 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys , korkeus);65 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys/2, korkeus/2); 68 66 tahti.IgnoresCollisionResponse = true; 69 67 tahti.Position = paikka; … … 72 70 Add(tahti); 73 71 } 74 75 72 void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 76 73 { … … 83 80 pelaaja1.Tag = "pelaaja"; 84 81 } 85 86 82 void LisaaNappaimet() 87 83 { 88 Keyboard.Listen(Key. F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet");84 Keyboard.Listen(Key.Space, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 89 85 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 90 86 … … 94 90 95 91 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 96 97 92 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 98 93 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); … … 101 96 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 102 97 } 103 104 98 void Liikuta(PlatformCharacter hahmo, double nopeus) 105 99 { 106 100 hahmo.Walk(nopeus); 107 101 } 108 109 102 void Hyppaa(PlatformCharacter hahmo, double nopeus) 110 103 { 111 104 hahmo.Jump(nopeus); 112 105 } 113 114 void TormaaTahteen(PhysicsObject hahmo, PhysicsObject porkkana)115 {116 117 MessageDisplay.Add("Hienoa!");118 porkkana.Destroy();119 }120 121 106 void TormaaPorkkanaan(PhysicsObject hahmo, PhysicsObject porkkana) 122 107 { 123 108 porkkana.Destroy(); 109 pisteLaskuri.Value += 20; 124 110 } 125 111 void LuoVihollinen(Vector paikka, double leveys, double korkeus) … … 131 117 } 132 118 IntMeter pisteLaskuri; 133 134 119 void LuoPistelaskuri() 135 120 { 136 121 pisteLaskuri = new IntMeter(0); 137 138 122 Label pisteNaytto = new Label(); 139 123 pisteNaytto.X = Screen.Left + 70; … … 141 125 pisteNaytto.TextColor = Color.Black; 142 126 pisteNaytto.Color = Color.FromHexCode("FF00DC"); 143 144 127 pisteNaytto.BindTo(pisteLaskuri); 145 128 Add(pisteNaytto); 146 129 pisteNaytto.Title = "Paino"; 147 pisteLaskuri.Value += 100;148 130 pisteLaskuri.Value = 500; 149 150 151 131 IntMeter keratytEsineet = new IntMeter(0); 152 pisteLaskuri.MaxValue = 800; 153 pistelaskuri.UpperLimit += KaikkiKeratty; 154 132 pisteLaskuri.MaxValue = 620; 133 pisteLaskuri.UpperLimit += LopetaPeli; 155 134 } 156 135 void LopetaPeli() 136 { 137 Timer.SingleShot(4.0, Exit); 138 MessageDisplay.Add("Hävisit pelin!"); 139 } 157 140 } -
2016/26/JennyN/UnicornJump/UnicornJump/UnicornJump/UnicornJump.csproj.Debug.cachefile
r7577 r7585 3 3 Content\yksisarvinentaustaton.xnb 4 4 Content\ruoholaattaa.xnb 5 Content\ tausta.xnb6 Content\ oikeatausta.xnb5 Content\porkkanaa.xnb 6 Content\sateenkaari.xnb -
2016/26/JennyN/UnicornJump/UnicornJump/UnicornJump/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7577 r7585 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\kentta.xnb</Output> 20 <Time>2016-06- 29T11:18:43.7961979+03:00</Time>20 <Time>2016-06-30T11:13:24.5648286+03:00</Time> 21 21 </Item> 22 22 <Item> … … 39 39 </Item> 40 40 <Item> 41 <Source> tausta.jpg</Source>42 <Name> tausta</Name>41 <Source>porkkanaa.png</Source> 42 <Name>porkkanaa</Name> 43 43 <Importer>TextureImporter</Importer> 44 44 <Processor>TextureProcessor</Processor> 45 45 <Options>None</Options> 46 <Output>C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\ tausta.xnb</Output>47 <Time>2016-06- 29T11:23:25.936459+03:00</Time>46 <Output>C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\porkkanaa.xnb</Output> 47 <Time>2016-06-30T10:31:21.6232286+03:00</Time> 48 48 </Item> 49 49 <Item> 50 <Source> oikeatausta.jpg</Source>51 <Name> oikeatausta</Name>50 <Source>sateenkaari.png</Source> 51 <Name>sateenkaari</Name> 52 52 <Importer>TextureImporter</Importer> 53 53 <Processor>TextureProcessor</Processor> 54 54 <Options>None</Options> 55 <Output>C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\ oikeatausta.xnb</Output>56 <Time>2016-06- 29T13:29:15.5386397+03:00</Time>55 <Output>C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\sateenkaari.xnb</Output> 56 <Time>2016-06-30T10:54:53.0612286+03:00</Time> 57 57 </Item> 58 58 <BuildSuccessful>true</BuildSuccessful> -
2016/26/JennyN/UnicornJump/UnicornJump/UnicornJump/obj/x86/Debug/UnicornJump.csproj.FileListAbsolute.txt
r7577 r7585 10 10 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\yksisarvinentaustaton.xnb 11 11 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\ruoholaattaa.xnb 12 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\tausta.xnb13 12 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\obj\x86\Debug\UnicornJump.csprojResolveAssemblyReference.cache 14 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\oikeatausta.xnb 13 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\porkkanaa.xnb 14 C:\MyTemp\JennyN\UnicornJump\UnicornJump\UnicornJump\bin\x86\Debug\Content\sateenkaari.xnb -
2016/26/JennyN/UnicornJump/UnicornJump/UnicornJump/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7577 r7585 3 3 Content\yksisarvinentaustaton.xnb 4 4 Content\ruoholaattaa.xnb 5 Content\ tausta.xnb6 Content\ oikeatausta.xnb5 Content\porkkanaa.xnb 6 Content\sateenkaari.xnb -
2016/26/JennyN/UnicornJump/UnicornJump/UnicornJumpContent/UnicornJumpContent.contentproj
r7577 r7585 67 67 </ItemGroup> 68 68 <ItemGroup> 69 <Compile Include=" kentta.png">70 <Name> kentta</Name>69 <Compile Include="porkkanaa.png"> 70 <Name>porkkanaa</Name> 71 71 <Importer>TextureImporter</Importer> 72 72 <Processor>TextureProcessor</Processor> … … 74 74 </ItemGroup> 75 75 <ItemGroup> 76 <Compile Include=" tausta.jpg">77 <Name> tausta</Name>76 <Compile Include="sateenkaari.png"> 77 <Name>sateenkaari</Name> 78 78 <Importer>TextureImporter</Importer> 79 79 <Processor>TextureProcessor</Processor> … … 81 81 </ItemGroup> 82 82 <ItemGroup> 83 <Compile Include=" oikeatausta.jpg">84 <Name> oikeatausta</Name>83 <Compile Include="kentta.png"> 84 <Name>kentta</Name> 85 85 <Importer>TextureImporter</Importer> 86 86 <Processor>TextureProcessor</Processor>
Note: See TracChangeset
for help on using the changeset viewer.