- Timestamp:
- 2015-06-11 11:36:27 (8 years ago)
- Location:
- 2015/24/EemeliN/Space-adventure
- Files:
-
- 10 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/24/EemeliN/Space-adventure/Space-adventure/Space-adventure/Space-adventure.csproj.Debug.cachefile
r5992 r6017 11 11 Content\welho pahis.xnb 12 12 Content\maali kilppari.xnb 13 Content\pelin pahis.xnb -
2015/24/EemeliN/Space-adventure/Space-adventure/Space-adventure/Space_adventure.cs
r5992 r6017 19 19 Image welhopahis = LoadImage("welho pahis"); 20 20 Image maalikuva = LoadImage("maali kilppari"); 21 Image PahisKuva = LoadImage("pelin pahis"); 21 22 SoundEffect maaliAani = LoadSoundEffect("maali"); 22 23 … … 26 27 27 28 LuoKentta(); 29 luoAse(pelaaja1); 30 luoAse(pelaaja2); 31 28 32 LisaaNappaimet(); 29 Vihollinen();30 31 33 32 34 Camera.Follow(pelaaja1, pelaaja2); … … 34 36 Camera.StayInLevel = false; 35 37 } 38 36 39 37 40 void LuoKentta() … … 42 45 kentta.SetTileMethod(Color.Black, LisaaPelaaja); 43 46 kentta.SetTileMethod(Color.Rose, LisaaMaali); 47 48 kentta.SetTileMethod(Color.White, LisaaVihollinen); 44 49 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 45 kentta.SetTileMethod(Color.BrightGreen, LisaaVihollinen);46 50 Level.Background.Image = LoadImage("asteroidi kenttä"); 47 51 Level.Size = new Vector(3250, 5000); … … 86 90 void LisaaVihollinen(Vector paikka, double leveys, double korkeus) 87 91 { 92 PlatformCharacter pahis = new PlatformCharacter(3 * leveys, 3 * korkeus); 93 pahis.Position = paikka; 94 pahis.Mass = 50.0; 95 pahis.Color = Color.White; 96 pahis.Image = PahisKuva; 97 pahis.Tag = "pahis"; 98 Add (pahis); 88 99 89 100 } … … 115 126 Add(pelaaja2); 116 127 117 128 129 118 130 } 119 131 … … 140 152 141 153 142 143 154 Keyboard.Listen(Key.Enter, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1); 155 Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", pelaaja2); 144 156 145 157 } … … 164 176 { 165 177 MessageDisplay.Add("pelaaja1 voitti!"); 178 } 179 180 else 181 { 182 MessageDisplay.Add("pelaaja2 voitti!"); 166 183 } 167 184 } … … 174 191 } 175 192 176 void Vihollinen() 177 { 178 179 } 180 181 182 183 184 185 186 187 188 189 190 191 192 193 void luoAse(PlatformCharacter hahmo) 194 { 195 //pelaaja1 on PlatformCharacter-tyyppinen 196 hahmo.Weapon = new AssaultRifle(30, 10); 197 hahmo.Weapon.InfiniteAmmo = true; 198 hahmo.Weapon.CanHitOwner = false; 199 200 hahmo.Weapon.Power.MaxValue = 2000000; 201 hahmo.Weapon.AmmoIgnoresGravity = false; 202 hahmo.Weapon.AmmoIgnoresExplosions = false; 203 hahmo.Weapon.CanHitOwner = true; 204 hahmo.Weapon.ProjectileCollision = AmmusOsui; 205 } 206 207 void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 208 { 209 ammus.Destroy(); 210 211 if (kohde.Tag.Equals("pahis")) 212 { 213 kohde.Destroy(); 214 } 215 } 216 217 void AmmuAseella(PlatformCharacter pelaaja) 218 { 219 PhysicsObject ammus = pelaaja.Weapon.Shoot(); 220 221 if (ammus != null) 222 { 223 ammus.Velocity *= 3; 224 //ammus.Size *= 3; 225 //ammus.Image = ... 226 //ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0); 227 228 229 } 230 } 193 231 194 232 } -
2015/24/EemeliN/Space-adventure/Space-adventure/Space-adventure/obj/x86/Debug/Space-adventure.csproj.FileListAbsolute.txt
r5992 r6017 19 19 C:\MyTemp\EemeliN\Space-adventure\Space-adventure\Space-adventure\bin\x86\Debug\Content\welho pahis.xnb 20 20 C:\MyTemp\EemeliN\Space-adventure\Space-adventure\Space-adventure\bin\x86\Debug\Content\maali kilppari.xnb 21 C:\MyTemp\EemeliN\Space-adventure\Space-adventure\Space-adventure\bin\x86\Debug\Content\pelin pahis.xnb -
2015/24/EemeliN/Space-adventure/Space-adventure/Space-adventure/obj/x86/Debug/cachefile-{2022E80C-33D9-493A-8504-9425627AE12A}-targetpath.txt
r5992 r6017 11 11 Content\welho pahis.xnb 12 12 Content\maali kilppari.xnb 13 Content\pelin pahis.xnb -
2015/24/EemeliN/Space-adventure/Space-adventure/Space-adventureContent/Space-adventureContent.contentproj
r5992 r6017 125 125 </Compile> 126 126 </ItemGroup> 127 <ItemGroup> 128 <Compile Include="pelin pahis.png"> 129 <Name>pelin pahis</Name> 130 <Importer>TextureImporter</Importer> 131 <Processor>TextureProcessor</Processor> 132 </Compile> 133 </ItemGroup> 127 134 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 128 135 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/24/EemeliN/Space-adventure/Space-adventure/Space-adventureContent/obj/x86/Debug/ContentPipeline.xml
r5992 r6017 54 54 <Options>None</Options> 55 55 <Output>C:\MyTemp\EemeliN\Space-adventure\Space-adventure\Space-adventure\bin\x86\Debug\Content\kenttä 2.xnb</Output> 56 <Time>2015-06-1 0T13:10:35.1614168+03:00</Time>56 <Time>2015-06-11T10:17:49.2626626+03:00</Time> 57 57 </Item> 58 58 <Item> … … 110 110 <Time>2015-06-10T13:31:20.4923903+03:00</Time> 111 111 </Item> 112 <Item> 113 <Source>pelin pahis.png</Source> 114 <Name>pelin pahis</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\EemeliN\Space-adventure\Space-adventure\Space-adventure\bin\x86\Debug\Content\pelin pahis.xnb</Output> 119 <Time>2015-06-11T10:23:17.8488843+03:00</Time> 120 </Item> 112 121 <BuildSuccessful>true</BuildSuccessful> 113 122 <Settings>
Note: See TracChangeset
for help on using the changeset viewer.