Changeset 75


Ignore:
Timestamp:
2009-07-21 22:19:50 (11 years ago)
Author:
aaalalpe
Message:
 
Location:
aapo_p/FysiikkaPeli1
Files:
32 added
2 edited

Legend:

Unmodified
Added
Removed
  • aapo_p/FysiikkaPeli1/FysiikkaPeli1.csproj

    r41 r75  
    9595  </ItemGroup> 
    9696  <ItemGroup> 
     97    <Content Include="AdvanceMath.dll" /> 
    9798    <Content Include="Game.ico" /> 
    9899    <Content Include="GameThumbnail.png" /> 
  • aapo_p/FysiikkaPeli1/Peli.cs

    r41 r75  
    2929        public PhysicsObject nelio; 
    3030        public PhysicsObject pallo; 
    31  
    32      
    33  
    3431        protected override void LoadContent() 
    3532        { 
    3633            Level = luokentta(); 
    37     
    38  
    39              
    40  
    41              
    42              
    43  
    44  
    45  
    4634        } 
    47  
    48  
    4935        protected override void Update(GameTime gameTime) 
    5036        { 
     
    6248            nelio3.X = kentta.Left + 20.0; 
    6349            nelio3.Y = 0.0; 
    64             nelio3.Restitution = 5.0; 
     50            nelio3.Restitution = 10.0; 
    6551            kentta.Objects.Add(nelio3); 
    6652 
     
    6955            nelio22.X = kentta.Right + -20.0; 
    7056            nelio22.Y = 0.0; 
    71             nelio22.Restitution = 5.0; 
     57            nelio22.Restitution = 10.0; 
    7258            kentta.Objects.Add(nelio22); 
    7359 
     
    8773            nelio = new PhysicsObject(0.1, neliojoku); 
    8874            kentta.Objects.Add(nelio); 
    89             nelio.Restitution = 1.0; 
     75            nelio.Restitution = 10.0; 
    9076            nelio.X = 200.0; 
    9177            nelio.Y = 157.0; 
     
    9985            pallo2.X = 20; 
    10086            pallo2.Y = 10; 
     87            pallo2.Restitution = 10.0; 
    10188 
    10289            IShape ympyra3 = Shapes.CreateCircle(40.0); 
     
    10592            pallo3.X = 60; 
    10693            pallo3.Y = 10; 
     94            pallo3.Restitution = 10.0; 
    10795 
    10896            IShape ympyra4 = Shapes.CreateCircle(20.0); 
     
    11098            kentta.Objects.Add(pallo4); 
    11199            pallo4.Y = 10; 
     100            pallo4.Restitution = 10.0; 
    112101 
    113102            AsetaOhjaimet(); 
     
    126115            Controls.Listen(Keys.D, ButtonPosition.Down, LiikutaMailaaOikealle, "oikealee", nelio3); 
    127116            Controls.Listen(Keys.A, ButtonPosition.Down, LiikutaMailaavasemmalle, "vasen", nelio3); 
     117            Controls.Listen(Keys.Q, ButtonPosition.Down, Superspeed1, "super", nelio3); 
    128118 
    129119            Controls.Listen(Keys.I, ButtonPosition.Down, LiikutaMailaaYlos, "LiikutaMailaaYlös", nelio22); 
     
    131121            Controls.Listen(Keys.L, ButtonPosition.Down, LiikutaMailaaOikealle, "oikealee", nelio22); 
    132122            Controls.Listen(Keys.J, ButtonPosition.Down, LiikutaMailaavasemmalle, "vasen", nelio22); 
     123            Controls.Listen(Keys.U, ButtonPosition.Down, Superspeed1, "super", nelio22); 
    133124             
    134125             
     
    165156            return false; 
    166157        } 
     158        bool Superspeed1(ControlEvent e) 
     159        { 
     160            PhysicsObject nelio3 = e.Parameter0.ToPhysicsObject(); 
     161            nelio3.X += -100.0; 
     162            return false; 
     163        } 
     164        bool Superspeed2(ControlEvent e) 
     165        { 
     166            PhysicsObject nelio3 = e.Parameter0.ToPhysicsObject(); 
     167            nelio3.Y += 100.0; 
     168            return false; 
     169        } 
     170             
    167171    } 
    168172} 
Note: See TracChangeset for help on using the changeset viewer.