Ignore:
Timestamp:
2017-07-26 11:46:29 (2 years ago)
Author:
npo17_61
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/TuomasH/Snake/Snake/Snake/Snake.cs

    r9099 r9115  
    1515    GameObject omena; 
    1616    List<GameObject> matopalat = new List<GameObject>(); 
     17    EasyHighScore toplista = new EasyHighScore(); 
     18    Timer aikalaskuri = new Timer(); 
     19     
    1720    
    18  
    1921    public override void Begin() 
    2022    { 
    21         LuoMaailma(); 
    22         
    23          
    24         Aloitus(); 
    2523        
    2624 
     25        Aloitus(); 
    2726 
     27         
     28        
     29       
    2830 
    2931    } 
     
    4244        LuoMatopala(3 * Ruudunkoko, 3 * Ruudunkoko); 
    4345        omena = new GameObject(Ruudunkoko, Ruudunkoko); 
    44         omena.Color = Color.BloodRed; 
     46        omena.Image = LoadImage("omena2"); 
    4547        Add(omena); 
     48         
    4649         
    4750 
     
    5154        paivitysAjastin.Timeout += Mato; 
    5255        paivitysAjastin.Start(); 
     56        Mouse.IsCursorVisible = true; 
     57 
    5358        Ohjaimet(); 
     59        LuoAikalaskuri(); 
     60        LuoMaailma(); 
     61        Mato(); 
     62        Alkuvalikko(); 
     63        
    5464    } 
    5565 
     
    6777        matopalat.RemoveAt(0); 
    6878        matopalat.Add(paa); 
     79         
    6980 
    7081        for (int i = 0; i < matopalat.Count - 1; i++)  
     
    90101            } 
    91102        } 
     103       
    92104    } 
     105     
    93106 
    94107    void Ohjaimet() 
     
    114127        Add(pala); 
    115128    } 
     129     
     130    void LuoAikalaskuri() 
     131    { 
     132        
     133        aikalaskuri.Start(); 
     134        Label aikanaytto = new Label(); 
     135        aikanaytto.TextColor = Color.White; 
     136        aikanaytto.DecimalPlaces = 1; 
     137        aikanaytto.BindTo(aikalaskuri.SecondCounter); 
     138        Add(aikanaytto); 
     139        aikanaytto.X = Level.Right + 300; 
     140        aikanaytto.Y = Level.Top - 200; 
     141        aikanaytto.Title = "Aika"; 
     142         
     143         
    116144 
     145    } 
     146    void Alkuvalikko() 
     147    { 
     148        MultiSelectWindow alkuvalikko = new MultiSelectWindow("Alkuvalikko", "Aloita peli", null, "Lopeta"); 
     149        Add(alkuvalikko); 
     150        alkuvalikko.AddItemHandler(0, Aloitus); 
     151        alkuvalikko.AddItemHandler(1, null); 
     152        alkuvalikko.AddItemHandler(2, Exit); 
     153        alkuvalikko.Color = Color.Green; 
     154 
     155    } 
     156    
    117157} 
Note: See TracChangeset for help on using the changeset viewer.