Changeset 9195


Ignore:
Timestamp:
2017-07-28 11:31:51 (6 years ago)
Author:
npo17_55
Message:

Valmis peli!!!

Location:
2017/30/MainiI
Files:
2 added
9 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/MainiI/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r9164 r9195  
    1313    Pelaaja OlioH; 
    1414    SoundEffect NamAani = LoadSoundEffect("BOING1"); 
     15    IntMeter PisteLaskuri; 
    1516 
    1617    public override void Begin() 
    1718    { 
    1819        Luokenttä(); 
     20        Mouse.IsCursorVisible = true; 
    1921        LuoOhjaimet(); 
    2022 
     
    4446        pisteNaytto.BindTo(OlioH.ElamaLaskuri); 
    4547        Add(pisteNaytto); 
     48 
     49        PisteLaskuri = new IntMeter(0); 
     50 
     51        Label pisteNaytto2 = new Label(); 
     52        pisteNaytto2.X = Screen.Right - 100; 
     53        pisteNaytto2.Y = Screen.Top - 100; 
     54        pisteNaytto2.TextColor = Color.Black; 
     55        pisteNaytto2.Color = Color.White; 
     56 
     57        pisteNaytto2.BindTo(PisteLaskuri); 
     58        Add(pisteNaytto2); 
     59 
    4660    } 
    4761    void LuoOlioH(Vector paikka, double leveys, double korkeus) 
     
    8296        //NamAani.Play(); 
    8397        kohde.Destroy(); 
     98        PisteLaskuri.AddValue(1); 
     99        if (PisteLaskuri.Value == 28) 
     100        { 
     101            MessageDisplay.Add("Jeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee Voitit :3"); 
     102        } 
     103         
     104 
    84105    } 
    85106    void LuoOlioP(Vector paikka, double leveys, double korkeus) 
     
    93114        OlioP.Shape = Shape.Circle; 
    94115 
    95         PathFollowerBrain polkuAivot = new PathFollowerBrain(200); 
     116       PathFollowerBrain polkuAivot = new PathFollowerBrain(100); 
    96117 
    97118        OlioP.Brain = polkuAivot; 
     
    99120        polkuAivot.Active = true; 
    100121        polkuAivot.TurnWhileMoving = true; 
    101         polkuAivot.Speed = 100; 
     122        polkuAivot.Speed = 150; 
    102123 
    103124        List<Vector> polku = new List<Vector>(); 
    104125 
    105         polku.Add(new Vector(100.0, 0.0)); 
    106         polku.Add(new Vector(0.0, 100.0)); 
    107         polku.Add(new Vector(100.0,0.0 )); 
    108         polku.Add(new Vector(-200.0,0.0 )); 
    109         polku.Add(new Vector(-100.0, 0.0)); 
     126        polku.Add(new Vector(0.0, 0.0)); 
     127        polku.Add(new Vector(-300, 0.0)); 
     128        polku.Add(new Vector(-300, 350)); 
     129        polku.Add(new Vector(50, 350)); 
     130        polku.Add(new Vector(50, -10)); 
     131        polku.Add(new Vector(-30, 0.0)); 
     132        polku.Add(new Vector(-30, -150)); 
     133        polku.Add(new Vector(215, -150)); 
     134        polku.Add(new Vector(215, 500)); 
     135        polku.Add(new Vector(-450, 500)); 
     136        polku.Add(new Vector(-450, 70)); 
     137        polku.Add(new Vector(-280, 70)); 
     138        polku.Add(new Vector(-280, 350)); 
     139        polku.Add(new Vector(35, 350)); 
     140        polku.Add(new Vector(35, 270)); 
     141        polku.Add(new Vector(200, 270)); 
     142        polku.Add(new Vector(200, -150)); 
     143        polku.Add(new Vector(-450, -150)); 
     144        polku.Add(new Vector(-450, 500)); 
     145        polku.Add(new Vector(-215, 500)); 
     146        polku.Add(new Vector(-215, 350)); 
     147        polku.Add(new Vector(-120, 350)); 
     148        polku.Add(new Vector(-120, 0.0)); 
    110149 
    111150        polkuAivot.Path = polku; 
Note: See TracChangeset for help on using the changeset viewer.