Changeset 4645


Ignore:
Timestamp:
2013-07-24 19:28:14 (6 years ago)
Author:
alraniko
Message:
 
Location:
2013/30/AleksiK/Hazy Maze Game
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/AleksiK/Hazy Maze Game/Hazy Maze Game/Hazy Maze Game/Hazy_Maze_Game.cs

    r4644 r4645  
    3434    //B = Kolikkoblock 
    3535    //M = Maali 
    36     //A = Vaaleansininen tuhottava block 
    37     //S = Vaaleasiniblockin tuhoaja 
     36    //A = Vaaleansiniblock 
     37    //S = Vaaleasiniswitch 
    3838    //N = Tyonnettava block 
    3939    //V = Tyonblockin tuhokohde 
     
    8181        // TODO: Kirjoita ohjelmakoodisi tähän 
    8282        //PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     83 
     84         
    8385 
    8486        ruudunLeveys = (int)(Screen.Height / rivit[0].Length); 
     
    157159    public void LuoPelaaja(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    158160    { 
    159         pelaaja = new PhysicsObject(19, 19); 
     161        pelaaja = new PhysicsObject(ruudunLeveys / 1.6, ruudunKorkeus / 1.6); 
    160162        pelaaja.Color = Color.White; 
    161163        pelaaja.Shape = Shape.Circle; 
     
    168170    public void LuoKolikko(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    169171    { 
    170         kolikko = PhysicsObject.CreateStaticObject(10, 10); 
     172        kolikko = PhysicsObject.CreateStaticObject(ruudunLeveys / 3, ruudunKorkeus / 3); 
    171173        kolikko.Color = Color.Yellow; 
    172174        kolikko.Shape = Shape.Circle; 
     
    179181    public void LuoKolikkoBlock(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    180182    { 
    181         kolikkoBlock = PhysicsObject.CreateStaticObject(34, 34); 
     183        kolikkoBlock = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    182184        kolikkoBlock.Color = Color.Yellow; 
    183185        kolikkoBlock.Position = paikka; 
     
    198200    public void LuoTyonBlock(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    199201    { 
    200         tyonBlock = new PhysicsObject(34, 34, Shape.Circle); 
     202        tyonBlock = new PhysicsObject(ruudunLeveys, ruudunKorkeus, Shape.Circle); 
    201203        tyonBlock.Color = Color.Brown; 
    202204        tyonBlock.Position = paikka; 
     
    208210    public void LuoTyonTuho(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    209211    { 
    210         tyonTuho = PhysicsObject.CreateStaticObject(34, 34); 
     212        tyonTuho = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    211213        tyonTuho.Color = Color.LightPink; 
    212214        tyonTuho.Position = paikka; 
     
    218220    public void LuoTuhonTuho(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    219221    { 
    220         tuhonTuho = PhysicsObject.CreateStaticObject(34, 34); 
     222        tuhonTuho = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    221223        tuhonTuho.Color = Color.Magenta; 
    222224        tuhonTuho.Position = paikka; 
     
    227229    public void LuoVaaSinBlock(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    228230    { 
    229         vaaSinBlock = PhysicsObject.CreateStaticObject(34, 34); 
     231        vaaSinBlock = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    230232        vaaSinBlock.Color = Color.LightBlue; 
    231233        vaaSinBlock.Shape = Shape.Pentagon; 
     
    237239    public void LuoVaaSinSwitch(Vector paikka, double ruudunLeveys, double ruudunKorkeus) 
    238240    { 
    239         vaaSinSwitch = PhysicsObject.CreateStaticObject(34, 34); 
    240         vaaSinSwitch.Color = Color.LightBlue; 
    241         vaaSinSwitch.Shape = Shape.Diamond; 
     241        vaaSinSwitch = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
    242242        vaaSinSwitch.Position = paikka; 
    243243        vaaSinSwitch.Restitution = 0.0; 
Note: See TracChangeset for help on using the changeset viewer.