Ignore:
Timestamp:
2017-06-13 14:17:15 (2 years ago)
Author:
npo17_4
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/EmiliaM/Testi_Little_miner.cs

    r8527 r8591  
    99public class Testi_Little_miner : PhysicsGame 
    1010{ 
     11     
     12    PhysicsObject hakku; 
     13 
    1114    private double liikkumisnopeus = 300; 
    1215    PhysicsObject pelaaja; 
     
    1417    { 
    1518        LuoKentta(); 
     19        LuoHakku(pelaaja.X, pelaaja.Y + -50.0); 
    1620         
    1721        Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, null, pelaaja, new Vector(-liikkumisnopeus, 0)); 
     
    2630        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    2731        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     32    } 
     33 
     34    void LuoHakku(double x, double y) 
     35    { 
     36        hakku = new PhysicsObject(50.0, 50.0); 
     37        hakku.X = x; 
     38        hakku.Y = y; 
     39        hakku.Shape = Shape.Rectangle; 
     40        hakku.Color = Color.OrangeRed; 
     41        hakku.Tag = "hakku"; 
     42        hakku.Restitution = 0.0; 
     43        Add(hakku); 
     44        
     45        AxleJoint liitos = new AxleJoint(hakku, pelaaja); 
     46        Add(liitos); 
    2847    } 
    2948 
     
    6382        pelaaja.Color = Color.Cyan; 
    6483        Camera.Follow(pelaaja); 
     84        pelaaja.Restitution = 0.0; 
    6585        Add(pelaaja); 
    6686    } 
     
    7292        palikka.Shape = Shape.Rectangle; 
    7393        palikka.Color = Color.Black; 
     94        palikka.Restitution = 0.0; 
    7495        Add(palikka); 
    7596    } 
     
    81102        palikka.Shape = Shape.Rectangle; 
    82103        palikka.Color = Color.Brown; 
     104        palikka.Restitution = 0.0; 
    83105        Add(palikka); 
    84106    } 
     
    90112        palikka.Shape = Shape.Rectangle; 
    91113        palikka.Color = Color.Gray; 
     114        palikka.Restitution = 0.0; 
    92115        Add(palikka); 
    93116    } 
     
    98121        palikka.Shape = Shape.Rectangle; 
    99122        palikka.Color = Color.LightGray; 
     123        palikka.Restitution = 0.0; 
    100124        Add(palikka); 
    101125    } 
     
    107131        palikka.Shape = Shape.Rectangle; 
    108132        palikka.Color = Color.Red; 
     133        palikka.Restitution = 0.0; 
    109134        Add(palikka); 
    110135    } 
     
    116141        palikka.Shape = Shape.Rectangle; 
    117142        palikka.Color = Color.Green; 
     143        palikka.Restitution = 0.0; 
    118144        Add(palikka); 
    119145    } 
     
    125151        palikka.Shape = Shape.Rectangle; 
    126152        palikka.Color = Color.DarkJungleGreen; 
     153        palikka.Restitution = 0.0; 
    127154        Add(palikka); 
    128155    } 
     
    134161        palikka.Shape = Shape.Rectangle; 
    135162        palikka.Color = Color.JungleGreen; 
     163        palikka.Restitution = 0.0; 
    136164        Add(palikka); 
    137165    } 
     
    143171        palikka.Shape = Shape.Rectangle; 
    144172        palikka.Color = Color.Blue; 
     173        palikka.Restitution = 0.0; 
    145174        Add(palikka); 
    146175    } 
     
    152181        palikka.Shape = Shape.Rectangle; 
    153182        palikka.Color = Color.BlueGray; 
     183        palikka.Restitution = 0.0; 
    154184        Add(palikka); 
    155185    } 
     
    161191        palikka.Shape = Shape.Rectangle; 
    162192        palikka.Color = Color.BloodRed; 
     193        palikka.Restitution = 0.0; 
    163194        Add(palikka); 
    164195    } 
     
    170201        palikka.Shape = Shape.Rectangle; 
    171202        palikka.Color = Color.DarkBrown; 
     203        palikka.Restitution = 0.0; 
    172204        Add(palikka); 
    173205    } 
Note: See TracChangeset for help on using the changeset viewer.