Changeset 1340 for 2010/30/jumakall


Ignore:
Timestamp:
2010-07-27 15:00:02 (9 years ago)
Author:
jumakall
Message:

Valmis pong peli. (Ainakin melkein)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/30/jumakall/Pong/Peli.cs

    r1319 r1340  
    77 
    88{ 
    9     Vector nopeusYlos = new Vector(0, 200); 
    10     Vector nopeusAlas = new Vector(0, -200); 
     9    Vector nopeusYlos = new Vector(0, 600); 
     10    Vector nopeusAlas = new Vector(0, -600); 
    1111 
    1212    PhysicsObject pallo; 
     
    2828        LisaaLaskurit(); 
    2929        AloitaPeli(); 
     30 
     31        MessageDisplay.Add("Näytä ohjeet painamalla näppäimistöstä F1 tai XBox ohjaimesta Start"); 
     32        MessageDisplay.Add("XBox ohjaimen värinätehosteet käytössä"); 
     33 
     34 
     35 
    3036    } 
    3137 
     
    3440    { 
    3541        pallo = new PhysicsObject(40.0, 40.0); 
    36         pallo.Shape = Shapes.Circle; 
     42        pallo.Shape = Shapes.Rectangle; 
    3743        pallo.X = 0.0; 
    3844        pallo.Y = 0.0; 
     
    7884            Vector impulssi = new Vector(500.0, 111.0); 
    7985            pallo.Hit(impulssi); 
     86            MessageDisplay.TextColor = Color.White; 
     87            MessageDisplay.Add("Peli aloitettu"); 
    8088        } 
    8189 
     
    171179            { 
    172180                pelaajan1Pisteet.Value += 1; 
     181                MessageDisplay.Add("Pelaaja 2 sai pisteen"); 
     182                xBox360(2); 
    173183                AloitaPeli(); 
    174184            } 
     
    176186            { 
    177187                pelaajan2Pisteet.Value += 1; 
     188                MessageDisplay.Add("Pelaaja 1 sai pisteen"); 
     189                xBox360(2); 
    178190                AloitaPeli(); 
    179191            } 
     192            else 
     193            { 
     194                    xBox360(1); 
     195            } 
     196        } 
     197 
     198        void xBox360(int toiminto) 
     199        { 
     200            if (toiminto == 1) 
     201            { 
     202                //Normaali osuma 
     203                ControllerOne.Vibrate(10.0, 10.0, 10.0, 10.0, 0.5); 
     204                ControllerTwo.Vibrate(10.0, 10.0, 10.0, 10.0, 0.5); 
     205 
     206            } 
     207            else if (toiminto == 2) 
     208            { 
     209                //Piste 
     210                ControllerOne.Vibrate(10.0, 10.0, 10.0, 10.0, 1.0); 
     211                ControllerTwo.Vibrate(10.0, 10.0, 10.0, 10.0, 1.0); 
     212            } 
     213            else 
     214            { 
     215                //Oletus 
     216                ControllerOne.Vibrate(10.0, 10.0, 20.0, 20.0, 0.5); 
     217                ControllerTwo.Vibrate(10.0, 10.0, 20.0, 20.0, 0.5); 
     218            } 
     219 
    180220        } 
    181221 
Note: See TracChangeset for help on using the changeset viewer.