Changeset 1769 for 2011/23


Ignore:
Timestamp:
2011-06-08 20:26:41 (8 years ago)
Author:
vihakuli
Message:
 
Location:
2011/23/vihakuli
Files:
16 added
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/vihakuli/Runner/Runner/Runner/Peli.cs

    r1766 r1769  
    3939    Label aikaNaytto; 
    4040    bool powerJump = false; 
     41    bool powerRun = false; 
    4142    PhysicsObject vihollinen; 
    4243    Label POWERRUN; 
    4344    Label POWERJUMP; 
    44      
    45      
    46  
    4745 
    4846    public override void Begin() 
     
    139137        Add(teksti); 
    140138        POWERJUMP = new Label("PowerJump"); 
    141         POWERJUMP.Position(Screen. 
     139        POWERJUMP.Position = new Vector(Screen.Left + 80, Screen.Top - 30); 
     140        Add(POWERJUMP); 
     141        POWERRUN = new Label("PowerRun"); 
     142        POWERRUN.Position = new Vector(Screen.Left + 80, Screen.Top - 60); 
     143        Add(POWERRUN); 
    142144    } 
    143145 
     
    177179        { 
    178180            NopeaJuoksuAika.Reset(); 
     181            powerRun = true; 
    179182        } 
    180183 
     
    202205            KohtaHavisit = new Label("Hävisit kentän!"); 
    203206            KohtaHavisit.Position = new Vector(0, 120); 
    204             //valikonKohdat.Add(KohtaHavisit); 
    205207            havisit = 1; 
    206208            peliPaattyi("havio"); 
     
    240242        aikaLaskuri.Stop(); 
    241243        maanTallennus = valittuMaa + ".xml"; 
    242         maanTallennus = maanTallennus.Substring(5);  
     244        maanTallennus = maanTallennus.Substring(5); 
     245        string asd = aikaNaytto.Text; 
     246        double.TryParse(asd, out aikaaKulunut); 
    243247         
    244248        if (tulos == "voitto") 
     
    353357        aikaaKulunut = aikaaKulunut + sender.SecondCounter.Value; 
    354358        aikaNaytto.Text = aikaaKulunut.ToString("0.00"); 
     359 
     360        if(powerJump == true) 
     361            POWERJUMP.TextColor = Color.White; 
     362        if (powerJump == false) 
     363            POWERJUMP.TextColor = Color.Black; 
     364        if(powerRun == true) 
     365            POWERRUN.TextColor = Color.White; 
     366        if (powerRun == false) 
     367            POWERRUN.TextColor = Color.Black; 
    355368    } 
    356369 
     
    365378    void LiikutaUkkoa(double liiku, string suunta) 
    366379    { 
    367          
    368380        double asd = NopeaJuoksuAika.CurrentTime; 
    369381        if (asd < 3) 
    370382        { 
    371383            if (suunta == "vasen") 
    372             { 
    373                 liiku = liiku - 300; 
    374                 ukko.Walk(liiku); 
    375             } 
     384                { 
     385                    liiku = liiku - 300; 
     386                    ukko.Walk(liiku); 
     387                } 
    376388            if (suunta == "oikea") 
    377             { 
    378                 liiku = liiku + 300; 
    379                 ukko.Walk(liiku); 
    380             } 
    381         } 
    382          
    383         ukko.Walk(liiku); 
     389                { 
     390                    liiku = liiku + 300; 
     391                    ukko.Walk(liiku); 
     392                } 
     393        } 
     394 
     395        if (asd > 3) 
     396        { 
     397            ukko.Walk(liiku); 
     398            powerRun = false; 
     399        } 
    384400    } 
    385401 
     
    389405        { 
    390406            ukko.Jump(800.0); 
    391             powerJump = false;  
    392         } 
    393         ukko.Jump(500.0); 
     407            powerJump = false; 
     408        } 
     409 
     410        if (powerJump == false) 
     411        { 
     412            POWERJUMP.TextColor = Color.Black; 
     413            ukko.Jump(500.0); 
     414        } 
    394415    } 
    395416 
Note: See TracChangeset for help on using the changeset viewer.