Ignore:
Timestamp:
2017-07-05 11:59:10 (2 years ago)
Author:
npo17_53
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/27/MillaK/RPG/RPG/RPG/RPG.cs

    r8905 r8915  
    2828        Level.Background.Image = LoadImage("tausta"); 
    2929 
     30 
     31        // 
     32 
    3033        Level.Width = Window.Width; 
    3134        Level.Height = Window.Height; 
     35        Level.Background.Size = Level.Size; 
     36 
     37        //tekee rannasta luoksepääsemättömän 
     38        PhysicsObject ranta = PhysicsObject.CreateStaticObject(Level.Width, Level.Height); 
     39        ranta.Shape = Shape.FromImage(LoadImage("taustahitbox")); 
     40        Add(ranta); 
     41         
     42        LuoSeinat(); 
     43 
     44        PhysicsObject seina2 = PhysicsObject.CreateStaticObject(Level.Width, Level.Height); 
     45        seina2.Shape = Shape.FromImage(LoadImage("taustahitbox2")); 
     46        Add(seina2); 
     47 
     48        PhysicsObject poyta = new PhysicsObject(155,169); 
     49        poyta.Shape = Shape.Circle; 
     50        poyta.MakeStatic(); 
     51        poyta.IsVisible = false; 
     52        poyta.X = -556; 
     53        poyta.Y = -178; 
     54        Add(poyta); 
     55 
     56        //PhysicsObject kuusi = new PhysicsObject(100,300); 
     57        //Add(kuusi); 
     58        
     59     
    3260        Level.CreateBorders(1.0, false); 
     61 
     62    } 
     63 
     64    void LuoSeinat() 
     65    { 
     66        LuoSeina(-214, 195, 10, 424); 
    3367         
     68    } 
    3469 
     70    void LuoSeina(double x, double y, double leveys, double korkeus) 
     71    { 
     72        PhysicsObject seina = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     73        seina.X = x; 
     74        seina.Y = y; 
     75        seina.IsVisible = false; 
     76        Add(seina); 
    3577    } 
    3678    void LuoHahmot () 
     
    3981        pelaaja = new PhysicsObject(40, 60); 
    4082        pelaaja.Image = LoadImage("hemmo"); 
     83        pelaaja.Shape = Shape.Circle; 
    4184        pelaaja.CanRotate = false; 
     85        pelaaja.Restitution = 0; 
    4286        Add(pelaaja); 
    4387 
     
    4690        merenneito.Image = LoadImage("mermaid"); 
    4791        merenneito.MakeStatic(); 
    48         merenneito.X = 700; 
    49         merenneito.Y = -100; 
     92        merenneito.Restitution = 0; 
     93        merenneito.X = 750; 
     94        merenneito.Y = -150; 
    5095        Add(merenneito); 
    5196 
     97        //luo kerjalaisen 
    5298        PhysicsObject kerjalainen = new PhysicsObject(40, 60); 
    5399        kerjalainen.Image = LoadImage("kerjalainen"); 
    54100        kerjalainen.MakeStatic(); 
    55         kerjalainen.X = 400; 
     101        kerjalainen.Restitution = 0; 
     102        kerjalainen.X = 350; 
    56103        kerjalainen.Y = -50; 
    57104        Add(kerjalainen); 
    58105 
    59106    } 
     107 
    60108 
    61109    void LisaaOhjaimet() 
Note: See TracChangeset for help on using the changeset viewer.