Changeset 8214 for 2016/30/TaavettiV
- Timestamp:
- 2016-07-28 14:54:53 (6 years ago)
- Location:
- 2016/30/TaavettiV
- Files:
-
- 3 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street Alien DominationContent/Street Alien DominationContent.contentproj
r8184 r8214 74 74 </Compile> 75 75 </ItemGroup> 76 <ItemGroup> 77 <Compile Include="tähtäin.png"> 78 <Name>tähtäin</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 </Compile> 82 </ItemGroup> 76 83 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 77 84 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street Alien DominationContent/kentta1.txt
r8191 r8214 1 1 #################################################################### 2 #.......... ........................................................#3 #......................................................p ...........#4 #............ ....................................####################............2 #..........pppp....................................................# 3 #......................................................pppppppppppp.# 4 #............p......................................#################............ 5 5 #...........................................##...#################### 6 6 #................................p......##..........................# … … 16 16 #####################################################################...## 17 17 ###################################################################......# 18 #............ .............................................p............###.18 #............ppppppppppppppppppppppppppppppppppppppppppppppp............###. 19 19 ########################################################################## -
2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street_Alien_Domination/Street_Alien_Domination.cs
r8191 r8214 14 14 15 15 PlatformCharacter pelaaja1; 16 GameObject tahtain; 16 17 17 18 Image pelaajanKuva = LoadImage("norsu"); … … 19 20 20 21 Image pompKuva = LoadImage("pomp"); 22 Image tähtäinkuva = LoadImage("tähtäin"); 21 23 22 24 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 24 26 public override void Begin() 25 27 { 28 ClearAll(); 29 SmoothTextures = false; 30 26 31 PhysicsObject kissa = new PhysicsObject(40, 20); 27 32 kissa.Shape = Shape.Rectangle; 28 33 kissa.Mass = 10.0; 29 34 Add(kissa); 35 36 tahtain = new GameObject(40, 40); 37 tahtain.Image = tähtäinkuva; 38 Add(tahtain, 3); 30 39 31 40 … … 49 58 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 50 59 Level.CreateBorders(); 51 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 52 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 53 "Aloita peli", "Parhaat pisteet", "Lopeta"); 54 Add(alkuValikko); 55 56 } 60 Level.Background.CreateGradient(Color.DarkRed,Color.LightBlue); 61 } 57 62 58 63 void LisaaTaso(Vector paikka, double leveys, double korkeus) … … 114 119 Add(pelaaja1); 115 120 116 117 118 121 pelaaja1.Destroyed += pelinlopussa; 122 123 124 125 126 119 127 pelaaja1.Weapon = new AssaultRifle(30, 10); 120 128 pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 121 129 pelaaja1.Weapon.InfiniteAmmo = true; 122 pelaaja1.Weapon.FireRate = 1.0;123 pelaaja1.Weapon.Power.DefaultValue = 1100;130 pelaaja1.Weapon.FireRate = 3.0; 131 pelaaja1.Weapon.Power.DefaultValue = 400; 124 132 pelaaja1.Weapon.AmmoIgnoresGravity = true; 125 133 pelaaja1.Weapon.AmmoIgnoresExplosions = true; 126 134 pelaaja1.Weapon.CanHitOwner = false; 127 pelaaja1.Weapon.X = 10.0;128 pelaaja1.Weapon.Y = -5.0;129 135 } 130 136 … … 143 149 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 144 150 ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 145 Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1);151 //Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1); 146 152 Keyboard.Listen(Key.E, ButtonState.Pressed, HeitaKranaatti, "heitä kranaatti", pelaaja1); 147 } 153 154 Mouse.ListenMovement(0.0, KuunteleLiiketta, null); 155 Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, null,pelaaja1); 156 } 157 158 void KuunteleLiiketta(AnalogState hiirenTila) 159 { 160 tahtain.Position = Mouse.PositionOnWorld; 161 pelaaja1.Weapon.AbsoluteAngle = (Mouse.PositionOnWorld - pelaaja1.Position).Angle; 162 163 } 164 148 165 149 166 void Liikuta(PlatformCharacter hahmo, double nopeus) … … 167 184 ammus.Destroy(); 168 185 169 if (kohde.Tag == "p")186 if (kohde.Tag.ToString() == "p") 170 187 { 171 188 kohde.Destroy(); … … 192 209 193 210 Grenade kranu = new Grenade(3.0); 194 pelaaja1.Throw(kranu, Angle.FromDegrees( 1), 10000);211 pelaaja1.Throw(kranu, Angle.FromDegrees(50), 10000); 195 212 196 213 … … 201 218 rajahdyksenKohde.Destroy(); 202 219 } 220 221 void pelinlopussa() 222 { 223 MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", "Aloita peli", "Lopeta"); 224 Add(alkuValikko); 225 226 alkuValikko.AddItemHandler(0, Begin); 227 alkuValikko.AddItemHandler(1, Exit); 228 } 203 229 } 204 230 -
2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street_Alien_Domination/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r8187 r8214 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\TaavettiV\Street Alien Domination\Street Alien Domination\Street_Alien_Domination\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2016-07-28T1 1:10:42.9011246+03:00</Time>38 <Time>2016-07-28T12:30:56.8561067+03:00</Time> 39 39 </Item> 40 40 <Item> … … 46 46 <Output>C:\MyTemp\TaavettiV\Street Alien Domination\Street Alien Domination\Street_Alien_Domination\bin\x86\Debug\Content\pomp.xnb</Output> 47 47 <Time>2016-07-28T10:56:50.2375994+03:00</Time> 48 </Item> 49 <Item> 50 <Source>tähtäin.png</Source> 51 <Name>tähtäin</Name> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\TaavettiV\Street Alien Domination\Street Alien Domination\Street_Alien_Domination\bin\x86\Debug\Content\tähtäin.xnb</Output> 56 <Time>2016-07-28T13:51:02.4938346+03:00</Time> 48 57 </Item> 49 58 <BuildSuccessful>true</BuildSuccessful> -
2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street_Alien_Domination/obj/x86/Debug/Street_Alien_Domination.csproj.FileListAbsolute.txt
r8187 r8214 12 12 C:\MyTemp\TaavettiV\Street Alien Domination\Street Alien Domination\Street_Alien_Domination\obj\x86\Debug\Street_Alien_Domination.csprojResolveAssemblyReference.cache 13 13 C:\MyTemp\TaavettiV\Street Alien Domination\Street Alien Domination\Street_Alien_Domination\bin\x86\Debug\Content\pomp.xnb 14 C:\MyTemp\TaavettiV\Street Alien Domination\Street Alien Domination\Street_Alien_Domination\bin\x86\Debug\Content\tÀhtÀin.xnb -
2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street_Alien_Domination/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r8187 r8214 4 4 Content\kentta1.xnb 5 5 Content\pomp.xnb 6 Content\tÀhtÀin.xnb
Note: See TracChangeset
for help on using the changeset viewer.