Ignore:
Timestamp:
2017-06-14 14:57:51 (2 years ago)
Author:
npo17_19
Message:

dfgnpsdufgnsdg

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/VihantiK/TrumpTheGame/TrumpTheGame/TrumpTheGame/TrumpTheGame/TrumpTheGame.cs

    r8598 r8664  
    99public class TrumpTheGame : PhysicsGame 
    1010{ 
     11    Image ukko = LoadImage("ukko"); 
     12    PhysicsObject picture; 
    1113    public override void Begin() 
    1214    { 
    13         // TODO: Kirjoita ohjelmakoodisi tähän 
    14  
    1515        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    1616        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     17        Level.Background.Color = Color.Emerald; 
     18        SmoothTextures = (false); 
     19        //Level.CreateBorders(1.0, false); 
     20        //Gravity = new Vector(0.0, -250); 
     21        AsetaOhjaimet(); 
     22        LuoKentta(); 
    1723    } 
     24    void LuoKentta() 
     25    { 
     26        TileMap kentta = TileMap.FromLevelAsset("jtn2"); 
     27        kentta.SetTileMethod('#', palikka); 
     28        kentta.SetTileMethod('P', luohahmo); 
     29        kentta.Execute(20.0, 20.0); 
     30 
     31    } 
     32    void luohahmo(Vector paikka, double korkeus, double leveys) 
     33    { 
     34        picture = new PhysicsObject(korkeus, leveys); 
     35        picture.Image = ukko; 
     36        Add(picture); 
     37    } 
     38    void palikka(Vector paikka, double korkeus, double leveys) 
     39    { 
     40        PhysicsObject palikka = PhysicsObject.CreateStaticObject(korkeus, leveys); 
     41        Add(palikka); 
     42    } 
     43        void AsetaOhjaimet() 
     44    { 
     45 
     46        Keyboard.Listen(Key.W, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta ukko ylös", picture, new Vector(0.0, 300.0)); 
     47        Keyboard.Listen(Key.W, ButtonState.Released, AsetaNopeus, null, picture, Vector.Zero); 
     48        Keyboard.Listen(Key.S, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta ukko alas", picture, new Vector(0.0, -300)); 
     49        Keyboard.Listen(Key.S, ButtonState.Released, AsetaNopeus, null, picture, Vector.Zero); 
     50        Keyboard.Listen(Key.A, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta ukko vasemmalle", picture, new Vector(-300.0, 0.0)); 
     51        Keyboard.Listen(Key.A, ButtonState.Released, AsetaNopeus, null, picture, Vector.Zero); 
     52        Keyboard.Listen(Key.D, ButtonState.Down, AsetaNopeus, "Pelaaja 1: Liikuta ukko oikealle", picture, new Vector(300.0, 0.0)); 
     53        Keyboard.Listen(Key.D, ButtonState.Released, AsetaNopeus, null, picture, Vector.Zero); 
     54 
     55 
     56    } 
     57    void AsetaNopeus(PhysicsObject maila, Vector nopeus) 
     58    { 
     59        maila.Push(nopeus); 
     60    } 
     61 
     62 
     63 
     64 
     65 
     66 
     67 
     68 
     69 
    1870} 
Note: See TracChangeset for help on using the changeset viewer.