Ignore:
Timestamp:
2017-08-01 11:58:44 (2 years ago)
Author:
nupeohje
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/TaavettiV/Trumpsimulator/Trumpsimulator/Trumpsimulator/Trumpsimulator.cs

    r9299 r9301  
    5151 
    5252    int kenttaNumero = 1; 
    53  
     53    Image bombiKuva = LoadImage("Bombi"); 
    5454    Image pelaajanKuva = LoadImage("trumphahmo"); 
    5555    Image tahtiKuva = LoadImage("one dollar"); 
    5656 
    5757    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    58  
     58    Image olio6Kuva = LoadImage("tuomas"); 
    5959    public override void Begin() 
    6060    { 
     
    6868        Camera.StayInLevel = true; 
    6969    } 
    70  
     70    void tomas(Vector paikka, double leveys, double korkeus) 
     71    { 
     72        PlatformCharacter y = new PlatformCharacter(leveys * 1.0, korkeus * 1.0); 
     73        y.Position = paikka; 
     74       
     75         
     76        Add(y); 
     77        y.Tag = "y"; 
     78        y.Image = LoadImage("hilari clinton"); 
     79        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     80        tasoAivot.Speed = 900; 
     81 
     82        tasoAivot.FallsOffPlatforms = true; 
     83        tasoAivot.TriesToJump = true; 
     84 
     85        y.Brain = tasoAivot; 
     86 
     87    } 
     88    void bombi(Vector paikka, double leveys, double korkeus) 
     89    { 
     90        PlatformCharacter p = new PlatformCharacter(leveys * 0.9, korkeus * 0.9); 
     91        p.Position = paikka; 
     92        p.Image = bombiKuva; 
     93        Add(p); 
     94        p.Tag = "p"; 
     95       
     96 
     97 
     98        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     99        tasoAivot.Speed = 100; 
     100 
     101        tasoAivot.FallsOffPlatforms = true; 
     102        tasoAivot.TriesToJump = true; 
     103 
     104        p.Brain = tasoAivot; 
     105 
     106    } 
     107    void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 
     108    { 
     109        kenttaNumero++; 
     110 
     111        ClearAll(); 
     112        Begin(); 
     113 
     114 
     115    } 
    71116    void lisaaMaali(Vector paikka, double leveys, double korkeus) 
    72117    { 
    73118        PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    74  
     119         
     120 
     121        //ClearAll(); 
     122        //Begin(); 
    75123        maali.Tag = "maali"; 
    76124        maali.Position = paikka; 
     
    112160        kentta.SetTileMethod('N', LisaaPelaaja); 
    113161        kentta.SetTileMethod('K', lisaaMaali); 
     162        kentta.SetTileMethod('y', tomas); 
    114163        kentta.SetTileMethod('A', Lisaaasevihu); 
    115164        kentta.SetTileMethod('T', Lisaaasevihu); 
     
    119168        kentta.SetTileMethod('M', LisaaMuuri); 
    120169        kentta.SetTileMethod('G', LisaaTacoVihu); 
     170        kentta.SetTileMethod('p', bombi); 
    121171        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    122172 
     
    127177    } 
    128178 
    129     void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 
    130     { 
    131         kenttaNumero++; 
    132  
    133         ClearAll(); 
    134         Begin(); 
    135  
    136     } 
     179     
     180     
     181        
     182     
    137183    void LisaaTaso(Vector paikka, double leveys, double korkeus) 
    138184    { 
     
    206252        AddCollisionHandler(pelaaja1, "dollar", Tormaadollar); 
    207253        Add(pelaaja1); 
     254        AddCollisionHandler(pelaaja1, "p", CollisionHandler.ExplodeBoth(99999, true)); 
     255        AddCollisionHandler(pelaaja1, "maali", paasiMaalin); 
    208256 
    209257        pelaaja1.Weapon = new AssaultRifle(30, 10); 
Note: See TracChangeset for help on using the changeset viewer.