Changeset 9764


Ignore:
Timestamp:
2018-06-15 10:30:08 (2 years ago)
Author:
tovitama
Message:
 
Location:
2018/24/TOMASM/TomaksenPeli
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • 2018/24/TOMASM/TomaksenPeli/TomaksenPeli/TomaksenPeli.cs

    r9760 r9764  
    1818    AssaultRifle pelaajan1Ase; 
    1919    AssaultRifle pelaajan2Ase; 
    20  
     20    IntMeter pisteLaskuri; 
    2121 
    2222    public override void Begin() 
     
    3131        Level.AmbientLight = 0.3; 
    3232 
     33        LuoPistelaskuri(); 
    3334 
    3435 
     
    6768        LuoRandomOlio(); 
    6869        Timer ajastin = new Timer(); 
    69         ajastin.Interval = 1.0; 
     70        ajastin.Interval = 1.6; 
    7071        ajastin.Timeout += LuoRandomOlio; 
    7172        ajastin.Start(); 
     
    9899    { 
    99100        MessageDisplay.Add("-1 life!"); 
    100  
    101         pelaajanTerveys--; 
     101        pisteLaskuri.AddValue(-5);        
     102            pelaajanTerveys--; 
    102103 
    103104 
     
    107108        //kolmio2.Destroy(); 
    108109        if (pelaajanTerveys <= 0) 
     110        { 
    109111            pelaaja.Destroy(); 
    110  
    111         if (pelaajanTerveys <= 0) 
    112         MessageDisplay.Add("You Have No Lives Left."); 
    113         MessageDisplay.Add("DEED BOII!"); 
    114  
    115  
     112            MessageDisplay.Add("You Have No Lives Left."); 
     113            MessageDisplay.Add("DEED BOII!"); 
     114        } 
    116115    } 
    117116    void LuoRandomOlio() 
     
    125124        FollowerBrain seuraajanAivot = new FollowerBrain(kolmio1, kolmio2) 
    126125        { 
    127             Speed = 50, 
     126            Speed = 100, 
    128127            Active = true, 
    129128    }; 
     
    152151    void AmmusOsui(PhysicsObject ammus, PhysicsObject kohde) 
    153152    { 
    154         if (kohde.Tag != "pelaaja" && kohde.Tag != "seina")  
    155         kohde.Destroy(); 
     153        if (kohde.Tag != "pelaaja" && kohde.Tag != "seina") 
     154        { 
     155            kohde.Destroy(); 
     156            pisteLaskuri.AddValue(10); 
     157        } 
    156158        ammus.Destroy(); 
     159         
    157160    } 
    158161 
     
    192195        return ase; 
    193196    } 
     197    void LuoPistelaskuri() 
     198    { 
     199        pisteLaskuri = new IntMeter(0); 
     200 
     201        Label pisteNaytto = new Label(); 
     202        pisteNaytto.X = Screen.Right + -30; 
     203        pisteNaytto.Y = Screen.Top - 30; 
     204        pisteNaytto.TextColor = Color.Black; 
     205        pisteNaytto.Color = Color.White; 
     206 
     207        pisteNaytto.BindTo(pisteLaskuri); 
     208        Add(pisteNaytto); 
     209    } 
    194210} 
    195211 
Note: See TracChangeset for help on using the changeset viewer.