- Timestamp:
- 2014-07-01 14:03:08 (9 years ago)
- Location:
- 2014/27/NoelV/turhakepeli
- Files:
-
- 1 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/obj/x86/Debug/ContentPipeline-{8C608BBB-CC9B-467B-9EA1-3FA736E42C66}.xml
r5210 r5228 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\pelaaja.xnb</Output> 11 <Time>2014-0 6-30T14:56:17.0914386+03:00</Time>11 <Time>2014-07-01T13:03:23.7166813+03:00</Time> 12 12 </Item> 13 13 <Item> … … 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\kentta.xnb</Output> 20 <Time>2014-07-01T1 0:25:33.4263453+03:00</Time>20 <Time>2014-07-01T13:41:55.4688935+03:00</Time> 21 21 </Item> 22 22 <Item> … … 27 27 <Options>None</Options> 28 28 <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\valikko.xnb</Output> 29 <Time>2014-07-01T1 0:54:43.8773729+03:00</Time>29 <Time>2014-07-01T11:01:20.4060218+03:00</Time> 30 30 </Item> 31 31 <BuildSuccessful>true</BuildSuccessful> -
2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/turhakepeli.cs
r5210 r5228 20 20 LuoKentta(); 21 21 LisaaOhjaimet(); 22 22 23 23 24 … … 25 26 Camera.FollowedObject = pelaaja; 26 27 27 PhysicsObject turhake = new PhysicsObject(10, 10);28 Add(turhake);28 //PhysicsObject turhake = new PhysicsObject(10, 10); 29 // Add(turhake); 29 30 30 31 … … 91 92 ruudut.SetTileMethod(Color.Blue, LuoPelaaja); 92 93 ruudut.SetTileMethod(Color.Black, LuoSeina); 94 ruudut.SetTileMethod(Color.Red, LuoNurkka); 93 95 94 96 //3. Execute luo kentän 95 97 // Parametreina leveys ja korkeus 96 98 ruudut.Execute(20, 20); 99 100 101 102 103 Timer vihunLuontiAjastin = new Timer(); 104 vihunLuontiAjastin.Interval = 2.0; 105 vihunLuontiAjastin.Timeout += delegate { LuoVihollinen(new Vector(RandomGen.NextDouble(Level.Left, Level.Right), Level.Top)); }; 106 vihunLuontiAjastin.Start(); 107 108 } 109 void LuoNurkka(Vector paikka, double leveys, double korkeus) 110 { 111 PhysicsObject nurkka = PhysicsObject.CreateStaticObject(leveys, korkeus); 112 nurkka.Position = paikka; 113 nurkka.CollisionIgnoreGroup = 1; 114 Add(nurkka); 115 116 97 117 } 98 118 … … 118 138 } 119 139 140 141 private void LuoVihollinen(Vector vektori) 142 { 143 PhysicsObject vihollinen = new PhysicsObject(20, 20); 144 145 146 147 Add(vihollinen); 148 vihollinen.Restitution = 1.5; 149 vihollinen.Tag = "vihu"; 150 151 //vihollinen.MoveTo(new Vector(RandomGen.NextDouble(Level.Left, Level.Right), Level.Bottom - 250), 500); //{ vihollisLaskuri.Value++; }); 152 FollowerBrain seuraajanAivot = new FollowerBrain(pelaaja); 153 seuraajanAivot.Speed = 500.0; 154 seuraajanAivot.DistanceClose = 200; 155 seuraajanAivot.TargetClose += delegate 156 { 157 seuraajanAivot.Active = true; 158 vihollinen.Hit(new Vector(0, -5000)); 159 160 }; 161 162 vihollinen.Brain = seuraajanAivot; 163 164 } 165 120 166 }
Note: See TracChangeset
for help on using the changeset viewer.