Changeset 183 for aleksi_p/MR Ball


Ignore:
Timestamp:
2009-07-24 13:13:38 (10 years ago)
Author:
alpitkan
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • aleksi_p/MR Ball/Peli.cs

    r166 r183  
    2929         
    3030 
    31         int kentanNro = 2; 
     31        int kentanNro = 1; 
    3232        
    3333        protected override void LoadContent() 
    3434        { 
     35             
    3536            MessageDisplay.TextColor = Color.White; 
    3637            LisaaNaytot(); 
     
    8182            kentta.CreateBorder(1.0, false); 
    8283            LisaaTasot(kentta); 
    83  
    84  
    85             lisaaesine(kentta, 0, -450); 
    86             lisaaesine(kentta, 0, 450); 
     84            Camera.Follow(pallo); 
     85             
    8786 
    8887 
     
    107106                lisaapaaty(kentta, 635, 43, 0); 
    108107                lisaapaaty(kentta, 630, 23, 0); 
    109             } 
     108 
     109                lisaaesine(kentta, 0, -450); 
     110                lisaaesine(kentta, 0, 450); 
     111                } 
    110112 
    111113            if (kentanNro == 2) 
     
    127129                lisaapienitaso(kentta, 0, -140, 0); 
    128130                lisaapaaty(kentta, -65, -90, 0); 
    129              
     131                lisaapaaty(kentta, -150, -90, 0); 
     132                lisaapaaty(kentta, -150, -175, 0); 
     133                lisaapaaty(kentta, -150, -245, 0); 
     134                lisaapaaty(kentta, -65, -190, 0); 
     135                lisaapaaty(kentta, -65, -246, 0); 
     136                lisaapienitaso2(kentta, -65, -310, 0); 
     137                lisaapienitaso2(kentta, -150, -310, 0); 
     138                lisaapienitaso2(kentta, -65, -450, 0); 
     139                lisaapienitaso2(kentta, -150, -450, 0); 
     140                lisaapienitaso(kentta, -130, 80, 0); 
     141                lisaapienitaso(kentta, -215, -40, 0); 
     142                lisaapienitaso(kentta, -365, -40, 0); 
     143                lisaapienitaso(kentta, -460, -40, 0); 
     144                lisaapienitaso(kentta, -590, -40, 0); 
     145                lisaapienitaso(kentta, -460, 80, 0); 
     146                lisaapienitaso(kentta, -590, 80, 0); 
     147                lisaapienitaso(kentta, -365, 80, 0); 
     148                lisaapienitaso(kentta, -215, 80, 0); 
     149                lisaapaaty(kentta, -65, -42, 0); 
     150                 
     151                lisaaesine(kentta, -110, -460); 
     152                lisaaesine(kentta, 250, -70); 
    130153            } 
    131154        } 
     
    170193            Controls.Listen(Keys.Down, ButtonPosition.Down, liikutapalloa, "pelaaja 1: liikuta palloa alas", pallo, 0, -25); 
    171194 
    172              
     195            Controls.Listen(Buttons.LeftThumbstickDown, ButtonPosition.Irrelevant, liikutapalloaanalogisesti, "pelaaja 1: liikuta palloa oikealle", pallo); 
     196             
     197     
    173198        } 
    174199        bool liikutapalloa(ControlEvent e) 
     
    182207            return false; 
    183208        } 
     209        bool liikutapalloaanalogisesti(ControlEvent e) 
     210        { 
     211            PhysicsObject pallo = e.Parameter0.ToPhysicsObject(); 
     212            double xnopeus = 10*e.AnalogVector.X; 
     213            double ynopeus = 10*e.AnalogVector.Y; 
     214            double sekuntejakulunut = e.Time.ElapsedGameTime.TotalSeconds; 
     215            Vector2D impulssi = new Vector2D(xnopeus, ynopeus); 
     216            pallo.Hit(impulssi); 
     217            return false; 
     218        } 
     219 
     220 
    184221        void pallonnopeus() 
    185222        { 
     
    267304            AddCollisionHandler(maali, saapuumaaliin); 
    268305        } 
     306        
     307         
     308 
     309         
     310         
     311             
     312         
     313 
     314 
    269315    } 
    270316 
Note: See TracChangeset for help on using the changeset viewer.