Changeset 1736 for 2011/23/mianaure


Ignore:
Timestamp:
2011-06-07 16:02:45 (8 years ago)
Author:
anlakane
Message:
 
Location:
2011/23/mianaure
Files:
26 added
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/mianaure/Pong/Pong/Pong/Peli.cs

    r1712 r1736  
    1111    Vector nopeusYlos = new Vector(0, 200); 
    1212    Vector nopeusAlas = new Vector(0, -200); 
     13    Vector oikeah = new Vector(500, 0); 
     14    Vector vasenh = new Vector(-500, 0); 
    1315 
    1416    PhysicsObject pallo; 
     
    2628    public override void Begin() 
    2729    { 
     30         
     31         
    2832        Luokentta(); 
    2933        Asetaohjaimet (); 
     
    7882    void Aloitapeli() 
    7983    { 
    80         Vector impulssi = new Vector(500.0, 0.0); 
    81         pallo.Hit(impulssi); 
    82  
    83     } 
     84        if (pelaajan2pisteet > pelaajan1pisteet) 
     85        { 
     86            Vector impulssi = new Vector(500.0, 0.0); 
     87            pallo.Hit(impulssi); 
     88        } 
     89        if (pelaajan1pisteet > pelaajan2pisteet) 
     90        { 
     91            Vector impulssi = new Vector(-500.0, 0.0); 
     92            pallo.Hit(impulssi); 
     93        } 
     94        if (pelaajan1pisteet > pelaajan2pisteet) 
     95        { 
     96             Vector impulssi = new Vector(500.0, 0.0); 
     97            pallo.Hit(impulssi); 
     98        } 
     99          
    84100 
    85101    void Asetaohjaimet() 
     
    97113 
    98114        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu"); 
     115        Keyboard.Listen(Key.Space, ButtonState.Pressed, alkuun, null); 
    99116        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    100117         
     
    146163            pallo.X = 0.0; 
    147164            pallo.Y = 0.0; 
     165            pallo.Velocity = Vector.Zero; 
     166            pallo.Destroy(); 
     167            maila1.Destroy(); 
     168            maila2.Destroy(); 
     169            Luokentta(); 
     170            Asetaohjaimet(); 
     171            Aloitapeli(); 
    148172             
    149173        } 
     
    153177            pallo.X = 0.0; 
    154178            pallo.Y = 0.0; 
    155         } 
    156     } 
    157  
    158  
     179            pallo.Velocity = Vector.Zero; 
     180            pallo.Destroy(); 
     181            maila1.Destroy(); 
     182            maila2.Destroy(); 
     183            Luokentta(); 
     184            Asetaohjaimet(); 
     185            Aloitapeli(); 
     186 
     187        } 
     188    } 
     189 
     190    void alkuun() 
     191    { 
     192            pallo.X = 0.0; 
     193            pallo.Y = 0.0; 
     194            pallo.Velocity = Vector.Zero; 
     195            pallo.Destroy(); 
     196            maila1.Destroy(); 
     197            maila2.Destroy(); 
     198            Luokentta(); 
     199            Asetaohjaimet(); 
     200            Aloitapeli(); 
     201    } 
    159202 
    160203} 
Note: See TracChangeset for help on using the changeset viewer.