Changeset 734 for 2010/23


Ignore:
Timestamp:
2010-06-11 11:29:01 (9 years ago)
Author:
jopehell
Message:

Ihan vähän hienosäätöa ensi kerralla,muuten valmis

Location:
2010/23/jopehell/TheTankTMR
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/jopehell/TheTankTMR/Ohjelma.cs

    r559 r734  
    1414            using (Peli game = new Peli()) 
    1515            { 
    16                 game.Run(); 
     16                game.Run();            
    1717            } 
    1818        } 
  • 2010/23/jopehell/TheTankTMR/Peli.cs

    r687 r734  
    1010        Vector nopeusYlos = new Vector(0, 200); 
    1111        Vector nopeusAlas = new Vector(0, -200); 
     12        Vector nopeusVasen = new Vector(-200, 0); 
     13        Vector nopeusOikea = new Vector(200, 0); 
    1214 
    1315        PhysicsObject tankki1; 
     
    2426 
    2527        protected override void Begin() 
     28        {  
     29            Alku(); 
     30             
     31        } 
     32 
     33        void Alku() 
    2634        { 
    2735            LuoKentta(); 
    2836            LuoOhjaimet(); 
    29              
    3037            Aloita(); 
    31  
    3238        } 
    3339 
     
    6874        void LuoVihollisia(Timer sender) 
    6975        { 
    70             LuoOrkki(400, RandomGen.NextDouble(20.0, 200.0)); 
     76            LuoOrkki(RandomGen.NextDouble(400.0, 400.0), RandomGen.NextDouble(350.0, -400.0)); 
    7177        } 
    7278 
     
    8692            Plasmatykki.PlasmaParticleCollision = AmmuksenTormays; 
    8793            Keyboard.Listen(Key.Space, ButtonState.Down, Plasmatykki.Use, "Ammu"); 
     94            ControllerOne.Listen(Button.A, ButtonState.Down, Plasmatykki.Use, "Ammu XBox"); 
    8895 
    8996 
     
    290297                rajahdys.Speed = 175.0; 
    291298                rajahdys.Force = 20000; 
     299                ajastin.Stop(); 
    292300                 
    293301            } 
     
    297305                MessageDisplay.TextColor = Color.Red; 
    298306                MessageDisplay.Clear(); 
    299                 MessageDisplay.Add("GAME OVER");                
    300                 ControllerOne.Vibrate(0.5, 0.5, 0.0, 0.0, 0.1); 
    301             } 
    302         } 
     307                MessageDisplay.Add("GAME OVER, Aloita uusi peli painamalla e (XBoxilla b)");                
     308                ControllerOne.Vibrate(0.1, 0.1, 0.0, 0.0, 0.1); 
     309                
     310                 
     311 
     312            } 
    303313             
    304  
     314        } 
     315 
     316        void Lopeta() 
     317        { 
     318            ClearAll(); 
     319            Alku();             
     320        } 
    305321             
    306322         
     
    323339            Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaTankkiaVas, "Pelaaja 1: Liikuta tankkia vasemmalle", tankki1); 
    324340            Keyboard.Listen(Key.Left, ButtonState.Released, PysaytaTankki, null, tankki1); 
     341            Keyboard.Listen(Key.E, ButtonState.Down, Lopeta, "uusi peli"); 
    325342 
    326343 
     
    334351            ControllerOne.Listen(Button.DPadDown, ButtonState.Released, AsetaNopeus, null, tankki1, Vector.Zero); 
    335352 
    336             ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, AsetaNopeus, "Liikuta tankkia ylös", tankki1, nopeusYlos); 
     353            ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, AsetaNopeus, "Liikuta tankkia vasemmalle", tankki1, nopeusVasen); 
    337354            ControllerOne.Listen(Button.DPadLeft, ButtonState.Released, AsetaNopeus, null, tankki1, Vector.Zero); 
    338355 
    339             ControllerOne.Listen(Button.DPadRight, ButtonState.Down, AsetaNopeus, "Liikuta tankkia alas", tankki1, nopeusAlas); 
     356            ControllerOne.Listen(Button.DPadRight, ButtonState.Down, AsetaNopeus, "Liikuta tankkia oikealle", tankki1, nopeusOikea); 
    340357            ControllerOne.Listen(Button.DPadRight, ButtonState.Released, AsetaNopeus, null, tankki1, Vector.Zero); 
    341358            ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu"); 
     359            ControllerOne.Listen(Button.B, ButtonState.Down, Lopeta, "uusi peli"); 
    342360 
    343361        } 
Note: See TracChangeset for help on using the changeset viewer.