Ignore:
Timestamp:
2017-07-28 11:49:12 (2 years ago)
Author:
npo17_65
Message:

Hyppy toimii

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/HanniAndHoo.cs

    r9191 r9206  
    1414    Image taustis2 = LoadImage("Space"); 
    1515 
    16     DoubleMeter elamaLaskuri; 
    17     DoubleMeter elamaLaskuri2; 
    18  
    19      
     16       
    2017    PlasmaCannon HanninAse; 
    2118    Cannon HoonAse; 
     19 
     20    SoundEffect hyppyAani = LoadSoundEffect("jump"); 
    2221 
    2322     
     
    2928    { 
    3029        AlkuValikko(); 
    31         //IsFullScreen = true; 
     30        IsFullScreen = true; 
    3231         
    3332 
     
    7372        AddCollisionHandler(Hoo, Hanni, Tormaa); 
    7473        Hoo.Elamalaskuri.LowerLimit += LoppuValikko; 
    75         Hanni.Elamalaskuri.LowerLimit += LoppuValikko; 
     74        Hanni.Elamalaskuri.LowerLimit += LoppuValikko;         
    7675    } 
    7776 
     
    116115        PeliUkko pu = (PeliUkko)Kohde; 
    117116        pu.Elamalaskuri.AddValue(-1); 
     117        PeliUkko pu2 = (PeliUkko)Tormaaja; 
     118        pu2.Elamalaskuri.AddValue(2); 
     119         
    118120    } 
    119121 
     
    123125        if (!Kohde.Tag.Equals("pelaaja2")) return; 
    124126        PeliUkko pu = (PeliUkko)Kohde; 
     127         
    125128        pu.Elamalaskuri.AddValue(-5); 
     129        if (Ammus.Tag.Equals("PelaajanAmmus")) 
     130        { 
     131           Hanni.Elamalaskuri.AddValue(1); 
     132        } 
     133         
    126134 
    127135    } 
     
    149157    void LuoKentta() 
    150158    { 
    151  
    152159        MediaPlayer.Stop(); 
    153160        MediaPlayer.Volume = 0.2; 
     
    158165        Level.Height = Screen.Height; 
    159166        Level.Background.Image = taustis; 
    160         //Level.Background.ScaleToLevelByHeight(); 
    161167        Level.Background.ScaleToLevelByWidth(); 
    162168        Gravity = new Vector(0.0, -800.0);         
     
    193199        else 
    194200        { 
     201             
    195202            tyyppi.Jump(hypynMaara); 
    196203        } 
     204                
     205        hyppyAani.Play();         
    197206        tyyppi.HyppyLaskuri.AddValue(1); 
    198207       
     
    212221    void AmmuAseella(PlasmaCannon HanninAse) 
    213222    { 
    214         PhysicsObject Ammus = HanninAse.Shoot(); 
     223        PhysicsObject Ammus = HanninAse.Shoot();         
    215224        HanninAse.FireRate = 2.5; 
    216225        if (Ammus != null) 
     
    218227            Ammus.Size *= 3; 
    219228            Ammus.MaximumLifetime = TimeSpan.FromSeconds(2.0); 
     229            Ammus.Tag = "PelaajanAmmus"; 
    220230        } 
    221231    } 
     
    223233    void AmmuAseella2(Cannon HoonAse) 
    224234    { 
    225         PhysicsObject Ammus = HoonAse.Shoot(); 
    226         HoonAse.FireRate = 1; 
    227         if (Ammus != null) 
    228         { 
    229             Ammus.Size *= 4; 
    230             Ammus.MaximumLifetime = TimeSpan.FromSeconds(4.0); 
    231         } 
    232  
    233     } 
    234  
    235  
    236  
    237  
    238  
    239  
     235        PhysicsObject Ammus2 = HoonAse.Shoot(); 
     236        HoonAse.FireRate = 1.5; 
     237        if (Ammus2 != null) 
     238        { 
     239            Ammus2.Size *= 4; 
     240            Ammus2.MaximumLifetime = TimeSpan.FromSeconds(4.0); 
     241            Ammus2.Tag = "Pelaajan2Ammus"; 
     242 
     243        } 
     244 
     245    } 
    240246 
    241247    class PeliUkko : PlatformCharacter 
Note: See TracChangeset for help on using the changeset viewer.