Ignore:
Timestamp:
2015-06-09 12:03:33 (5 years ago)
Author:
iisaaira
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/24/UunoT/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2.cs

    r5923 r5936  
    1818    Image pelaajanKuva = LoadImage("norsu"); 
    1919    Image tahtiKuva = LoadImage("tahti"); 
     20    Image naamakuva = LoadImage ("Untitled"); 
    2021 
    2122    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2728        LuoKentta(); 
    2829        LisaaNappaimet(); 
     30        //LuoNaama(0, 0); 
    2931         
    3032 
     
    4244        kentta.SetTileMethod('N', LisaaPelaaja); 
    4345        kentta.SetTileMethod('T', LisaaTikkaat); 
     46        kentta.SetTileMethod('p', spawneri); 
    4447        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4548        Level.CreateBorders(); 
     
    7780        pelaaja1 = new PlatformCharacter(leveys, korkeus); 
    7881        pelaaja1.Position = paikka; 
     82        pelaaja1.Tag = "pelaaja"; 
    7983        pelaaja1.Mass = 4.0; 
    8084        pelaaja1.Image = pelaajanKuva; 
     
    141145        //} 
    142146    //} 
     147    void LuoNaama(Vector paikka) 
     148    { 
     149        PhysicsObject naama = new PhysicsObject (50, 50); 
     150        //naama.Position = new Vector(x, y); 
     151        naama.Shape = Shape.Circle; 
     152        naama.Image =naamakuva; 
     153        naama.Brain = new FollowerBrain(pelaaja1); 
     154        Add (naama); 
     155    } 
     156 
     157    void spawneri(Vector paikka, double leveys, double korkeus) 
     158    { 
     159        Timer kutsuja = new Timer(); 
     160        kutsuja.Interval = 0.25; 
     161        kutsuja.Timeout += delegate { LuoNaama(paikka); }; 
     162        kutsuja.Start(); 
     163    } 
    143164} 
Note: See TracChangeset for help on using the changeset viewer.