- Timestamp:
- 2012-06-29 11:54:28 (11 years ago)
- Location:
- 2012/26/EliasY/test1
- Files:
-
- 2 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/26/EliasY/test1/test1/test1/bin/x86/Debug/kentta.txt
r3318 r3391 1 ============================= 2 = = 3 = = 4 = = 5 = = 6 = = 7 = = 8 = = 9 = = 10 = = 11 = = 12 = = 13 = = 14 = = 15 = = 16 = = 17 = = 18 = = 19 = = 20 = = 21 = = 22 = = 23 = = 24 = = 25 = g = 26 = zamk = 27 = = 28 = s p = 1 === 2 =w= 3 =======================g===== 4 = z z zm = 5 = == == z = 6 = = z == ==== = 7 = == z z = p= 8 = ======= =z = == 9 = a z = z = = 10 = =====================z= 11 = = = z = 12 = = = = = = 13 ==== ===== z === = == = 14 = mz =z= a = 15 = z = ========== 16 ===== ==== =z m z= 17 = = ===== ===== 18 = z z == =z z = 19 = == ======= = z= 20 = ==z = = = ==== 21 = == = z =z = = 22 = a = z = z == m = 23 = == = =z == = 24 = z ==z a = = = 25 = z == = = = 26 = z = = z = = 27 = z == ===== za= 28 = z = z===== 29 = z k = ====== = 30 = z = = 29 31 ============================= -
2012/26/EliasY/test1/test1/test1/kentta.txt
r3318 r3391 1 ============================= 2 = = 3 = = 4 = = 5 = = 6 = = 7 = = 8 = = 9 = = 10 = = 11 = = 12 = = 13 = = 14 = = 15 = = 16 = = 17 = = 18 = = 19 = = 20 = = 21 = = 22 = = 23 = = 24 = = 25 = g = 26 = zamk = 27 = = 28 = s p = 1 === 2 =w= 3 =======================g===== 4 = z z zm = 5 = == == z = 6 = = z == ==== = 7 = == z z = p= 8 = ======= =z = == 9 = a z = z = = 10 = =====================z= 11 = = = z = 12 = = = = = = 13 ==== ===== z === = == = 14 = mz =z= a = 15 = z = ========== 16 ===== ==== =z m z= 17 = = ===== ===== 18 = z z == =z z = 19 = == ======= = z= 20 = ==z = = = ==== 21 = == = z =z = = 22 = a = z = z == m = 23 = == = =z == = 24 = z ==z a = = = 25 = z == = = = 26 = z = = z = = 27 = z == ===== za= 28 = z = z===== 29 = z k = ====== = 30 = z = = 29 31 ============================= -
2012/26/EliasY/test1/test1/test1/obj/x86/Debug/ContentPipeline-{BFB255A8-81A7-4A34-AF08-16AEFBF6C543}.xml
r3318 r3391 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\pimeys2.xnb</Output> 11 <Time>2012-06-2 7T10:30:42.619398+03:00</Time>11 <Time>2012-06-29T09:31:40.6370828+03:00</Time> 12 12 </Item> 13 13 <Item> … … 81 81 <Options>None</Options> 82 82 <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\ammobox.xnb</Output> 83 <Time>2012-06-2 8T10:54:17.6882473+03:00</Time>83 <Time>2012-06-29T11:31:46.2625804+03:00</Time> 84 84 </Item> 85 85 <Item> … … 90 90 <Options>None</Options> 91 91 <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\medikit.xnb</Output> 92 <Time>2012-06-2 8T10:40:12.8144202+03:00</Time>92 <Time>2012-06-29T11:32:03.3914902+03:00</Time> 93 93 </Item> 94 94 <Item> … … 145 145 <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\zombie_damage_2.xnb</Output> 146 146 <Time>2012-06-28T14:44:46.0398159+03:00</Time> 147 </Item> 148 <Item> 149 <Source>kling1.mp3</Source> 150 <Name>kling1</Name> 151 <Importer>Mp3Importer</Importer> 152 <Processor>SoundEffectProcessor</Processor> 153 <Options>None</Options> 154 <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\kling1.xnb</Output> 155 <Time>2012-06-29T10:43:57.4810073+03:00</Time> 156 </Item> 157 <Item> 158 <Source>maali.png</Source> 159 <Name>maali</Name> 160 <Importer>TextureImporter</Importer> 161 <Processor>TextureProcessor</Processor> 162 <Options>None</Options> 163 <Output>C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\maali.xnb</Output> 164 <Time>2012-06-29T11:14:34.4313019+03:00</Time> 147 165 </Item> 148 166 <BuildSuccessful>true</BuildSuccessful> -
2012/26/EliasY/test1/test1/test1/obj/x86/Debug/test1.csproj.FileListAbsolute.txt
r3318 r3391 24 24 C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\zombie_damage_1.xnb 25 25 C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\zombie_damage_2.xnb 26 C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\kling1.xnb 27 C:\MyTemp\EliasY\test1\test1\test1\bin\x86\Debug\Content\maali.xnb -
2012/26/EliasY/test1/test1/test1/test1.cs
r3334 r3391 11 11 const int ruudunLeveys = 50; 12 12 const int ruudunKorkeus = 50; 13 PhysicsObject pelaaja, avain ;13 PhysicsObject pelaaja, avain, portti, maali; 14 14 AssaultRifle kivaari; 15 15 GameObject pimeys; … … 20 20 LuoPelaaja(); 21 21 LuoKentta(); 22 AddCollisionHandler(pelaaja, avain, delegate { portti.Destroy(); avain.Destroy(); MessageDisplay.Add("Löysit avaimen, jolla pääset portista!"); }); 23 AddCollisionHandler(pelaaja, portti, delegate { MessageDisplay.Add("Löysit portin, mutta se on lukittu. Etsi avain päästäksesi ulos zombien valtaamasta talosta!");}); 22 24 Pimenna(); 23 25 AsetaOhjaimet(); … … 29 31 Camera.ZoomFactor = 1.7; 30 32 /*todo: 31 * mapin teko 32 * vihujen AI:n debuggaus 33 * mapin fixaus 33 34 */ 34 35 } … … 72 73 ammus.Position = pelaaja.Position + Vector.FromLengthAndAngle(25, pelaaja.Angle); 73 74 ammus.Size /= 3; 74 ammus.Mass = 30;75 75 ammus.LifetimeLeft = TimeSpan.FromMilliseconds(500); 76 76 AddCollisionHandler<PhysicsObject, Zombi>(ammus, "zombi", ViholliseenOsuu); … … 95 95 { 96 96 case 1: 97 pulssi = Vector.FromLengthAndAngle( 50, pelaaja.Angle);97 pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle); 98 98 pelaaja.Velocity = pulssi; 99 99 break; 100 100 case 2: 101 pulssi = Vector.FromLengthAndAngle( 50, pelaaja.Angle + Angle.RightAngle);101 pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle + Angle.RightAngle); 102 102 pelaaja.Velocity = pulssi; 103 103 break; 104 104 case 3: 105 pulssi = Vector.FromLengthAndAngle( 50, pelaaja.Angle - Angle.StraightAngle);105 pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle - Angle.StraightAngle); 106 106 pelaaja.Velocity = pulssi; 107 107 break; 108 108 case 4: 109 pulssi = Vector.FromLengthAndAngle( 50, pelaaja.Angle - Angle.RightAngle);109 pulssi = Vector.FromLengthAndAngle(95, pelaaja.Angle - Angle.RightAngle); 110 110 pelaaja.Velocity = pulssi; 111 111 break; … … 128 128 { 129 129 pelaaja = new PhysicsObject(30, 30); 130 pelaaja. X = 550;131 pelaaja. Y = -550;132 pelaaja. Mass = 10;130 pelaaja.Shape = Shape.FromImage(LoadImage("pelaaja_1")); 131 pelaaja.X = 600; 132 pelaaja.Y = -675; 133 133 pelaaja.Angle = Angle.FromDegrees(90); 134 134 pelaaja.MomentOfInertia = 10000; … … 137 137 pelaaja.Animation = pelaajaanimation; 138 138 pelaajaanimation.Start(); 139 pelaaja.CanRotate = false; 139 140 AddCollisionHandler(pelaaja, "zombi", PelaajaanOsuu); 140 141 kivaari = new AssaultRifle(30, 7.5); 141 142 kivaari.X = 14; 142 143 kivaari.Image = LoadImage("ase"); 143 kivaari.TimeBetweenUse = TimeSpan.FromMilliseconds( 1000);144 kivaari.TimeBetweenUse = TimeSpan.FromMilliseconds(600); 144 145 kivaari.Ammo.Value = 30; 145 146 kivaari.AttackSound = LoadSoundEffect("smgsound"); … … 171 172 ruudut['k'] = LuoAvain; 172 173 ruudut['g'] = LuoPortti; 173 ruudut['s'] = LuoKonepistooli; 174 ruudut['p'] = LuoKonepistooli; 175 ruudut['w'] = LuoMaali; 174 176 ruudut.Insert(ruudunLeveys, ruudunKorkeus); 175 177 … … 183 185 } 184 186 187 PhysicsObject LuoMaali() 188 { 189 maali = PhysicsObject.CreateStaticObject(50.0, 50.0); 190 maali.Image = LoadImage("maali"); 191 AddCollisionHandler(pelaaja, maali, delegate { Game.PlaySound("kling1"); MessageDisplay.Add("Voitit Pelin!!!"); }); 192 return maali; 193 } 194 185 195 PhysicsObject LuoKonepistooli() 186 196 { … … 189 199 AddCollisionHandler(pelaaja, konepistooli, delegate { 190 200 konepistooli.Destroy(); 191 kivaari.Ammo.AddValue(50);201 MessageDisplay.Add("Löysit konepistoolin! Pystyt ampumaan sarjatulta."); 192 202 kivaari.TimeBetweenUse = TimeSpan.FromMilliseconds(100); 193 203 }); … … 199 209 avain = PhysicsObject.CreateStaticObject(40.0, 15.0); 200 210 avain.Image = LoadImage("avain"); 211 AddCollisionHandler(pelaaja, avain, delegate { Game.PlaySound("kling1"); }); 201 212 return avain; 202 213 } … … 204 215 PhysicsObject LuoPortti() 205 216 { 206 PhysicsObjectportti = PhysicsObject.CreateStaticObject(100.0, 50.0);217 portti = PhysicsObject.CreateStaticObject(100.0, 50.0); 207 218 portti.Image = LoadImage("portti"); 208 AddCollisionHandler(pelaaja, avain, delegate { portti.Destroy(); avain.Destroy(); MessageDisplay.Add("Löysit avaimen, jolla pääset portista!"); });209 219 return portti; 210 220 } … … 231 241 zombi.Tag = "zombi"; 232 242 FollowerBrain zombinaivot = new FollowerBrain(pelaaja); 233 zombinaivot.DistanceFar = 600;243 zombinaivot.DistanceFar = 300; 234 244 zombinaivot.DistanceToTarget.Changed += delegate { zombi.Angle = (zombi.Position - zombinaivot.CurrentTarget.Position).Angle - Angle.RightAngle; }; 235 zombinaivot.Speed = 50;245 zombinaivot.Speed = 140; 236 246 zombi.Brain = zombinaivot; 237 247 Animation zombianimation = new Animation(LoadImage("zombi_1"), LoadImage("zombi_2")); -
2012/26/EliasY/test1/test1/test1/test1.csproj.Debug.cachefile
r3318 r3391 15 15 Content\zombie_damage_1.xnb 16 16 Content\zombie_damage_2.xnb 17 Content\kling1.xnb 18 Content\maali.xnb 17 19 kentta.txt -
2012/26/EliasY/test1/test1/test1Content/test1Content.contentproj
r3318 r3391 148 148 </Compile> 149 149 </ItemGroup> 150 <ItemGroup> 151 <Compile Include="kling1.mp3"> 152 <Name>kling1</Name> 153 <Importer>Mp3Importer</Importer> 154 <Processor>SoundEffectProcessor</Processor> 155 </Compile> 156 </ItemGroup> 157 <ItemGroup> 158 <Compile Include="maali.png"> 159 <Name>maali</Name> 160 <Importer>TextureImporter</Importer> 161 <Processor>TextureProcessor</Processor> 162 </Compile> 163 </ItemGroup> 150 164 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 151 165 <!-- 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.