Ignore:
Timestamp:
2016-12-17 14:50:32 (5 years ago)
Author:
tesatapa
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/30/TaavettiV/Street Alien Domination/Street Alien Domination/Street_Alien_Domination/Street_Alien_Domination.cs

    r8369 r8382  
    3131    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    3232 
    33     int kenttaNumero = 5; 
     33    int kenttaNumero =2; 
    3434        
    3535 
     
    4444        PhysicsObject kissa = new PhysicsObject(40, 20); 
    4545        kissa.Shape = Shape.Rectangle; 
    46         kissa.Mass = 10.0; 
     46        kissa.Mass = 1000000.10000000; 
    4747        Add(kissa); 
    4848 
     
    7676        kentta.SetTileMethod('V', LisaaOlio5); 
    7777        kentta.SetTileMethod('y', LisaaOlio6); 
     78        kentta.SetTileMethod('K', lisaaMaali); 
    7879        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    7980        Level.CreateBorders(); 
     
    8990        Add(taso); 
    9091    } 
     92    void lisaaMaali(Vector paikka, double leveys, double korkeus) 
     93    { 
     94        PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     95 
     96        maali.Tag = "maali"; 
     97        maali.Position = paikka; 
     98        Add(maali); 
     99    } 
     100     
     101     
    91102 
    92103    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     
    227238        PlatformCharacter pelaaja = new PlatformCharacter(leveys* 0.7, korkeus * 0.9); 
    228239        pelaaja.Position = paikka; 
    229         pelaaja.Mass = 4.0; 
     240        pelaaja.Mass = 3.0; 
    230241        pelaaja.Tag = "pelaaja"; 
    231242        pelaaja.Image = pelaajanKuva; 
     
    233244        AddCollisionHandler(pelaaja, "p", CollisionHandler.ExplodeBoth(999, true)); 
    234245        AddCollisionHandler(pelaaja, "B", CollisionHandler.ExplodeBoth(999, true)); 
     246        AddCollisionHandler(pelaaja, "maali", paasiMaalin); 
    235247        AddCollisionHandler(pelaaja, "m", Tormaap); 
    236248        AddCollisionHandler(pelaaja, "y", Rajayta); 
    237249         
    238250        Add(pelaaja); 
     251 
    239252 
    240253 
     
    253266    } 
    254267 
     268    void paasiMaalin(PhysicsObject pelaaja, PhysicsObject maali) 
     269    { 
     270        kenttaNumero++; 
     271 
     272        ClearAll(); 
     273        Begin(); 
     274 
     275 
     276    } 
    255277    void lisaapelaaja1(Vector paikka, double leveys, double korkeus) 
    256278    { 
     
    371393    { 
    372394        maaliAani.Play(); 
    373         MessageDisplay.Add("Keräsit tähden!"); 
     395        MessageDisplay.Add("keräsit paskan!"); 
    374396        tahti.Destroy(); 
    375397    } 
     
    460482class OutoHirvio : PlatformCharacter 
    461483{ 
    462     private IntMeter elamaLaskuri = new IntMeter(10, 0, 10); 
     484    private IntMeter elamaLaskuri = new IntMeter(30, 0, 30); 
    463485    public IntMeter ElamaLaskuri { get { return elamaLaskuri; } } 
    464486    public Timer Ajastin = new Timer(); 
     
    466488        : base(leveys, korkeus) 
    467489    { 
    468         this.Ajastin.Interval = 3.0; 
     490        this.Ajastin.Interval = 1.0; 
    469491 
    470492        elamaLaskuri.LowerLimit += delegate { this.Destroy(); }; 
Note: See TracChangeset for help on using the changeset viewer.