Changeset 7924 for 2016


Ignore:
Timestamp:
2016-07-07 09:17:30 (3 years ago)
Author:
jotapoti
Message:

vihollishahmojen paalle voi hyppia ja ne kuolevat vain siten

Location:
2016/27/JouniP/VenienteFragore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/JouniP/VenienteFragore/VenienteFragore/VenienteFragore/VenienteFragore.cs

    r7874 r7924  
    222222    void TormaaPahikseen(PhysicsObject hahmo, PhysicsObject pahis) 
    223223    { 
    224          
    225  
    226         // TODO tee vain jos pelaaja hyppasi ylapuolelta paalle: 
    227         Vihu ilkea = pahis as Vihu; 
    228         ilkea.ElamaLaskuri.Value -= 1; 
    229  
    230         // TODO tee vain jos pelaaja osui jostain sivulta vihuun: 
    231  
    232         //MessageDisplay.Add("Osuit vihuun!"); 
    233  
    234         // Vihollinen vahingoittaa pelaajaa: 
    235         //  
    236         //MessageWindow ikkuna = new MessageWindow("Osuit vihuun!"); 
    237         //Add(ikkuna); 
    238         //hahmo.Destroy(); 
    239  
    240         //ikkuna.Closed += delegate 
    241         //{ 
    242         //    Begin(); 
    243         //}; 
    244  
     224 
     225        // TODO parantele tarkistusta: 
     226        if (hahmo.Bottom == pahis.Top) 
     227        { 
     228            Vihu ilkea = pahis as Vihu; 
     229            ilkea.ElamaLaskuri.Value -= 1; 
     230            (hahmo as PlatformCharacter).Jump(nopeus); 
     231        } 
     232        else 
     233        { 
     234            // Vihollinen vahingoittaa pelaajaa: 
     235 
     236            //MessageWindow ikkuna = new MessageWindow("Osuit vihuun!"); 
     237            //Add(ikkuna); 
     238            //hahmo.Destroy(); 
     239 
     240            //ikkuna.Closed += delegate 
     241            //{ 
     242            //    Begin(); 
     243            //}; 
     244        } 
    245245    } 
    246246 
Note: See TracChangeset for help on using the changeset viewer.