Ignore:
Timestamp:
2016-07-06 09:44:53 (3 years ago)
Author:
jotapoti
Message:

Vasemmassa nurkassa pistelaskuri, jonka arvo kasvaa, kun saa tahden.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/JouniP/VenienteFragore/VenienteFragore/VenienteFragore/VenienteFragore.cs

    r7835 r7836  
    2525    Vector aloituspaikka = Vector.Zero; 
    2626 
     27    IntMeter pistelaskuri; 
     28 
    2729    public override void Begin() 
    2830    { 
     
    3234        LuoKentta(); 
    3335        LisaaNappaimet(); 
     36        LuoPistelaskuri(); 
    3437 
    3538        Camera.Follow(pelaaja1); 
     
    125128    } 
    126129 
     130    void LuoPistelaskuri() 
     131    { 
     132        pistelaskuri = new IntMeter(0); 
     133 
     134        Label pisteNaytto = new Label(); 
     135        pisteNaytto.X = Screen.Left + 100; 
     136        pisteNaytto.Y = Screen.Top - 100; 
     137        pisteNaytto.TextColor = Color.Black; 
     138        pisteNaytto.Color = Color.White; 
     139 
     140        pisteNaytto.BindTo(pistelaskuri); 
     141        Add(pisteNaytto); 
     142    } 
     143 
    127144    void Liikuta(PlatformCharacter hahmo, double nopeus) 
    128145    { 
     
    137154    void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
    138155    { 
     156        pistelaskuri.Value++; 
    139157        maaliAani.Play(); 
    140158        MessageDisplay.Add("Keräsit tähden!"); 
     
    153171        MessageWindow ikkuna = new MessageWindow("Osuit vihuun!"); 
    154172        Add(ikkuna); 
     173        hahmo.Destroy(); 
    155174 
    156175        ikkuna.Closed += delegate 
    157176        { 
    158             hahmo.Position = aloituspaikka; 
     177            Begin(); 
    159178        }; 
    160179         
Note: See TracChangeset for help on using the changeset viewer.