Changeset 34 for aleksi_p


Ignore:
Timestamp:
2009-07-20 14:49:21 (12 years ago)
Author:
alpitkan
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • aleksi_p/pong/Peli.cs

    r23 r34  
    1717#endregion 
    1818 
    19 namespace Pong 
     19namespace pong 
    2020{ 
    2121    public class Peli : PhysicsGame 
     
    2323        protected override void LoadContent() 
    2424        { 
    25             IShape ympyra = Shapes.CreateCircle (20.0); 
    26             PhysicsObject pallo = new PhysicsObject(10.0, ympyra); 
    27             Level.Objects.Add(pallo); 
    28             Level.CreateBorder(1.0, false); 
    29             pallo.X = -200.0; 
    30             pallo.Y = 0.0; 
    31             Vector2D impulssi = new Vector2D(2000.0, 0.0); 
    32             pallo.Hit(impulssi); 
    33             pallo.Restitution = 1.0; 
    34             Level.BackgroundColor = Color.DarkGoldenrod; 
    35         }    
    36     }        
     25            Level = Luokenttä(); 
     26        }  
     27         
     28        Level Luokenttä() 
     29        { 
     30           Level kentta = new Level( this ); 
     31           kentta.BackgroundColor = Color.Black; 
     32           
     33           IShape ympyra = Shapes.CreateCircle(20.0); 
     34           PhysicsObject pallo = new PhysicsObject(10.0, ympyra); 
     35           pallo.X = -200.0; 
     36           pallo.Y = 0.0; 
     37           pallo.Restitution = 1.0; 
     38           kentta.Objects.Add(pallo); 
     39            
     40           IShape suorakulmio = Shapes.CreateRectangle(20.0, 100.0); 
     41           PhysicsObject maila = PhysicsObject.CreateStaticObject(suorakulmio); 
     42           maila.X = kentta.Left + 20.0; 
     43           maila.Y = 0.0; 
     44           maila.Restitution = 1.0; 
     45           kentta.Objects.Add(maila); 
     46 
     47           kentta.CreateBorder(1.0, false); 
     48 
     49           return kentta; 
     50        }   
     51     
     52     } 
    3753} 
Note: See TracChangeset for help on using the changeset viewer.