Ignore:
Timestamp:
2015-07-02 09:32:42 (7 years ago)
Author:
jotapoti
Message:

Lisätty tähteen törmäämiseen erilaisia räjähdysefektejä. Osa kommentoituina koodissa.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka.cs

    r6588 r6719  
    1818    Image tahtiKuva = LoadImage("tahti"); 
    1919    Image pahiksenKuva = LoadImage("pahatyyppi"); 
     20    Image rajahdyskuva = LoadImage("rajahdys"); 
    2021 
    2122    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2728    public override void Begin() 
    2829    { 
    29         SetWindowSize(800, 600); 
     30        //SetWindowSize(800, 600); 
     31        Window.Width = 800; 
     32        Window.Height = 600; 
    3033        //IsFullScreen = true; 
    3134 
     
    4043        Camera.ZoomFactor = 1.2; 
    4144        Camera.StayInLevel = true; 
     45    } 
     46 
     47    void Hyppaa(PlatformCharacter hahmo, double nopeus) 
     48    { 
     49        hyppaamisenAani.Play(); 
     50        hahmo.Jump(nopeus); 
    4251    } 
    4352 
     
    6675        vaelteluaivot.FallsOffPlatforms = true; 
    6776        vaelteluaivot.JumpSpeed = 400.0; 
    68         vaelteluaivot.Speed = 50.0; 
     77        vaelteluaivot.Speed = 150.0; 
    6978        vaelteluaivot.TriesToJump = true; 
    7079         
     
    125134    } 
    126135 
    127     void Hyppaa(PlatformCharacter hahmo, double nopeus) 
    128     { 
    129         hyppaamisenAani.Play(); 
    130         hahmo.Jump(nopeus); 
    131     } 
    132  
    133136    void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
    134137    { 
     
    137140        MessageDisplay.Add("Keräsit tähden!"); 
    138141        tahti.Destroy(); 
     142 
     143        //Explosion rajahdys = new Explosion(40.0); 
     144        //rajahdys.Position = tahti.Position; 
     145        //rajahdys.Image = rajahdyskuva; 
     146        //Add(rajahdys); 
     147 
     148        ExplosionSystem raj = new ExplosionSystem(tahtiKuva, 1); 
     149        Add(raj); 
     150        double x = tahti.X; 
     151        double y = tahti.Y; 
     152        int pMaara = 50; 
     153        // "Käynnistetään" räjähdys 
     154        raj.AddEffect(x, y, pMaara); 
     155         
     156 
     157        //Smoke savu = new Smoke(tahtiKuva, 20.0); 
     158        //savu.Position = tahti.Position; 
     159        //Add(savu); 
    139160    } 
    140161 
Note: See TracChangeset for help on using the changeset viewer.