Changeset 1825 for 2011/23/vihakuli


Ignore:
Timestamp:
2011-06-09 15:56:59 (8 years ago)
Author:
vihakuli
Message:
 
Location:
2011/23/vihakuli/Runner/Runner/Runner
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/vihakuli/Runner/Runner/Runner/Maat/maa1.txt

    r1823 r1825  
    3434=                                                           = 
    3535=                                                           = 
    36 =                                                           = 
     36=                                                   h       = 
    3737=                                           ---<<<=========== 
    3838=                                                           = 
     
    4242=     b   =======---                                        = 
    4343=                                                           = 
    44 =====                                                       = 
    45 =====        c  c   s    aa*** c       -----===            <= 
     44=====                                        h              = 
     45=====        c  c   s    aa*** c   h   -----===            <= 
    4646============================================================= 
  • 2011/23/vihakuli/Runner/Runner/Runner/Peli.cs

    r1823 r1825  
    5555    Label POWERJUMP; 
    5656    Label AMMUKSET; 
     57    Label HP; 
    5758    PhysicsObject ammus; 
    5859    int ammukset = 0; 
     
    154155        pisteet = 0; 
    155156        ammukset = 0; 
     157        elamat = 3; 
    156158        aikaaKulunut = 0; 
    157159        aikaLaskuri.Stop(); 
     
    160162        havisit = 0; 
    161163        teksti = new Label("teksti"); 
     164        HP = new Label(elamat.ToString()); 
     165        HP.Position = new Vector(Screen.Left + 40, Screen.Top - 40); 
    162166        LuoAikaLaskuri(); 
    163167        TeeKentta(); 
     
    259263            kohde.Destroy(); 
    260264        } 
     265 
     266        if (kohde.Shape == Shape.Heart) 
     267        { 
     268            elamat++; 
     269            HP.Text = elamat.ToString(); 
     270            kohde.Destroy(); 
     271        } 
    261272    } 
    262273 
     
    274285        ruudut.SetTileMethod('a', LuoAmmukset); 
    275286        ruudut.SetTileMethod('c', LuoCheckPoint); 
     287        ruudut.SetTileMethod('h', LuoHealtPoint); 
    276288        ruudut.Execute(ruudunLeveys, ruudunKorkeus); 
    277289        Gravity = new Vector(0.0, -800.0); 
    278290        teksti.Text = pisteet.ToString() + "/" + MaxPisteet.ToString(); 
     291    } 
     292 
     293    void LuoHealtPoint(Vector paikka, double leveys, double korkeus) 
     294    { 
     295        PhysicsObject hp = PhysicsObject.CreateStaticObject(25, 25); 
     296        hp.Shape = Shape.Heart; 
     297        hp.Position = paikka; 
     298        hp.Color = Color.Red; 
     299        Add(hp); 
    279300    } 
    280301 
     
    449470    void LuoAikaLaskuri() 
    450471    { 
    451          
    452          
    453472        aikaLaskuri.Start(); 
    454          
    455473        aikaNaytto = new Label(); 
    456474        aikaNaytto.TextColor = Color.White; 
     
    458476        aikaNaytto.X = Screen.Left / 2; 
    459477        aikaNaytto.Y = Screen.Top - 20; 
    460         //aikaNaytto.BindTo(aikaLaskuri.SecondCounter); 
    461478        Add(aikaNaytto); 
    462          
    463479    } 
    464480 
Note: See TracChangeset for help on using the changeset viewer.