Changeset 5132 for 2014/26


Ignore:
Timestamp:
2014-06-26 15:01:49 (5 years ago)
Author:
rojacoll
Message:
 
Location:
2014/26/RossC/Maailman_Vaikein_Peli
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • 2014/26/RossC/Maailman_Vaikein_Peli/Maailman_Vaikein_Peli/Maailman_Vaikein_Peli/Maailman_Vaikein_Peli.cs

    r5117 r5132  
    66using Jypeli.Effects; 
    77using Jypeli.Widgets; 
     8using System.Collections.Generic; 
    89 
    910public class Maailman_Vaikein_Peli : PhysicsGame 
     
    4950        ruudut.SetTileMethod(Color.Red, LuoPelaaja); 
    5051        ruudut.SetTileMethod(Color.Black, LuoSeina); 
    51         //ruudut.SetTileMethod(Color.Blue, LuoViholliset); 
     52         
    5253        ruudut.SetTileMethod(new Color(0, 255, 0), LuoLoppu); 
    5354        ruudut.Execute(20, 20); 
     
    5556        ColorTileMap ruudut2 = ColorTileMap.FromLevelAsset("kentta" + kenttaNro); 
    5657        ruudut2.SetTileMethod(Color.Blue, LuoViholliset); 
     58        ruudut2.SetTileMethod(new Color(132, 132, 200), LuoViholliet2); 
    5759        ruudut2.Execute(20, 20); 
    5860 
     
    7476        AddCollisionHandler(pelaaja, "maali", AloitaKentta); 
    7577        AddCollisionHandler(pelaaja, "pahis", KasittelePelaajanTormays); 
     78        AddCollisionHandler(pelaaja, "pahis2", KasittelePelaajanTormays);  
    7679 
    7780 
     
    8689        Add(taso); 
    8790    } 
     91 
     92 
    8893 
    8994 
     
    114119        Add(pahis); 
    115120 
     121         
     122 
    116123 
    117124        LabyrinthWandererBrain labyrinttiAivot = new LabyrinthWandererBrain(20); 
     
    123130 
    124131        pahis.Brain.Active = true; 
     132    } 
     133 
     134    void LuoViholliet2(Vector paikka, double leveys, double korkeus) 
     135    { 
     136        PhysicsObject pahis2 = new PhysicsObject(15.0, 15.0); 
     137        pahis2.Color = new Color(132, 132, 200); 
     138        pahis2.Position = paikka; 
     139        pahis2.Shape = Shape.Circle; 
     140        pahis2.Tag = "pahis2"; 
     141        pahis2.CollisionIgnoreGroup = 1; 
     142        Add(pahis2); 
     143 
     144        FollowerBrain seuraajanAivot = new FollowerBrain(pelaaja); 
     145        
     146 
     147        seuraajanAivot.Speed = 100;                 // Millä nopeudella kohdetta seurataan 
     148        seuraajanAivot.DistanceFar = 600;           // Etäisyys jolla aletaan seurata kohdetta 
     149        seuraajanAivot.DistanceClose = 0;         // Etäisyys jolloin ollaan lähellä kohdetta 
     150        seuraajanAivot.StopWhenTargetClose = false;  // Pysähdytään kun ollaan lähellä kohdetta 
     151 
     152        
     153         
     154         
    125155    } 
    126156 
     
    205235 
    206236    } 
     237 
     238 
    207239}    
    208240 
  • 2014/26/RossC/Maailman_Vaikein_Peli/Maailman_Vaikein_Peli/Maailman_Vaikein_Peli/obj/x86/Debug/ContentPipeline-{F98083DA-B2A0-488E-BD4C-646AEA3BB4BB}.xml

    r5117 r5132  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\RossC\Maailman_Vaikein_Peli\Maailman_Vaikein_Peli\Maailman_Vaikein_Peli\bin\x86\Debug\Content\Kentta1.xnb</Output> 
    11       <Time>2014-06-25T13:55:48.1077479+03:00</Time> 
     11      <Time>2014-06-26T14:56:11.724724+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
Note: See TracChangeset for help on using the changeset viewer.