Changeset 8718 for 2017/24


Ignore:
Timestamp:
2017-06-15 13:53:39 (2 years ago)
Author:
npo17_15
Message:
 
Location:
2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu.cs

    r8700 r8718  
    1111 
    1212 
    13     // LaserGun aluksenase; 
     13    LaserGun aluksenAse; 
    1414    PhysicsObject uuni; 
    1515    PhysicsObject vihollinen; 
     
    5555 
    5656 
    57         LaserGun laserase = new LaserGun(20, 5); 
    58  
    59         //Keyboard.Listen(Key.Space, ButtonState.Down, ammuasella, "Ammu", alus); 
     57        aluksenAse = new LaserGun(20, 5); 
     58        aluksenAse.Ammo.Value = 1000; 
     59        aluksenAse.ProjectileCollision = AmmusOsui; 
     60        alus.Add(aluksenAse); 
     61        Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", aluksenAse); 
    6062 
    6163 
     
    7779        Mouse.ListenMovement(0.1, Tahtaa, "tahtaa aseella"); 
    7880 
     81    
     82 
    7983    } 
     84    void AmmuAseella(LaserGun ase) 
     85    { 
     86        PhysicsObject ammus = ase.Shoot(); 
     87        if (ammus != null) 
     88        { 
    8089 
     90 
     91        } 
     92 
     93 
     94  } 
     95    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
     96    { 
     97        kohde.Destroy(); 
     98    } 
    8199    void Tahtaa(AnalogState hiirenLiike) 
    82100    { 
     
    110128        Add(vihollinen); 
    111129        vihollinen.Image = Vihollinenkuva; 
     130        FollowerBrain seuraajanAivot = new FollowerBrain(alus); 
     131       // aivot.Speed = 100; 
     132       // aivot.Active = true; 
     133       // aivot.TurnWhileMoving = true; 
    112134 
    113          
     135 
    114136    } 
    115137 
    116 void ohjaimet() 
     138 
     139 
     140    void ohjaimet() 
    117141    { 
    118142        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
Note: See TracChangeset for help on using the changeset viewer.