- Timestamp:
- 2017-06-13 14:58:23 (6 years ago)
- Location:
- 2017/24/ViljamiM
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/24/ViljamiM/Zombodroid/Zombodroid/Zombodroid/Zombodroid.cs
r8579 r8603 10 10 { 11 11 PhysicsObject matti; 12 PhysicsObject Weapon; 12 bool vasenPyssy = true; 13 13 14 public override void Begin() 14 15 { 15 16 AsetaOhjaimet(); 16 17 AsetaHenkilot(); 17 18 19 Mappi(); 20 21 Camera.Follow(matti); 18 22 19 23 Mouse.ListenMovement(0.1, Tahtaa, "Tähtää aseella"); … … 27 31 28 32 Keyboard.Listen(Key.A, ButtonState.Down, 29 LiikutaPelaajaa, null, new Vector(- 180, 0));33 LiikutaPelaajaa, null, new Vector(-220, 0)); 30 34 Keyboard.Listen(Key.D, ButtonState.Down, 31 LiikutaPelaajaa, null, new Vector( 180, 0));35 LiikutaPelaajaa, null, new Vector(220, 0)); 32 36 Keyboard.Listen(Key.W, ButtonState.Down, 33 Liiku taPelaajaa, null, new Vector(0, 180));37 LiikuEteen, null); 34 38 Keyboard.Listen(Key.S, ButtonState.Down, 35 LiikutaPelaajaa, null, new Vector(0, - 180));39 LiikutaPelaajaa, null, new Vector(0, -220)); 36 40 37 41 Keyboard.Listen(Key.A, ButtonState.Released, … … 44 48 LiikutaPelaajaa, null, Vector.Zero); 45 49 50 Mouse.Listen(MouseButton.Left, ButtonState.Pressed, Ammu, null); 51 46 52 47 53 } 48 54 void AsetaHenkilot() 49 55 { 50 matti = new PhysicsObject( 50, 50);56 matti = new PhysicsObject(75, 75); 51 57 matti.Image = LoadImage("oikeeukkeli"); 52 58 Add(matti); 59 matti.CanRotate = false; 53 60 } 54 61 55 62 void LiikutaPelaajaa(Vector vektori) 56 63 { … … 62 69 matti.Angle = suunta.Angle - Angle.RightAngle; 63 70 } 71 void Ammu() 72 { 73 PhysicsObject panos = new PhysicsObject(5.0, 5.0); 74 if (vasenPyssy) 75 { 76 panos.Position = matti.Position + ((Mouse.PositionOnWorld - matti.AbsolutePosition).Normalize()) * 32 + (((Mouse.PositionOnWorld - matti.AbsolutePosition).Normalize()) * 22).RightNormal; 77 vasenPyssy = false; 78 } 79 else 80 { 81 panos.Position = matti.Position + ((Mouse.PositionOnWorld - matti.AbsolutePosition).Normalize()) * 32 + (((Mouse.PositionOnWorld - matti.AbsolutePosition).Normalize()) * -22).RightNormal; 82 vasenPyssy = true; 83 } 84 panos.IgnoresCollisionWith(matti); 85 panos.MaximumLifetime = new TimeSpan(0, 0, 5); 86 Add(panos); 87 panos.Velocity = ((Mouse.PositionOnWorld - matti.AbsolutePosition).Normalize())*1750; 88 89 90 } 91 void Mappi() 92 { 93 Level.Background.Image = LoadImage("mappi"); 94 95 } 96 void LiikuEteen() 97 { 98 matti.Move(((Mouse.PositionOnWorld - matti.AbsolutePosition).Normalize()) * 220); 99 } 100 void YksVihu() 101 { 102 PhysicsObject vihu = new PhysicsObject(100.0, 100.0); 103 RandomMoverBrain satunnaisAivot = new RandomMoverBrain(200); 104 satunnaisAivot.ChangeMovementSeconds = 3; 105 vihu.Brain = satunnaisAivot; 106 Add(vihu); 107 } 108 64 109 65 110 } -
2017/24/ViljamiM/Zombodroid/Zombodroid/Zombodroid/Zombodroid.csproj.Debug.cachefile
r8579 r8603 1 1 Content\oikeeukkeli.xnb 2 Content\mappi.xnb -
2017/24/ViljamiM/Zombodroid/Zombodroid/Zombodroid/obj/x86/Debug/ContentPipeline-{F6EFD04E-8F12-4614-93BD-9005376C12CF}.xml
r8579 r8603 10 10 <Output>C:\MyTemp\ViljamiM\Zombodroid\Zombodroid\Zombodroid\bin\x86\Debug\Content\oikeeukkeli.xnb</Output> 11 11 <Time>2017-06-13T12:46:58.5454181+03:00</Time> 12 </Item> 13 <Item> 14 <Source>mappi.png</Source> 15 <Name>mappi</Name> 16 <Importer>TextureImporter</Importer> 17 <Processor>TextureProcessor</Processor> 18 <Options>None</Options> 19 <Output>C:\MyTemp\ViljamiM\Zombodroid\Zombodroid\Zombodroid\bin\x86\Debug\Content\mappi.xnb</Output> 20 <Time>2017-06-13T14:12:04.1370282+03:00</Time> 12 21 </Item> 13 22 <BuildSuccessful>true</BuildSuccessful> -
2017/24/ViljamiM/Zombodroid/Zombodroid/Zombodroid/obj/x86/Debug/Zombodroid.csproj.FileListAbsolute.txt
r8579 r8603 8 8 C:\MyTemp\ViljamiM\Zombodroid\Zombodroid\Zombodroid\obj\x86\Debug\Zombodroid.pdb 9 9 C:\MyTemp\ViljamiM\Zombodroid\Zombodroid\Zombodroid\bin\x86\Debug\Content\oikeeukkeli.xnb 10 C:\MyTemp\ViljamiM\Zombodroid\Zombodroid\Zombodroid\bin\x86\Debug\Content\mappi.xnb -
2017/24/ViljamiM/Zombodroid/Zombodroid/Zombodroid/obj/x86/Debug/cachefile-{F6EFD04E-8F12-4614-93BD-9005376C12CF}-targetpath.txt
r8579 r8603 1 1 Content\oikeeukkeli.xnb 2 Content\mappi.xnb -
2017/24/ViljamiM/Zombodroid/Zombodroid/ZombodroidContent/ZombodroidContent.contentproj
r8579 r8603 52 52 </Compile> 53 53 </ItemGroup> 54 <ItemGroup> 55 <Compile Include="mappi.png"> 56 <Name>mappi</Name> 57 <Importer>TextureImporter</Importer> 58 <Processor>TextureProcessor</Processor> 59 </Compile> 60 </ItemGroup> 54 61 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 55 62 <!-- 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.