Changeset 2562
- Timestamp:
- 2011-08-04 15:00:22 (12 years ago)
- Location:
- 2011/31/TeemuM/FysiikkaPeli1
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
2011/31/TeemuM/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/Peli.cs
r2544 r2562 148 148 vihu1.Y = 1350; 149 149 vihu1.X = 0; 150 vihu1.CollisionIgnoreGroup = 200; 150 151 151 152 plasma2 = new PlasmaCannon(10, 10); 152 153 vihu1.Add(plasma2); 153 laser2.Angle = Angle.FromDegrees(90); 154 laser2.InfiniteAmmo = true; 154 plasma2.Angle = Angle.FromDegrees(90); 155 plasma2.InfiniteAmmo = true; 156 155 157 FollowerBrain aivo1 = new FollowerBrain(); 156 157 158 158 aivo1.Active = true; 159 159 aivo1.Target = alus; … … 165 165 166 166 Timer ampumisajastin1 = new Timer(); 167 ampumisajastin1.Interval = 1 167 ampumisajastin1.Interval = 3; 168 ampumisajastin1.Timeout += vihu1ampuu; 169 ampumisajastin1.Start(); 168 170 169 170 171 } 171 172 … … 173 174 { 174 175 Vector suunta = (alus.Position - vihu1.Position).Normalize(); 175 vihu1.Angle = suunta.Angle; 176 vihu1.Angle = suunta.Angle + Angle.FromDegrees(-90); 177 vihu1ampuu(plasma2); 178 179 } 180 181 void vihu1ampuu(Weapon ase) 182 { 183 PhysicsObject plasma2 = ase.Shoot(); 184 ase.Power.Value = 5000; 185 ase.ProjectileCollision = Ammus2Osui; 186 187 if (plasma2 != null) 188 { 189 plasma2.Size *= 30; 190 plasma2.Image = plasmaammus; 191 plasma2.CollisionIgnoreGroup = 200; 192 } 176 193 } 177 194
Note: See TracChangeset
for help on using the changeset viewer.