- Timestamp:
- 2015-07-03 11:30:01 (8 years ago)
- Location:
- 2015/27/IlmoP/Tasohyppelypeli1/Tasohyppelypeli1
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/27/IlmoP/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs
r6758 r6781 89 89 90 90 pelaaja1.Weapon = new PlasmaCannon(30, 10); 91 pelaaja1.Weapon.Ammo.Value = 20;91 pelaaja1.Weapon.Ammo.Value = 1000; 92 92 pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 93 Mouse.ListenMovement(0.1, Tahtaa, "Tähtää aseella"); 93 94 94 95 } … … 97 98 { 98 99 ammus.Destroy(); 99 } 100 if (kohde.Tag.ToString()=="orkki") 101 { 102 kohde.Destroy(); 103 SoundEffect a = LoadSoundEffect(""); 104 105 ExplosionSystem rajahdys = new ExplosionSystem(LoadImage("osa"), 10); 106 rajahdys.Position = kohde.Position; 107 Add(rajahdys); 108 rajahdys.AddEffect(kohde.X, kohde.Y, 10); 109 } 110 } 111 112 void Tahtaa(AnalogState hiirenLiike) 113 { 114 Vector suunta = (Mouse.PositionOnWorld - pelaaja1.Weapon.AbsolutePosition).Normalize(); 115 pelaaja1.Weapon.Angle = suunta.Angle; 116 } 117 118 void AmmuAseella(PlatformCharacter pelaaja) 119 { 120 PhysicsObject ammus = pelaaja.Weapon.Shoot(); 121 122 if (ammus != null) 123 { 124 ammus.Size *= 1; 125 ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0); 126 } 127 } 128 100 129 void TormaaOrkkiin(PhysicsObject a, PhysicsObject b) 101 130 { … … 124 153 Keyboard.Listen(Key.R, ButtonState.Pressed, Begin, "Lopeta peli"); 125 154 126 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 127 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 128 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 155 Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 156 Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 157 Keyboard.Listen(Key.Space, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 158 159 Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1); 129 160 130 161 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 131 132 162 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 133 163 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); -
2015/27/IlmoP/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile
r6758 r6781 1 Content\kentta1.xnb2 1 Content\patteri.xnb 3 2 Content\pelaaja.xnb … … 5 4 Content\maali.xnb 6 5 Content\voitto.xnb 6 Content\kentta1.xnb 7 Content\osa.xnb -
2015/27/IlmoP/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj
r6758 r6781 85 85 </Compile> 86 86 </ItemGroup> 87 <ItemGroup> 88 <Compile Include="osa.png"> 89 <Name>osa</Name> 90 <Importer>TextureImporter</Importer> 91 <Processor>TextureProcessor</Processor> 92 </Compile> 93 </ItemGroup> 87 94 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 88 95 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/27/IlmoP/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt
r6758 r6781 25 25 .............................................................#.................... 26 26 ...............................................#################.............................. 27 .............................. ...................................................M27 ..............................!..................................................M 28 28 ........................................########...............###################............ 29 29 .......................................#########...............############......#.................. … … 31 31 ....................#######......##################..........##########.........##...................... 32 32 P...................###...............##################..###########............#............................................. 33 .............. ......###???????????????##################........................?#..................33 ..............?.....###???????????????##################........................?#.................. 34 34 ################################################################################## 35 35
Note: See TracChangeset
for help on using the changeset viewer.