Changeset 2562


Ignore:
Timestamp:
2011-08-04 15:00:22 (8 years ago)
Author:
teematma
Message:

Talletus.

Location:
2011/31/TeemuM/FysiikkaPeli1
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2011/31/TeemuM/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/Peli.cs

    r2544 r2562  
    148148        vihu1.Y = 1350; 
    149149        vihu1.X = 0; 
     150        vihu1.CollisionIgnoreGroup = 200; 
    150151 
    151152        plasma2 = new PlasmaCannon(10, 10); 
    152153        vihu1.Add(plasma2); 
    153         laser2.Angle = Angle.FromDegrees(90); 
    154         laser2.InfiniteAmmo = true; 
     154        plasma2.Angle = Angle.FromDegrees(90); 
     155        plasma2.InfiniteAmmo = true; 
     156 
    155157        FollowerBrain aivo1 = new FollowerBrain(); 
    156          
    157  
    158158        aivo1.Active = true; 
    159159        aivo1.Target = alus; 
     
    165165 
    166166        Timer ampumisajastin1 = new Timer(); 
    167         ampumisajastin1.Interval = 1 
     167        ampumisajastin1.Interval = 3; 
     168        ampumisajastin1.Timeout += vihu1ampuu; 
     169        ampumisajastin1.Start(); 
    168170         
    169          
    170171    } 
    171172 
     
    173174    { 
    174175        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        } 
    176193    } 
    177194 
Note: See TracChangeset for help on using the changeset viewer.