Changeset 7089 for 2015


Ignore:
Timestamp:
2015-12-09 13:52:49 (4 years ago)
Author:
soonhuot
Message:

Uusin versio

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/30/SonjaH/GorillaPeli2/GorillaPeli2/GorillaPeli2/GorillaPeli2.cs

    r7088 r7089  
    1414public class GorillaPeli2 : PhysicsGame 
    1515{ 
    16     Vector nopeusVasemmalle = new Vector(-200, 0); 
    17     Vector nopeusOikealle = new Vector(200, 0); 
    18     PlatformCharacter gorilla; 
    19     DoubleMeter elamaLaskuri; 
     16    private Vector nopeusVasemmalle = new Vector(-200, 0); 
     17    private Vector nopeusOikealle = new Vector(200, 0); 
     18    private PlatformCharacter gorilla; 
     19    private DoubleMeter elamaLaskuri; 
    2020    private Vector[] vaikeus = new Vector[6]; 
    21     private int index = 0; 
    22  
     21    private int vaikeusindex = 0; 
     22    private const int HYPPYNOPEUS = 700; 
     23    private const double ALOITUSPAIKKA = 200; 
    2324 
    2425 
     
    3536 
    3637        LuoKentta(); 
    37         LuoGorilla(200); 
     38        LuoGorilla(ALOITUSPAIKKA); 
    3839        LuoOhjetekstikentta(); 
    3940 
     
    4647    } 
    4748 
     49 
    4850    ///<summary> 
    4951    ///Aliohjelma, jossa luodaan kentän vaikeustason muutos. 
     
    5456        aikaLaskuri.Start(); 
    5557        aikaLaskuri.Interval = 30; 
    56         aikaLaskuri.Timeout += delegate { if (index == vaikeus.Length) aikaLaskuri.Stop(); Gravity = vaikeus[index]; index++; }; 
    57     } 
     58        aikaLaskuri.Timeout += delegate { if (vaikeusindex == vaikeus.Length) aikaLaskuri.Stop(); Gravity = vaikeus[vaikeusindex]; vaikeusindex++; }; 
     59    } 
     60 
    5861 
    5962    /// <summary> 
     
    8891    } 
    8992 
     93 
     94    /// <summary> 
     95    /// Aliohjelma, jossa luodaan elämälaskuri. 
     96    /// </summary> 
    9097    private void LuoElamaLaskuri() 
    9198    { 
     
    102109        Add(elamaPalkki); 
    103110    } 
     111 
    104112 
    105113    /// <summary> 
     
    120128    } 
    121129 
     130 
    122131    ///<summary> 
    123132    ///Aliohjelma, jossa luodaan ohjetekstikenttä. 
     
    141150    } 
    142151 
     152 
    143153    /// <summary> 
    144154    /// Aliohjelma, joka poistaa ohjetekstikentän. 
     
    149159        ohjetekstikentta.Destroy(); 
    150160    } 
    151      
     161    
     162      
    152163    ///<summary> 
    153164    ///Aliohjelma, jossa aloitetaan peli. 
     
    169180        Gravity = new Vector(0, -400); 
    170181    } 
     182 
    171183 
    172184    /// <summary> 
     
    185197    } 
    186198 
     199 
    187200    /// <summary> 
    188201    /// Aliohjelma, jossa luodaan banaani. 
     
    209222    } 
    210223     
     224 
    211225    /// <summary> 
    212226    /// Aliohjelma,jossa luodaan törmäys banaanin ja gorillan välillä. 
     
    228242    } 
    229243    IntMeter pisteLaskuri; 
     244 
    230245 
    231246    /// <summary> 
     
    243258        pisteNaytto.Color = Color.White; 
    244259        pisteNaytto.Title = "Pisteet"; 
    245          
    246260 
    247261        pisteNaytto.BindTo(pisteLaskuri); 
     
    257271        LuoBanaani(53, 81, Level.Top); 
    258272    } 
     273 
    259274 
    260275    /// <summary> 
     
    283298    } 
    284299 
     300 
    285301    /// <summary> 
    286302    /// Aliohjelma, jossa luodaan monta pommia. 
     
    290306        LuoPommi(45.0, 70.0, 100, Level.Top); 
    291307    } 
     308 
    292309 
    293310    /// <summary> 
     
    310327    } 
    311328 
     329 
    312330    /// <summary> 
    313331    /// Asetetaan gorillalle ohjaimet. 
     
    322340        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu"); 
    323341    } 
     342 
    324343 
    325344    /// <summary> 
     
    363382    } 
    364383 
     384 
    365385    /// <summary> 
    366386    /// Aliohjelma jossa luodaan gorillalle hyppy-ominaisuus. 
     
    369389    private void Hyppaa(PlatformCharacter gorilla) 
    370390    { 
    371         gorilla.Jump(700); 
     391        gorilla.Jump(HYPPYNOPEUS); 
    372392    } 
    373393} 
Note: See TracChangeset for help on using the changeset viewer.