Ignore:
Timestamp:
2017-07-28 12:39:20 (2 years ago)
Author:
npo17_55
Message:

Neliikkuu itekseen :D

File:
1 edited

Legend:

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

    r9195 r9217  
    1414    SoundEffect NamAani = LoadSoundEffect("BOING1"); 
    1515    IntMeter PisteLaskuri; 
     16    Image taustakuva = LoadImage("Voittokuva"); 
    1617 
    1718    public override void Begin() 
    1819    { 
    1920        Luokenttä(); 
     21        SmoothTextures = false; 
    2022        Mouse.IsCursorVisible = true; 
    2123        LuoOhjaimet(); 
    2224 
    2325        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    24         Camera.ZoomToLevel(-1000); 
     26        Camera.ZoomToLevel(); 
    2527 
    2628    } 
     
    5759        pisteNaytto2.BindTo(PisteLaskuri); 
    5860        Add(pisteNaytto2); 
     61 
     62 
    5963 
    6064    } 
     
    8286        seina.CollisionIgnoreGroup = 1; 
    8387        Add(seina); 
     88        seina.Tag = "Seina"; 
    8489    } 
    8590    void LuoHerkut(Vector paikka, double leveys, double korkeus) 
     
    97102        kohde.Destroy(); 
    98103        PisteLaskuri.AddValue(1); 
    99         if (PisteLaskuri.Value == 28) 
     104        if (PisteLaskuri.Value == 1) 
    100105        { 
    101106            MessageDisplay.Add("Jeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee Voitit :3"); 
     107            Level.Background.Image = taustakuva; 
     108 
     109            Level.Background.ScaleToLevelByHeight(); 
     110 
    102111        } 
    103112         
     
    114123        OlioP.Shape = Shape.Circle; 
    115124 
    116        PathFollowerBrain polkuAivot = new PathFollowerBrain(100); 
    117  
    118         OlioP.Brain = polkuAivot; 
    119  
    120         polkuAivot.Active = true; 
    121         polkuAivot.TurnWhileMoving = true; 
    122         polkuAivot.Speed = 150; 
    123  
    124         List<Vector> polku = new List<Vector>(); 
    125  
    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)); 
    149  
    150         polkuAivot.Path = polku; 
    151         polkuAivot.Loop = true; 
     125        LabyrinthWandererBrain tekoaivot = new LabyrinthWandererBrain(50.0, 150.0, "Seina"); 
     126        OlioP.Brain = tekoaivot; 
     127        tekoaivot.Active = true; 
     128 
     129       //PathFollowerBrain polkuAivot = new PathFollowerBrain(100); 
     130 
     131       // OlioP.Brain = polkuAivot; 
     132 
     133       // polkuAivot.Active = true; 
     134       // polkuAivot.TurnWhileMoving = true; 
     135       // polkuAivot.Speed = 150; 
     136 
     137        //List<Vector> polku = new List<Vector>(); 
     138 
     139        //polku.Add(new Vector(0.0, 0.0)); 
     140        //polku.Add(new Vector(-300, 0.0)); 
     141        //polku.Add(new Vector(-300, 350)); 
     142        //polku.Add(new Vector(50, 350)); 
     143        //polku.Add(new Vector(50, -10)); 
     144        //polku.Add(new Vector(-30, 0.0)); 
     145        //polku.Add(new Vector(-30, -150)); 
     146        //polku.Add(new Vector(215, -150)); 
     147        //polku.Add(new Vector(215, 500)); 
     148        //polku.Add(new Vector(-450, 500)); 
     149        //polku.Add(new Vector(-450, 70)); 
     150        //polku.Add(new Vector(-280, 70)); 
     151        //polku.Add(new Vector(-280, 350)); 
     152        //polku.Add(new Vector(35, 350)); 
     153        //polku.Add(new Vector(35, 270)); 
     154        //polku.Add(new Vector(200, 270)); 
     155        //polku.Add(new Vector(200, -150)); 
     156        //polku.Add(new Vector(-450, -150)); 
     157        //polku.Add(new Vector(-450, 500)); 
     158        //polku.Add(new Vector(-215, 500)); 
     159        //polku.Add(new Vector(-215, 350)); 
     160        //polku.Add(new Vector(-120, 350)); 
     161        //polku.Add(new Vector(-120, 0.0)); 
     162 
     163        //polkuAivot.Path = polku; 
     164        //polkuAivot.Loop = true; 
    152165 
    153166    } 
Note: See TracChangeset for help on using the changeset viewer.