Ignore:
Timestamp:
2016-07-04 14:54:28 (5 years ago)
Author:
karkaite
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/OskariL/Pong/Pong/Pong/Pong.cs

    r7701 r7717  
    99public class Pong : PhysicsGame 
    1010{ 
     11    ExplosionSystem rajahtaa = new ExplosionSystem(LoadImage("Pulla"), 200); 
     12 
    1113    Vector nopeusYlos = new Vector(0, 650); 
    1214    Vector nopeusAlas = new Vector(0, -650); 
     
    2325 
    2426    Boolean hasGameEnded = false; 
     27    Boolean hasRajahtanyt = false; 
    2528 
    2629    DoubleMeter alaspainLaskuri; 
     
    156159        { 
    157160            pelaajan1Pisteet.Value += 1; 
    158             Explosion rajahdys = new Explosion(200); 
    159             rajahdys.Position = pallo.Position; 
    160             Add(rajahdys);            
     161            Rajahdys(); 
    161162        } 
    162163        else if (kohde == vasenReuna) 
    163164        { 
    164165            pelaajan2Pisteet.Value += 1; 
    165             Explosion rajahdys = new Explosion(200); 
    166             rajahdys.Position = pallo.Position; 
    167             Add(rajahdys); 
     166            Rajahdys(); 
     167            //TODO: tee erillinen räjähdys Putineista 
    168168        } 
    169169        if (pelaajan1Pisteet == 10) 
     
    171171            MessageDisplay.Add("Pelaaja 1 voittaa"); 
    172172            LuoAikaLaskuri(); 
     173            Rajahdys(); 
    173174        } 
    174175        else if (pelaajan2Pisteet == 10) 
     
    176177            MessageDisplay.Add("Pelaaja 2 voittaa"); 
    177178            LuoAikaLaskuri(); 
     179            Rajahdys(); 
     180            //TODO: tee erillinen räjähdys Putineista 
     181 
    178182        } 
    179183    } 
     
    211215        base.Update(time); 
    212216    } 
    213  
     217    void Rajahdys() 
     218    { 
     219        if (hasRajahtanyt == false) 
     220        { 
     221            hasRajahtanyt = true; 
     222            Add(rajahtaa); 
     223        } 
     224        double x = 0; 
     225        double y = 0; 
     226        int pMaara = 200; 
     227        rajahtaa.AddEffect(x, y, pMaara); 
     228    } 
    214229} 
Note: See TracChangeset for help on using the changeset viewer.