- Timestamp:
- 2017-07-27 13:54:20 (6 years ago)
- Location:
- 2017/30/HugoE/HanniAndHoo/HanniAndHoo
- Files:
-
- 2 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/HanniAndHoo.cs
r9156 r9160 11 11 Image HanninKuva = LoadImage("Hanni"); 12 12 Image HoonKuva = LoadImage("Hoo"); 13 Image taustis = LoadImage("taustakuva"); 13 14 14 15 DoubleMeter elamaLaskuri; 15 16 16 DoubleMeter elamaLaskuri2; 17 18 17 19 PlasmaCannon HanninAse; 18 20 Cannon HoonAse; … … 26 28 { 27 29 AlkuValikko(); 28 30 IsFullScreen = true; 31 32 29 33 } 30 34 … … 40 44 Hanni.Tag = "pelaaja"; 41 45 Add(Hanni); 42 HanninAse = new PlasmaCannon(60, 20); 46 HanninAse = new PlasmaCannon(60, 20); 43 47 HanninAse.ProjectileCollision = AmmusOsui; 44 48 HanninAse.X += 50; … … 47 51 Hanni.Weapon = HanninAse; 48 52 Hoo = new PeliUkko(100.0, 100.0); 49 Hoo.Tag = "pelaaja ";53 Hoo.Tag = "pelaaja2"; 50 54 Hoo.X = Level.Right - 100.0; 51 55 Hoo.Y = 0.0; … … 61 65 Keyboard.Listen(Key.Down, ButtonState.Pressed, AmmuAseella2, "Ammu2", HoonAse); 62 66 HoonAse.CanHitOwner = false; 63 HoonAse.Power.DefaultValue = 2 0000;67 HoonAse.Power.DefaultValue = 25000; 64 68 AddCollisionHandler(Hoo, Hanni, Tormaa); 65 69 … … 98 102 LuoPelaajat(); 99 103 LuoNappaimet(); 104 100 105 } 101 106 … … 111 116 { 112 117 Ammus.Destroy(); 113 if (Kohde.Tag != "pelaaja ") return;118 if (Kohde.Tag != "pelaaja2") return; 114 119 PeliUkko pu = (PeliUkko)Kohde; 115 120 pu.Elamalaskuri.AddValue(-4); … … 137 142 void LuoKentta() 138 143 { 139 Gravity = new Vector(0.0, -800.0); 140 Camera.Zoom(1.2); 141 Level.Background.Color = Color.Purple; 144 Level.Background.Color = Color.Gray; 145 Level.Width = Screen.Width; 146 Level.Height = Screen.Height; 147 Level.Background.Image = taustis; 148 Level.Background.ScaleToLevelByHeight(); 149 Gravity = new Vector(0.0, -800.0); 142 150 PhysicsObject AlaReuna = Level.CreateBottomBorder(0.0, true); 143 151 PhysicsObject OikeaReuna = Level.CreateRightBorder(0.0, true); … … 158 166 tyyppi.Jump(hypynMaara); 159 167 } 168 169 160 170 161 171 void AmmuAseella(PlasmaCannon HanninAse) … … 196 206 { 197 207 Elamalaskuri.LowerLimit += delegate { this.Destroy();}; 198 199 208 ProgressBar elamaPalkki = new ProgressBar(50, 20); 209 elamaPalkki.Color = Color.Gray; 210 elamaPalkki.X = 0.0; 211 elamaPalkki.Y = korkeus / 2.0 + korkeus / 4; 212 elamaPalkki.BindTo(Elamalaskuri); 213 Add(elamaPalkki); 200 214 } 201 215 202 } 203 void LuoElamaLaskuri() 204 { 205 elamaLaskuri = new DoubleMeter(10); 206 elamaLaskuri.MaxValue = 10; 207 elamaLaskuri.LowerLimit += ElamaLoppui; 208 209 ProgressBar elamaPalkki = new ProgressBar(150, 20); 210 elamaPalkki.X = Screen.Left + 150; 211 elamaPalkki.Y = Screen.Top - 20; 212 elamaPalkki.BindTo(elamaLaskuri); 213 Add(elamaPalkki); 214 } 215 void ElamaLoppui() 216 { 217 MessageDisplay.Add("Elämät loppuivat, voi voi."); 218 } 216 } 217 218 219 219 220 220 -
2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/HanniAndHoo.csproj.Debug.cachefile
r9155 r9160 2 2 Content\Hoo.xnb 3 3 Content\taustamusiikki.xnb 4 Content\taustakuva.xnb 4 5 Content\taustamusiikki.wma -
2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/obj/x86/Debug/ContentPipeline-{C15B7F9E-AA60-42F1-A06A-82A8BC818B5D}.xml
r9155 r9160 29 29 <Extra>C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustamusiikki.wma</Extra> 30 30 <Time>2017-07-27T11:08:56.7416103+03:00</Time> 31 </Item> 32 <Item> 33 <Source>taustakuva.png</Source> 34 <Name>taustakuva</Name> 35 <Importer>TextureImporter</Importer> 36 <Processor>TextureProcessor</Processor> 37 <Options>None</Options> 38 <Output>C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustakuva.xnb</Output> 39 <Time>2017-07-27T13:30:17.2921173+03:00</Time> 31 40 </Item> 32 41 <BuildSuccessful>true</BuildSuccessful> -
2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/obj/x86/Debug/HanniAndHoo.csproj.FileListAbsolute.txt
r9155 r9160 11 11 C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustamusiikki.xnb 12 12 C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustamusiikki.wma 13 C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustakuva.xnb -
2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/obj/x86/Debug/cachefile-{C15B7F9E-AA60-42F1-A06A-82A8BC818B5D}-targetpath.txt
r9155 r9160 3 3 Content\taustamusiikki.xnb 4 4 Content\taustamusiikki.wma 5 Content\taustakuva.xnb -
2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHooContent/HanniAndHooContent.contentproj
r9155 r9160 64 64 </Compile> 65 65 </ItemGroup> 66 <ItemGroup> 67 <Compile Include="taustakuva.png"> 68 <Name>taustakuva</Name> 69 <Importer>TextureImporter</Importer> 70 <Processor>TextureProcessor</Processor> 71 </Compile> 72 </ItemGroup> 66 73 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 67 74 <!-- 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.