Changeset 1335


Ignore:
Timestamp:
2010-07-27 14:58:21 (9 years ago)
Author:
jyniinin
Message:

dnfiojarfoaergaerghetyhfgnhdfgh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/30/jyniinin/pong/Peli.cs

    r1314 r1335  
    66public class Peli : PhysicsGame 
    77{ 
    8     Vector nopeusYlos = new Vector( 0, 200 ); 
    9     Vector nopeusAlas = new Vector( 0, -200 ); 
     8    Vector nopeusYlos = new Vector( 0, 400 ); 
     9    Vector nopeusAlas = new Vector( 0, -400 ); 
    1010 
    1111     
     
    4040      maila1 = LuoMaila(Level.Left + 20.0, 0.0); 
    4141      maila2 = LuoMaila(Level.Right - 20.0, 0.0); 
     42 
    4243 
    4344      vasenReuna = Level.CreateLeftBorder(); 
     
    9394          if (kohde == oikeaReuna) 
    9495          { 
    95                  pelaajan1Pisteet.Value += 1; 
    96                  pallo.X = 0.0; 
    97                  pallo.Y = 0.0; 
    98                  Vector impulssi = new Vector(500.0, 0.0); 
    99                  pallo.Hit(impulssi); 
    100                  pallo.Restitution = 1.0; 
    101  
     96              pelaajan1Pisteet.Value += 1;                  
    10297          } 
    10398          else if (kohde == vasenReuna) 
    10499          { 
    105100                 pelaajan2Pisteet.Value += 1; 
    106                  pallo.X = 0.0; 
    107                  pallo.Y = 0.0; 
    108                  Vector impulssi = new Vector(500.0, 0.0); 
    109                  pallo.Hit(impulssi); 
    110                  pallo.Restitution = 1.0; 
    111                  
    112  
    113           } 
     101          }    
    114102 
    115103         } 
     
    118106        void AloitaPeli() 
    119107        { 
    120         Vector impulssi = new Vector(500.0, 100.0); 
     108             
     109            Vector impulssi = new Vector(500.0, 100.0); 
    121110        pallo.Hit(impulssi); 
    122111        } 
     
    157146 
    158147 
     148      const double pallonNopeus = 500; 
     149 
     150    protected override void Update( Time time ) 
     151    { 
     152        if ( pallo != null && Math.Abs( pallo.Velocity.X ) < pallonNopeus ) 
     153        { 
     154            pallo.Velocity = new Vector( pallo.Velocity.X * 1.1, pallo.Velocity.Y ); 
     155        } 
     156        base.Update( time ); 
     157    } 
     158 
    159159    void AsetaNopeus( PhysicsObject maila, Vector nopeus ) 
    160160{ 
Note: See TracChangeset for help on using the changeset viewer.