- Timestamp:
- 2014-06-13 10:11:20 (9 years ago)
- Location:
- 2014/24/FransM/Supermerjo
- Files:
-
- 41 added
- 1 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/24/FransM/Supermerjo/Supermerjo/Supermerjo/Supermerjo.cs
r4987 r4998 28 28 Image VehjeKuva = LoadImage("Vehje"); 29 29 Image Linna = LoadImage("Talo"); 30 Image KiviKuva = LoadImage("Kivi"); 30 31 31 32 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 35 36 public override void Begin() 36 37 { 38 MediaPlayer.Play("musiikki"); 39 37 40 Gravity = new Vector(0, -1000); 38 39 41 LuoKentta(); 40 42 LisaaNappaimet(); … … 65 67 void LuoMusiikki() 66 68 { 67 69 MediaPlayer.IsRepeating = true; 70 SoundEffect hyppyAani = LoadSoundEffect("Musiikki"); 71 hyppyAani.Play(); 68 72 } 69 73 … … 83 87 ruudut.SetTileMethod(Color.FromHexCode("A349A4"), LisaaVehje); 84 88 ruudut.SetTileMethod(Color.FromHexCode("84E2FF"), LisaaTalo); 89 ruudut.SetTileMethod(Color.FromHexCode("000000"), LisaaKivi); 90 85 91 86 92 //3. Execute luo kentän … … 96 102 97 103 } 104 98 105 void LisaaValikko(PhysicsObject pelaaja,PhysicsObject kohde 99 106 ) … … 137 144 138 145 } 146 147 void LisaaKivi(Vector paikka, double leveys, double korkeus) 148 { 149 PlatformCharacter kivi = new PlatformCharacter(leveys, korkeus); 150 kivi.Position = paikka; 151 152 kivi.Mass = 4.0; 153 kivi.Image = KiviKuva; 154 Add(kivi); 155 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 156 tasoAivot.Speed = 100; 157 158 kivi.Tag = "Kivi"; 159 tasoAivot.FallsOffPlatforms = true; 160 tasoAivot.TriesToJump = true; 161 tasoAivot.JumpSpeed = 900; 162 } 139 163 140 164 void LisaaVahinkoAine(Vector paikka, double leveys, double korkeus) … … 156 180 pelaaja1.Mass = 4.0; 157 181 pelaaja1.Image = pelaajanKuva; 158 AddCollisionHandler(pelaaja1, "Vehje", PelaajaMenettaaHealtti); 159 AddCollisionHandler(pelaaja1, "Myrkky", PelaajaOsuuMyrkky); 182 AddCollisionHandler(pelaaja1, "Vihollinen", PelaajaMenettaaHealtti); 183 AddCollisionHandler(pelaaja1, "Myrkky", TapaPelaaja); 184 AddCollisionHandler(pelaaja1, "Kivi", TapaPelaaja); 160 185 AddCollisionHandler(pelaaja1, "Laava", PelaajaMenettaaHealtti); 161 186 AddCollisionHandler(pelaaja1, "Talo", LisaaValikko); … … 176 201 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 177 202 tasoAivot.Speed = 100; 178 vehje.Tag = "V ehje";203 vehje.Tag = "Vihollinen"; 179 204 180 205 vehje.Brain = tasoAivot; … … 192 217 tasoAivot.Speed = 100; 193 218 194 orkki.Tag = " Orkki";219 orkki.Tag = "Vihollinen"; 195 220 tasoAivot.FallsOffPlatforms = true; 196 221 tasoAivot.TriesToJump = true; … … 276 301 Add(taso); 277 302 } 278 void PelaajaOsuuMyrkky(PhysicsObject pelaaja, PhysicsObject kohde)303 void TapaPelaaja(PhysicsObject pelaaja, PhysicsObject kohde) 279 304 { 280 305 PelaajaKuolee(); -
2014/24/FransM/Supermerjo/Supermerjo/Supermerjo/Supermerjo.csproj.Debug.cachefile
r4987 r4998 15 15 Content\Vehje.xnb 16 16 Content\Talo.xnb 17 Content\musiikki.xnb 18 Content\Kivi.xnb 19 Content\musiikki.wma -
2014/24/FransM/Supermerjo/Supermerjo/Supermerjo/obj/x86/Debug/ContentPipeline-{8DE58630-3F3F-45C3-A5BB-4AF8DED7A7D3}.xml
r4987 r4998 144 144 <Output>C:\MyTemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\Talo.xnb</Output> 145 145 <Time>2014-06-12T12:14:41.7853472+03:00</Time> 146 </Item> 147 <Item> 148 <Source>musiikki.mp3</Source> 149 <Name>musiikki</Name> 150 <Importer>Mp3Importer</Importer> 151 <Processor>SongProcessor</Processor> 152 <Options>None</Options> 153 <Output>c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\musiikki.xnb</Output> 154 <Extra>c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\musiikki.wma</Extra> 155 <Time>2014-06-13T09:26:43.8838474+03:00</Time> 156 </Item> 157 <Item> 158 <Source>Kivi.jpg</Source> 159 <Name>Kivi</Name> 160 <Importer>TextureImporter</Importer> 161 <Processor>TextureProcessor</Processor> 162 <Options>None</Options> 163 <Output>c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\Kivi.xnb</Output> 164 <Time>2014-06-13T09:40:08+03:00</Time> 146 165 </Item> 147 166 <BuildSuccessful>true</BuildSuccessful> … … 152 171 <BuildConfiguration>Debug</BuildConfiguration> 153 172 <CompressContent>false</CompressContent> 154 <RootDirectory> C:\MyTemp\FransM\Supermerjo\Supermerjo\SupermerjoContent\</RootDirectory>155 <LoggerRootDirectory> C:\MyTemp\FransM\Supermerjo\Supermerjo\Supermerjo\</LoggerRootDirectory>156 <IntermediateDirectory> C:\MyTemp\FransM\Supermerjo\Supermerjo\Supermerjo\obj\x86\Debug\</IntermediateDirectory>157 <OutputDirectory> C:\MyTemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\</OutputDirectory>173 <RootDirectory>c:\mytemp\FransM\Supermerjo\Supermerjo\SupermerjoContent\</RootDirectory> 174 <LoggerRootDirectory>c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\</LoggerRootDirectory> 175 <IntermediateDirectory>c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\obj\x86\Debug\</IntermediateDirectory> 176 <OutputDirectory>c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\</OutputDirectory> 158 177 </Settings> 159 178 <Assemblies> -
2014/24/FransM/Supermerjo/Supermerjo/Supermerjo/obj/x86/Debug/Supermerjo.csproj.FileListAbsolute.txt
r4987 r4998 23 23 C:\MyTemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\Vehje.xnb 24 24 C:\MyTemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\Talo.xnb 25 c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\musiikki.xnb 26 c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\musiikki.wma 27 c:\mytemp\FransM\Supermerjo\Supermerjo\Supermerjo\bin\x86\Debug\Content\Kivi.xnb -
2014/24/FransM/Supermerjo/Supermerjo/Supermerjo/obj/x86/Debug/cachefile-{8DE58630-3F3F-45C3-A5BB-4AF8DED7A7D3}-targetpath.txt
r4987 r4998 15 15 Content\Vehje.xnb 16 16 Content\Talo.xnb 17 Content\musiikki.xnb 18 Content\musiikki.wma 19 Content\Kivi.xnb -
2014/24/FransM/Supermerjo/Supermerjo/SupermerjoContent/SupermerjoContent.contentproj
r4987 r4998 148 148 </Compile> 149 149 </ItemGroup> 150 <ItemGroup> 151 <Compile Include="musiikki.mp3"> 152 <Name>musiikki</Name> 153 <Importer>Mp3Importer</Importer> 154 <Processor>SongProcessor</Processor> 155 </Compile> 156 </ItemGroup> 157 <ItemGroup> 158 <Compile Include="Kivi.jpg"> 159 <Name>Kivi</Name> 160 <Importer>TextureImporter</Importer> 161 <Processor>TextureProcessor</Processor> 162 </Compile> 163 </ItemGroup> 150 164 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 151 165 <!-- 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.