Ignore:
Timestamp:
2010-07-08 14:14:52 (12 years ago)
Author:
vekakart
Message:

Lisäsin viholliset ja joni päivitti kentän

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/27/Vekakart/Catch The Rainbow/Catch The Rainbow/Peli.cs

    r1171 r1186  
    1111 
    1212    Vector NopeusEteen = new Vector(200, 0); 
     13 
     14    PhysicsObject Crossword; 
    1315 
    1416    PlatformCharacter Max; 
     
    2527        Camera.FollowedObject = Max; 
    2628 
    27         TileMap ruudut = TileMap.FromFile("Kentta1.txt"); 
     29        TileMap ruudut = TileMap.FromFile("Kentta 1.txt"); 
    2830        ruudut ['='] = LuoPalikka; 
    2931        ruudut['C'] = LuoRainbow; 
     32        ruudut['J'] = LuoCrossword; 
    3033        ruudut.Insert(ruudunleveys, ruudunkorkeus); 
    3134 
     
    9295        Max.Jump(1000); 
    9396    } 
     97    PhysicsObject LuoCrossword() 
     98    { 
     99        Crossword = new PhysicsObject(35.0, 45.0); 
     100        Crossword.Image = Image.FromFile("Crossword_hand.png"); 
     101 
     102        Timer ajastin = new Timer(); 
     103        ajastin.Tag = Crossword; 
     104        ajastin.Interval = 1; 
     105        ajastin.Trigger += Tekoaly; 
     106        Add (ajastin); 
     107        ajastin.Start(); 
     108        return Crossword; 
     109    } 
     110    void Tekoaly(Timer sender) 
     111    { 
     112        PhysicsObject vihollinen = (PhysicsObject)sender.Tag; 
     113        double etaisyys = vihollinen.X - Max.X; 
     114        if (etaisyys < 0) 
     115        { 
     116            etaisyys = etaisyys * -1; 
     117        } 
     118        if (etaisyys < 150) 
     119        { 
     120            vihollinen.Image = LoadImage("Crossword2"); 
     121        } 
     122        sender.Start(); 
     123    } 
     124 
    94125} 
Note: See TracChangeset for help on using the changeset viewer.