- Timestamp:
- 2015-07-23 22:00:05 (8 years ago)
- Location:
- 2015/30/ValtteriT/Labyrintti
- Files:
-
- 2 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/ValtteriT/Labyrintti/Labyrintti/Labyrintti/Labyrintti.cs
r6993 r6998 18 18 19 19 PhysicsObject pelaaja1; 20 PhysicsObject CannonBall; 20 21 21 22 SoundEffect RajahdysAani = LoadSoundEffect("RajahdysAani"); … … 30 31 Camera.Follow(pelaaja1); 31 32 Camera.ZoomFactor = 1.2; 32 Camera.StayInLevel = true;33 Camera.StayInLevel = false; 33 34 } 34 35 … … 58 59 taso.Position = paikka; 59 60 taso.Color = Color.Gray; 61 taso.IgnoresExplosions = true; 60 62 Add(taso); 61 63 } … … 80 82 pelaaja1.Tag = "tankki"; 81 83 AddCollisionHandler(pelaaja1, "Miina", TormaaMiinaan); 84 82 85 Add(pelaaja1); 83 86 84 pelaajan1Ase = new AssaultRifle(30, 10); 87 88 pelaajan1Ase = new AssaultRifle(60, 10); 89 pelaajan1Ase.IsVisible = false; 90 //pelaajan1Ase.CanHitOwner = true; 91 pelaajan1Ase.FireRate = 20.0; 92 pelaajan1Ase.Power.DefaultValue = 200; 85 93 pelaajan1Ase.ProjectileCollision = AmmusOsui; 94 pelaajan1Ase.X = 20.0; 95 //pelaajan1Ase.ProjectileCollision = CollisionHandler.DestroyTarget; 96 pelaajan1Ase.ProjectileCollision = AmmuitMiinan; 97 86 98 pelaaja1.Add(pelaajan1Ase); 87 99 } 88 void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 100 void AmmusOsui(PhysicsObject ammus, PhysicsObject Miina) 101 89 102 { 90 ammus.Destroy(); 103 //Miina.Destroy(); 104 //ammus.Destroy(); 91 105 } 92 106 … … 96 110 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 97 111 98 Mouse.ListenMovement(0.1, Tahtaa, "T ähtääaseella");112 Mouse.ListenMovement(0.1, Tahtaa, "Tahtaa aseella"); 99 113 IsMouseVisible = true; 100 114 Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, "Ammu", pelaajan1Ase); … … 104 118 Keyboard.Listen(Key.Up, ButtonState.Down, Liikuta, "Liikkuu eteenpäin", pelaaja1, new Vector(0, nopeus)); 105 119 Keyboard.Listen(Key.Down, ButtonState.Down, Liikuta, "Liikkuu taaksepäin", pelaaja1, new Vector(0, -nopeus)); 120 Keyboard.Listen(Key.Up, ButtonState.Up, Liikuta, "Ei liiku", pelaaja1, new Vector(0, 0)); 106 121 107 122 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); … … 127 142 void TormaaMiinaan(PhysicsObject hahmo, PhysicsObject Miina) 128 143 { 129 MessageDisplay.Add(" Osuit miinaan!");144 MessageDisplay.Add("!"); 130 145 Miina.Destroy(); 146 Explosion rajahdys = new Explosion(50); 147 rajahdys.Position = Miina.Position; 148 rajahdys.Speed = 250.0; 149 rajahdys.Force = 65; 150 Add(rajahdys); 151 } 152 153 void AmmuitMiinan(PhysicsObject ammus, PhysicsObject Miina) 154 { 155 MessageDisplay.Add("Tuhosit miinan!"); 156 Miina.Destroy(); 157 ammus.Destroy(); 131 158 Explosion rajahdys = new Explosion(50); 132 159 rajahdys.Position = Miina.Position; … … 144 171 void AmmuAseella(AssaultRifle ase) 145 172 { 146 PhysicsObject ammus= ase.Shoot();173 CannonBall = ase.Shoot(); 147 174 148 if( ammus!= null)175 if(CannonBall != null) 149 176 { 150 ammus.Size *= 2;177 CannonBall.Size *= 2; 151 178 //ammus.Image = ? 152 ammus.MaximumLifetime = TimeSpan.FromSeconds(5.0);153 ammus.Restitution = 1.0;179 CannonBall.MaximumLifetime = TimeSpan.FromSeconds(5.0); 180 CannonBall.Restitution = 1.0; 154 181 } 155 182 } 183 184 185 186 187 188 156 189 } -
2015/30/ValtteriT/Labyrintti/Labyrintti/Labyrintti/Labyrintti.csproj.Debug.cachefile
r6993 r6998 1 1 Content\maali.xnb 2 Content\RajahdysAani.xnb 2 3 Content\norsu.xnb 3 4 Content\tahti.xnb 4 Content\kentta1.xnb5 5 Content\Rajahde.xnb 6 6 Content\Miina.xnb 7 Content\RajahdysAani.xnb8 7 Content\Tankki.xnb 8 Content\kentta1.xnb -
2015/30/ValtteriT/Labyrintti/Labyrintti/Labyrintti/obj/x86/Debug/Labyrintti.csproj.FileListAbsolute.txt
r6993 r6998 15 15 C:\MyTemp\Valtteri(Mikko)T\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\RajahdysAani.xnb 16 16 C:\MyTemp\Valtteri(Mikko)T\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\Tankki.xnb 17 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\maali.xnb 18 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\RajahdysAani.xnb 19 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\norsu.xnb 20 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\tahti.xnb 21 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\Rajahde.xnb 22 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\Miina.xnb 23 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\Tankki.xnb 24 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Content\kentta1.xnb 25 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Labyrintti.exe 26 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Labyrintti.pdb 27 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Jypeli.dll 28 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\bin\x86\Debug\Jypeli.xml 29 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\obj\x86\Debug\Labyrintti.csprojResolveAssemblyReference.cache 30 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 31 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\obj\x86\Debug\Labyrintti.exe 32 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\Labyrintti\obj\x86\Debug\Labyrintti.pdb -
2015/30/ValtteriT/Labyrintti/Labyrintti/Labyrintti/obj/x86/Debug/cachefile-{15692C82-E01C-4162-86C3-61CF42C88FB4}-targetpath.txt
r6993 r6998 1 1 Content\maali.xnb 2 Content\RajahdysAani.xnb 2 3 Content\norsu.xnb 3 4 Content\tahti.xnb 4 Content\kentta1.xnb5 5 Content\Rajahde.xnb 6 6 Content\Miina.xnb 7 Content\RajahdysAani.xnb8 7 Content\Tankki.xnb 8 Content\kentta1.xnb -
2015/30/ValtteriT/Labyrintti/Labyrintti/LabyrinttiContent/kentta1.txt
r6993 r6998 1 1 333333333333333333333333333333333333333333333 2 3 3 3 3 3 3 3 33 33 3 3 3 3 3 3 3 33 34 3 3 3 3 3 3 3 33 32 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 5 5 3 3 3 3 3 3 3 3 3 3 3 3 6 6 3 3 3 3 3 3 33333 3 3 3 3 7 7 3 3 3 3 3 3 3 3 3 3 3 3 8 3 3 3 3 3 3 3 3 9 3 3 3 3 3 3 3 33 3 310 3 3 3 3 3 3 3 33 3 311 3 3 3 3 3 3 3 8 3 3 3 3 3 3 3 33333 3 3 3 9 3 3 3 3 3 3 3 3 3 3 10 3 3 3 3 3 3 3 3 3 3 11 3 3 3 3 3 3 3 33333 3 3 3 12 12 3 3 3 3 3 3 3 3 3 3 3 13 13 3 3 3 3 3 3 3 3 3 3 3 14 14 3 3 3 3 3 3 3 3 3 3 15 3 3 3 3 3 33333 3 3 3 4315 3 3 3 3 3 33333 3 3 3 3 16 16 3 3 3 3 3 3 3 3 3 3 3 17 17 3 33333 3 3 3 3 3 3 3 3 3 … … 19 19 3 3 4 4 3 3 3 3 3 3 3 3 20 20 3 3 4 3 3 3 3 3 3 3 3 21 3 3 4 3 3 3 3 3 3 3 3 4321 3 3 4 3 3 3 3 3 3 3 3 3 22 22 3 34443 3 3 3 3 3 3 3 3 23 23 3 33333 3 3 3 3 3 3 3 3 … … 27 27 3 3 3 3 3 3 3 3 3 28 28 3 3 4 3 3 3 3 3 3 3 29 3 3 3 3 3 3 3 3 3 4329 3 3 3 3 3 3 3 3 3 3 30 30 3 3333333333333333333333333333333333333 3 31 3 444444444444444444444444444332 3 444444444444444444444444444333 3 N 444444444444444444444444444331 3 44444444444444444444444444444444444 3 32 3 44444444444444444444444444444444444 3 33 3 N 44444444444444444444444444444444444 3 34 34 333333333333333333333333333333333333333333333 -
2015/30/ValtteriT/Labyrintti/Labyrintti/LabyrinttiContent/obj/x86/Debug/LabyrinttiContent.contentproj.FileListAbsolute.txt
r6943 r6998 1 1 C:\MyTemp\Valtteri(Mikko)T\Labyrintti\Labyrintti\LabyrinttiContent\obj\x86\Debug\LabyrinttiContent.contentprojResolveAssemblyReference.cache 2 C:\MyTemp\ValtteriT\Labyrintti\Labyrintti\LabyrinttiContent\obj\x86\Debug\LabyrinttiContent.contentprojResolveAssemblyReference.cache
Note: See TracChangeset
for help on using the changeset viewer.