Changeset 8608 for 2017


Ignore:
Timestamp:
2017-06-13 15:00:12 (2 years ago)
Author:
npo17_15
Message:
 
Location:
2017/24/TomiK/AvaruusTaistelu
Files:
6 edited

Legend:

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

    r8580 r8608  
    33using Jypeli; 
    44using Jypeli.Assets; 
    5 //using Jypeli.Controls; 
     5using Jypeli.Controls; 
    66using Jypeli.Effects; 
    77using Jypeli.Widgets; 
     
    99public class AvaruusTaistelu : PhysicsGame 
    1010{ 
     11     
     12 
     13    PhysicsObject asteroid; 
    1114    Vector nopeusYlos = new Vector(0, 200); 
    1215    Vector nopeusAlas = new Vector(0, -200); 
    13  
     16    Vector nopeusVasemmalle = new Vector(-200, 0); 
     17    Vector nopeusOikealle = new Vector(200, 0); 
    1418    PhysicsObject alus; 
    1519    public override void Begin() 
    1620    { 
    17  
     21        Level.CreateBorders(); 
    1822 
    1923        Mouse.IsCursorVisible = true; 
    2024       
    2125 
    22         PhysicsObject alus = new PhysicsObject(40.0, 40.0); 
     26        alus = new PhysicsObject(40.0, 40.0); 
    2327        Add(alus); 
    2428 
    25          
     29        Camera.Follow(alus); 
    2630 
     31        asteroid = new PhysicsObject(10.0, 10.0); 
     32        Add(asteroid); 
    2733        Level.Background.Color = Color.Black; 
    2834 
    2935        ohjaimet(); 
     36 
     37 
     38        AssaultRifle pelaajan1Ase; 
     39 
     40        pelaajan1Ase = new AssaultRifle(30, 10); 
     41        pelaajan1Ase.Ammo.Value = 100; 
     42      //ammus.Size *= 3; 
     43      //ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0 
     44 
     45 
    3046 
    3147    } 
     
    3551        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    3652 
    37         Keyboard.Listen(Key.W, ButtonState.Down, asetanopeus, "Pelaaja 1: Liikuta alusta ylös", alus, nopeusYlos); 
     53        Keyboard.Listen(Key.W, ButtonState.Down, asetanopeus, " Liikuta alusta ylös", alus, nopeusYlos); 
    3854        Keyboard.Listen(Key.W, ButtonState.Released, asetanopeus, null, alus, Vector.Zero); 
     55        Keyboard.Listen(Key.S, ButtonState.Down, asetanopeus, " Liikuta alusta alas", alus, nopeusAlas); 
     56        Keyboard.Listen(Key.S, ButtonState.Released, asetanopeus, null, alus, Vector.Zero); 
     57        Keyboard.Listen(Key.A, ButtonState.Down, asetanopeus, " Liikuta alusta vasemmalle", alus, nopeusVasemmalle); 
     58        Keyboard.Listen(Key.A, ButtonState.Released, asetanopeus, null, alus, Vector.Zero); 
     59        Keyboard.Listen(Key.D, ButtonState.Down, asetanopeus, " Liikuta alusta oikealle", alus, nopeusOikealle); 
     60        Keyboard.Listen(Key.D, ButtonState.Released, asetanopeus, null, alus, Vector.Zero); 
     61       // Keyboard.Listen(Key.Space, ButtonState.Pressed,); 
     62    } 
    3963 
    40  
     64    void asetanopeus(PhysicsObject alus, Vector nopeus) 
     65    { 
     66        alus.Velocity = nopeus; 
    4167 
    4268 
     
    4470 
    4571 
     72 
    4673} 
Note: See TracChangeset for help on using the changeset viewer.