Ignore:
Timestamp:
2012-04-20 11:39:43 (8 years ago)
Author:
anonymous
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2012/JAO/Miiro/Tykkipeli/Tykkipeli/Tykkipeli/Tykkipeli.cs

    r2726 r2734  
    1414 
    1515    Image pelaajakuva = LoadImage("cartman"); 
     16    Image tukinkuva = LoadImage("tukki"); 
    1617    List<Label> valikonKohdat; 
    1718    int rajahdykset = 0; 
     
    3536     
    3637    void  LuoKentta() 
    37     {         
    38             pallo = new PhysicsObject(20.0, 20.0);         
    39             pallo.Shape = Shape.Star; 
     38    { 
     39        CollisionShapeParameters parametres = new CollisionShapeParameters(); 
     40         
     41        parametres.DistanceGridSpacing = 3; 
     42        parametres.MaxVertexDistance = 3; 
     43 
     44            pallo = new PhysicsObject(20.0, 20.0,Shape.Rectangle,parametres);         
    4045            pallo.X = -Level.Width * 3 + 150;        
    4146            pallo.Y = 300.0;         
     
    4550            pallo.Image = pelaajakuva;  
    4651            pallo.Collided += JokuTormasi; 
    47  
     52            pallo.Mass = 100; 
    4853            Add(pallo); 
    4954    } 
     
    5762        tukkilaskuri.Start(); 
    5863        tukkilaskuri.Timeout += Pysaytatukki; 
    59          
     64        Camera.Zoom(0.7); 
    6065        //tukki.Hit(new Vector(1000, 200)); 
    6166        //Vector paikkaKentalla = Mouse.PositionOnWorld; 
     
    7883            { 
    7984                double aikaaKulunut = aikaLaskuri.SecondCounter.Value; 
     85                double matka = 0; 
     86                if (pallo.X >= 0) { matka = Level.Width * 3 + pallo.X; } 
     87                else matka = Level.Width * 3 + pallo.X; 
    8088                ClearAll(); 
    8189                HighScoreWindow topIkkuna = new HighScoreWindow( 
    8290                             "Parhaat pisteet", 
    8391                             "Onneksi olkoon, pääsit listalle pisteillä %p! Syötä nimesi:", 
    84                              topLista, aikaaKulunut); 
     92                             topLista, matka); 
    8593                topIkkuna.Closed += TallennaPisteet; 
    8694                Add(topIkkuna); 
     
    9098 
    9199            Add(rajahdys); 
     100            Camera.Zoom(Camera.ZoomFactor + 0.2); 
    92101        } 
    93102    } 
     
    117126 
    118127        //Level.CreateBorders(false); 
    119         PhysicsObject vasen = PhysicsObject.CreateStaticObject(10, 500); 
     128        PhysicsObject vasen = PhysicsObject.CreateStaticObject(10, 1500); 
    120129        vasen.X = -Level.Width * 3; 
    121130        Add(vasen); 
    122  
     131        PhysicsObject oikea = PhysicsObject.CreateStaticObject(10, 1500); 
     132        oikea.X = Level.Width * 3; 
     133        Add(oikea); 
    123134        PhysicsObject lahto = PhysicsObject.CreateStaticObject(500, 10); 
    124135        lahto.X = -Level.Width * 3 + 250; 
     
    140151 
    141152        tukki = new PhysicsObject(100,25); 
    142         tukki.Angle = Angle.FromDegrees(45); 
     153        tukki.Angle = Angle.FromDegrees(40); 
    143154        tukki.X = -Level.Width * 3 + 100; 
    144155        tukki.IgnoresGravity = true; 
    145156        tukki.Mass = 1000; 
     157        tukki.Image = tukinkuva; 
    146158        tukki.CanRotate = false; 
    147159        Add(tukki); 
Note: See TracChangeset for help on using the changeset viewer.