Changeset 5291
- Timestamp:
- 2014-07-02 14:53:07 (9 years ago)
- Location:
- 2014/27/JesseN
- Files:
-
- 27 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/27/JesseN/peli/peli/peli/obj/x86/Debug/ContentPipeline-{1A51E3AD-086B-46A9-9D86-38D86EC1930F}.xml
r5237 r5291 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\alieni.xnb</Output> 38 <Time>2014-07-0 1T13:34:01.3653879+03:00</Time>38 <Time>2014-07-02T09:41:13.4389951+03:00</Time> 39 39 </Item> 40 40 <Item> … … 54 54 <Options>None</Options> 55 55 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva1.xnb</Output> 56 <Time>2014-07-0 1T13:36:11.0483879+03:00</Time>56 <Time>2014-07-02T12:36:03.8849348+03:00</Time> 57 57 </Item> 58 58 <Item> … … 66 66 </Item> 67 67 <Item> 68 <Source>kentta1.txt</Source>69 <Name>kentta1</Name>70 <Importer>TextFileImporter</Importer>71 <Processor>TextFileContentProcessor</Processor>72 <Options>None</Options>73 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\kentta1.xnb</Output>74 <Time>2014-07-01T13:41:04.5973879+03:00</Time>75 </Item>76 <Item>77 68 <Source>hauta.png</Source> 78 69 <Name>hauta</Name> … … 91 82 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\laatikko.xnb</Output> 92 83 <Time>2014-07-01T14:40:15.9150365+03:00</Time> 84 </Item> 85 <Item> 86 <Source>kentta1.png</Source> 87 <Name>kentta1</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\kentta1.xnb</Output> 92 <Time>2014-07-02T10:24:57.9024152+03:00</Time> 93 </Item> 94 <Item> 95 <Source>tiili.png</Source> 96 <Name>tiili</Name> 97 <Importer>TextureImporter</Importer> 98 <Processor>TextureProcessor</Processor> 99 <Options>None</Options> 100 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\tiili.xnb</Output> 101 <Time>2014-07-02T10:39:07.6483813+03:00</Time> 102 </Item> 103 <Item> 104 <Source>pelaajakuva2.png</Source> 105 <Name>pelaajakuva2</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 <Options>None</Options> 109 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva2.xnb</Output> 110 <Time>2014-07-02T12:36:09.7335196+03:00</Time> 111 </Item> 112 <Item> 113 <Source>pelaajakuva3.png</Source> 114 <Name>pelaajakuva3</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva3.xnb</Output> 119 <Time>2014-07-02T12:36:15.0540516+03:00</Time> 120 </Item> 121 <Item> 122 <Source>8bit.mp3</Source> 123 <Name>8bit</Name> 124 <Importer>Mp3Importer</Importer> 125 <Processor>SongProcessor</Processor> 126 <Options>None</Options> 127 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.xnb</Output> 128 <Extra>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.wma</Extra> 129 <Time>2014-07-02T13:07:06.1371414+03:00</Time> 130 </Item> 131 <Item> 132 <Source>basso_piu2.wav</Source> 133 <Name>basso_piu2</Name> 134 <Importer>WavImporter</Importer> 135 <Processor>SoundEffectProcessor</Processor> 136 <Options>None</Options> 137 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\basso_piu2.xnb</Output> 138 <Time>2014-07-02T13:55:11.0977026+03:00</Time> 139 </Item> 140 <Item> 141 <Source>miehet.png</Source> 142 <Name>miehet</Name> 143 <Importer>TextureImporter</Importer> 144 <Processor>TextureProcessor</Processor> 145 <Options>None</Options> 146 <Output>C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\miehet.xnb</Output> 147 <Time>2014-07-02T14:42:17.0222668+03:00</Time> 93 148 </Item> 94 149 <BuildSuccessful>true</BuildSuccessful> -
2014/27/JesseN/peli/peli/peli/obj/x86/Debug/cachefile-{1A51E3AD-086B-46A9-9D86-38D86EC1930F}-targetpath.txt
r5237 r5291 6 6 Content\pelaajakuva1.xnb 7 7 Content\Untitled.xnb 8 Content\kentta1.xnb9 8 Content\hauta.xnb 10 9 Content\laatikko.xnb 10 Content\kentta1.xnb 11 Content\tiili.xnb 12 Content\pelaajakuva2.xnb 13 Content\pelaajakuva3.xnb 14 Content\8bit.xnb 15 Content\8bit.wma 16 Content\basso_piu2.xnb 17 Content\miehet.xnb -
2014/27/JesseN/peli/peli/peli/obj/x86/Debug/peli.csproj.FileListAbsolute.txt
r5237 r5291 17 17 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\hauta.xnb 18 18 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\laatikko.xnb 19 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\tiili.xnb 20 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva2.xnb 21 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\pelaajakuva3.xnb 22 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.xnb 23 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\8bit.wma 24 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\basso_piu2.xnb 25 C:\MyTemp\JesseN\peli\peli\peli\bin\x86\Debug\Content\miehet.xnb -
2014/27/JesseN/peli/peli/peli/peli.cs
r5237 r5291 12 12 const double hyppyNopeus = 750; 13 13 const int RUUDUN_KOKO = 40; 14 15 16 14 IntMeter Respawnlaskuri=new IntMeter(3); 15 IntMeter Respawnlaskuri2=new IntMeter(3); 16 DoubleMeter elamaLaskuri; 17 DoubleMeter elamaLaskuri2; 17 18 PlatformCharacter pelaaja1; 18 19 PlatformCharacter pelaaja2; … … 20 21 Image pelaajanKuva2 = LoadImage("pelaajakuva1"); 21 22 Image tahtiKuva = LoadImage("laatikko"); 23 Image Tiilikuva = LoadImage("tiili"); 24 SoundEffect maaliAani = LoadSoundEffect("maali"); 25 SoundEffect piu = LoadSoundEffect("basso_piu2"); 26 Image taustaKuva = LoadImage("miehet"); 27 28 //SoundEffect 8bit= LoadSoundEffect("8bit"); 22 29 23 SoundEffect maaliAani = LoadSoundEffect("maali"); 30 Vector Aloituspaikka; 31 Vector Aloituspaikka2; 32 33 //private Image[] ukkelinKavely = LoadImages("pelaajakuva2", "pelaajakuva3"); 34 35 public override void Begin() 36 { 37 SmoothTextures = false; 38 AloitaPeli(); 39 } 24 40 25 public override void Begin() 26 { 41 void AloitaPeli() 42 { 43 ClearAll(); 27 44 Gravity = new Vector(0, -1000); 28 SmoothTextures = false;29 45 30 46 LuoKentta(); 31 47 LisaaNappaimet(); 32 48 LuoElamaLaskuri(); 49 LuoElamaLaskuriPelaaja2(); 50 Level.Background.Image = taustaKuva; 51 Level.Background.FitToLevel(); 33 52 //Camera.; 34 53 //Camera.ZoomFactor = 1.0; … … 36 55 } 37 56 38 57 void LuoElamaLaskuri() 58 { 59 elamaLaskuri = new DoubleMeter(10); 60 elamaLaskuri.MaxValue = 10; 61 elamaLaskuri.LowerLimit += ElamaLoppui; 62 63 ProgressBar elamaPalkki = new ProgressBar(150, 20); 64 elamaPalkki.X = Screen.Left + 150; 65 elamaPalkki.Y = Screen.Top - 20; 66 elamaPalkki.BindTo(elamaLaskuri); 67 Add(elamaPalkki); 68 } 69 void LuoElamaLaskuriPelaaja2() 70 { 71 72 elamaLaskuri2 = new DoubleMeter(10); 73 elamaLaskuri2.MaxValue = 10; 74 elamaLaskuri2.LowerLimit += ElamaLoppui; 75 76 ProgressBar elamaPalkki2 = new ProgressBar(150, 20); 77 elamaPalkki2.X = Screen.Right - 150; 78 elamaPalkki2.Y = Screen.Top - 20; 79 elamaPalkki2.BindTo(elamaLaskuri2); 80 Add(elamaPalkki2); 81 } 82 83 void ElamaLoppui() 84 { 85 86 MessageDisplay.Add("Ur dead, what a suprise"); 87 } 88 89 90 39 91 40 92 void LuoKentta() 41 93 { 42 TileMap kentta = TileMap.FromLevelAsset("kentta1"); 43 kentta.SetTileMethod('#', LisaaTaso); 44 kentta.SetTileMethod('*', LisaaTahti); 45 kentta.SetTileMethod('N', LisaaPelaaja); 46 kentta.SetTileMethod('k', LisaaPelaaja2); 47 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 94 95 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta1"); 96 97 98 MediaPlayer.Play("8bit"); 99 MediaPlayer.IsRepeating = true; 100 101 ruudut.SetTileMethod(Color.Blue, LisaaPelaaja2); 102 ruudut.SetTileMethod(Color.Red, LisaaPelaaja); 103 ruudut.SetTileMethod(Color.Black, LisaaTaso); 104 105 //ruudut.SetTileMethod(Color.Black, LisaaTiili); 106 //ruudut.SetTileMethod(Color.Yellow, LuoTahti); 107 108 109 ruudut.Execute(30, 30); 110 111 112 113 48 114 Level.CreateBorders(); 49 115 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 116 Camera.ZoomToLevel(); 117 //Camera.Follow(pelaaja1, pelaaja2); 118 //Camera.StayInLevel = true; 50 119 } 51 120 … … 54 123 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 55 124 taso.Position = paikka; 56 taso. Color = Color.Green;125 taso.Image = Tiilikuva; 57 126 Add(taso); 58 127 } … … 74 143 pelaaja1.Mass = 4.0; 75 144 pelaaja1.Image = pelaajanKuva; 145 pelaaja1.Tag = "pelaaja1"; 76 146 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 77 147 pelaaja1.Weapon = new AssaultRifle(0, 0); 78 148 pelaaja1.Weapon.Ammo.Value = 1000; 79 149 pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 150 pelaaja1.Weapon.AttackSound = piu; 80 151 81 152 Add(pelaaja1); 153 Aloituspaikka = paikka; 82 154 83 155 … … 86 158 void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 87 159 { 160 if (kohde.Tag == "pelaaja1") 161 { 162 elamaLaskuri.Value--; 163 if (elamaLaskuri.Value < 1) 164 { 165 166 pelaaja1.Destroy(); 167 pelaaja1.Weapon.Destroy(); 168 Respawnlaskuri.Value--; 169 if (Respawnlaskuri.Value > 0) 170 { 171 Timer.SingleShot(5, AloitaPeli); 172 } 173 } 174 175 } 176 else if (kohde.Tag == "pelaaja2") 177 { 178 179 elamaLaskuri2.Value--; 180 if (elamaLaskuri2.Value < 1) 181 { 182 183 pelaaja2.Destroy(); 184 pelaaja2.Weapon.Destroy(); 185 Respawnlaskuri2.Value--; 186 if (Respawnlaskuri2.Value > 0) 187 { 188 Timer.SingleShot(5, AloitaPeli); 189 } 190 } 191 192 } 88 193 ammus.Destroy(); 89 194 } … … 99 204 pelaaja2.Weapon.ProjectileCollision = AmmusOsui; 100 205 AddCollisionHandler(pelaaja2, "tahti", TormaaTahteen); 101 206 pelaaja2.Tag = "pelaaja2"; 102 207 Add(pelaaja2); 208 Aloituspaikka2 = paikka; 209 pelaaja2.Weapon.AttackSound = piu; 103 210 } 104 211 -
2014/27/JesseN/peli/peli/peli/peli.csproj.Debug.cachefile
r5237 r5291 6 6 Content\pelaajakuva1.xnb 7 7 Content\Untitled.xnb 8 Content\kentta1.xnb9 8 Content\hauta.xnb 10 9 Content\laatikko.xnb 10 Content\kentta1.xnb 11 Content\tiili.xnb 12 Content\pelaajakuva2.xnb 13 Content\pelaajakuva3.xnb 14 Content\8bit.xnb 15 Content\basso_piu2.xnb 16 Content\miehet.xnb 17 Content\8bit.wma -
2014/27/JesseN/peli/peli/peliContent/peliContent.contentproj
r5237 r5291 61 61 <Processor>TextureProcessor</Processor> 62 62 </Compile> 63 <Compile Include="kentta1.txt">64 <Name>kentta1</Name>65 <Importer>TextFileImporter</Importer>66 <Processor>TextFileContentProcessor</Processor>67 </Compile>68 63 </ItemGroup> 69 64 <ItemGroup> … … 105 100 </Compile> 106 101 </ItemGroup> 102 <ItemGroup> 103 <Compile Include="kentta1.png"> 104 <Name>kentta1</Name> 105 <Importer>TextureImporter</Importer> 106 <Processor>TextureProcessor</Processor> 107 </Compile> 108 </ItemGroup> 109 <ItemGroup> 110 <Compile Include="tiili.png"> 111 <Name>tiili</Name> 112 <Importer>TextureImporter</Importer> 113 <Processor>TextureProcessor</Processor> 114 </Compile> 115 </ItemGroup> 116 <ItemGroup> 117 <Compile Include="pelaajakuva2.png"> 118 <Name>pelaajakuva2</Name> 119 <Importer>TextureImporter</Importer> 120 <Processor>TextureProcessor</Processor> 121 </Compile> 122 </ItemGroup> 123 <ItemGroup> 124 <Compile Include="pelaajakuva3.png"> 125 <Name>pelaajakuva3</Name> 126 <Importer>TextureImporter</Importer> 127 <Processor>TextureProcessor</Processor> 128 </Compile> 129 </ItemGroup> 130 <ItemGroup> 131 <Compile Include="8bit.mp3"> 132 <Name>8bit</Name> 133 <Importer>Mp3Importer</Importer> 134 <Processor>SongProcessor</Processor> 135 </Compile> 136 </ItemGroup> 137 <ItemGroup> 138 <Compile Include="basso_piu2.wav"> 139 <Name>basso_piu2</Name> 140 <Importer>WavImporter</Importer> 141 <Processor>SoundEffectProcessor</Processor> 142 </Compile> 143 </ItemGroup> 144 <ItemGroup> 145 <Compile Include="miehet.png"> 146 <Name>miehet</Name> 147 <Importer>TextureImporter</Importer> 148 <Processor>TextureProcessor</Processor> 149 </Compile> 150 </ItemGroup> 107 151 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 108 152 <!-- 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.