Changeset 9360 for 2017


Ignore:
Timestamp:
2017-08-02 14:58:01 (20 months ago)
Author:
npo17_75
Message:

pitää saada enää vähä hienosäätöä

Location:
2017/31/AaroP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/AaroP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r9346 r9360  
    2828        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
    2929 "Aloita peli", "Parhaat pisteet", "Lopeta"); 
     30        
     31        alkuValikko.AddItemHandler(2, Exit); 
     32 
    3033        Add(alkuValikko); 
    3134 
     
    5457        Add(Kuukavelia); 
    5558        Kuukavelia.Mass = 2.0; 
     59 
    5660        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    5761 
     
    7276    } 
    7377 
    74     hysicsObject kissa; 
    75     PhysicsObject vasenReuna; 
    76     PhysicsObject oikeaReuna; 
    77  
    78     protected override void Begin() 
    79     { 
    80         LuoKentta(); 
    81         AsetaOhjaimet(); 
    82     } 
    83  
    84     void LuoKentta() 
    85     { 
    86         vasenReuna = Level.CreateLeftBorder(); 
    87         oikeaReuna = Level.CreateRightBorder(); 
    88         Level.CreateBottomBorder(); 
    89         Level.CreateTopBorder(); 
    90  
    91         kissa = new PhysicsObject(10, Shape.CreateRectangle(40, 20)); 
    92         AddCollisionHandler(kissa, KissaTormasi); 
    93         Add(kissa); 
    94     } 
    95  
    96     void AsetaOhjaimet() 
    97     { 
    98         //tässä asetettaisiin napit ja kissan ohjaaminen jos tämä olisi oikea peli 
    99     } 
    100  
    101     void KissaTormasi(PhysicsObject kissa, PhysicsObject kohde) 
    102     { 
    103         if ((kohde == vasenreuna) || (kohde == oikeaReuna)) 
    104         { 
    105             AloitaAlusta(); 
    106         } 
    107     } 
    108  
    109     void AloitaAlusta() 
    110     { 
    111         ClearAll(); 
    112         LuoKentta(); 
    113         AsetaOhjaimet(); 
    114     } 
     78   
    11579 
    11680 
Note: See TracChangeset for help on using the changeset viewer.