Changeset 9339 for 2017/31/VilleH


Ignore:
Timestamp:
2017-08-02 11:54:30 (6 years ago)
Author:
npo17_85
Message:
 
Location:
2017/31/VilleH/Kivitykki/Kivitykki/Kivitykki
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/VilleH/Kivitykki/Kivitykki/Kivitykki/Kivitykki.cs

    r9323 r9339  
    1010{ 
    1111    Cannon tykki; 
    12  
     12     
    1313    public override void Begin() 
    1414    { 
     
    2020        Level.Background.Color = Color.Green; 
    2121        Jorma.X = 0; 
    22         Jorma.Y = -300; 
     22        Jorma.Y = -350; 
     23 
     24        Kivi(); 
     25        LuoAikaLaskuri(); 
     26        AikaLoppui(); 
    2327 
    2428        PhysicsObject Paa = new PhysicsObject(30, 30); 
     
    2731        Paa.Color = Color.HotPink; 
    2832        Paa.X = 0; 
    29         Paa.Y = -300; 
     33        Paa.Y = -350; 
    3034 
    3135        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     
    4145        Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", tykki); 
    4246 
    43  
     47       
    4448      
    4549 
     
    6670         
    6771    } 
    68     void kivi() 
     72    void Kivi() 
     73       
    6974    { 
    7075 
    71         PhysicsObject kivi = new PhysicsObject(20, 20); 
     76         
     77 
     78        for (int i = 0; i < 30; i++) 
     79        { 
     80            PhysicsObject Kivi = new PhysicsObject(20, 20); 
     81            Kivi.Color = Color.Black; 
     82            Kivi.Shape = Shape.Circle; 
     83            Add(Kivi); 
     84            Kivi.X = RandomGen.NextDouble(Level.Left,Level.Right); 
     85 
     86            Kivi.Y = RandomGen.NextDouble(Level.Top, 100); 
     87        } 
    7288 
    7389    
     90         
    7491 
    7592 
    7693    } 
    77     
    78 } 
     94 
     95 
     96    void LuoAikaLaskuri() 
     97    { 
     98        Timer aikaLaskuri = new Timer(); 
     99        aikaLaskuri.Interval = 45; 
     100        aikaLaskuri.Timeout += AikaLoppui; 
     101        aikaLaskuri.Start(1); 
     102 
     103        Label aikaNaytto = new Label(); 
     104        aikaNaytto.TextColor = Color.White; 
     105        aikaNaytto.DecimalPlaces = 1; 
     106        aikaNaytto.BindTo(aikaLaskuri.SecondCounter); 
     107        Add(aikaNaytto); 
     108        aikaNaytto.X = 100; 
     109        aikaNaytto.Y = 200; 
     110    } 
     111 
     112    void AikaLoppui() 
     113    { 
     114        MessageDisplay.Add("Aika loppui..."); 
     115 
     116 
     117    } 
     118 
     119    } 
Note: See TracChangeset for help on using the changeset viewer.