Changeset 757


Ignore:
Timestamp:
2010-06-11 13:17:10 (9 years ago)
Author:
aaolluuk
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/aaolluuk/ApinaJaBanaani 2/Peli.cs

    r727 r757  
    5656 
    5757            // Asetetaan painovoima 
    58             Gravity = new Vector(0, -1000); 
     58            Gravity = new Vector(0, -900); 
    5959 
    6060            luoKentta(); 
     
    142142 
    143143 
    144             LisaaPomppivaPallo(0, 0); 
     144            LisaaPomppivaPallo(-100, -40); 
     145            LisaaPomppivaPallo(0, -40); 
     146            LisaaPomppivaPallo(100, -40); 
     147            LisaaPomppivaPallo(200, -40); 
     148            LisaaPomppivaPallo(300, -40); 
     149            LisaaPomppivaPallo(400, -120); 
     150            LisaaPomppivaPallo(600, -400); 
     151            LisaaPomppivaPallo(550, -400); 
     152            LisaaPomppivaPallo(500, -300); 
    145153 
    146154 
     
    156164            PhysicsObject taso = PhysicsObject.CreateStaticObject(100, 30); 
    157165            taso.Color = Color.White; 
     166            taso.Restitution = 1.0; 
    158167            taso.X = x; 
    159168            taso.Y = y; 
     
    167176            pelaaja1.X = 0; 
    168177            pelaaja1.Y = Level.Bottom + 120; 
     178            pelaaja1.Restitution = 0.1; 
    169179 
    170180            AddCollisionHandler(pelaaja1, osuiMaaliin); 
     
    233243                seuraavaKentta(); 
    234244            } 
    235         } 
     245             
     246            } 
    236247        void LisaaPomppivaPallo(double x, double y) 
    237248        { 
    238             PhysicsObject PomppivaPallo = PhysicsObject.CreateStaticObject(10, 15); 
     249            PhysicsObject PomppivaPallo = new PhysicsObject(10, 15); 
     250            //PomppivaPallo.Shape = Shapes.Circle; 
    239251            PomppivaPallo.Tag = "PomppivaPallo"; 
    240252            PomppivaPallo.X = x; 
     
    242254            PomppivaPallo.Image = LoadImage("PomppivaPallo"); 
    243255            PomppivaPallo.Restitution = 1.0; 
    244             PomppivaPallo.Mass = 10.0; 
     256            PomppivaPallo.Mass = 1; 
     257            AddCollisionHandler( PomppivaPallo, PallonTormays); 
    245258            Add(PomppivaPallo); 
    246259        }    
     260        void PallonTormays(PhysicsObject PomppivaPallo, PhysicsObject kohde) 
     261        { 
     262            Explosion rajahdys = new Explosion(50.0); 
     263            rajahdys.Position = PomppivaPallo.Position; 
     264            Add(rajahdys); 
     265        } 
    247266        void LisaaHamahakki(double x, double y) 
    248267        { 
Note: See TracChangeset for help on using the changeset viewer.