Ignore:
Timestamp:
2011-06-28 14:28:38 (8 years ago)
Author:
teeevasa
Message:

Talletus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/26/JaakkoL/Rogue Agent 2372/Rogue Agent 2372/Rogue Agent 2372/Peli.cs

    r2227 r2231  
    2727    void createLevel() 
    2828    { 
    29         TileMap ruudut = TileMap.FromFile("ReactorEntrance.txt"); 
    30         ruudut['='] = createVerticalBlock; 
    31         ruudut['|'] = createHorizontalBlock; 
    32         ruudut['P'] = addPlayer; 
    33         ruudut['a'] = addMeleeAlien; 
    34         ruudut.Insert(SCREEN_WIDTH, SCREEN_HEIGTH); 
     29        TileMap levelSpec = TileMap.FromFile("ReactorEntrance.txt"); 
     30        levelSpec['='] = createVerticalBlock; 
     31        levelSpec['|'] = createHorizontalBlock; 
     32        levelSpec['P'] = addPlayer; 
     33        levelSpec['a'] = addMeleeAlien; 
     34        levelSpec.Insert(SCREEN_WIDTH, SCREEN_HEIGTH); 
    3535    } 
    3636 
    37     void addPlayer() 
     37    Player addPlayer() 
    3838    { 
    39   
     39        player = new Player(10.0, 10.0, Shape.Rectangle); 
     40        return player; 
    4041    } 
    4142 
    42     void addMeleeAlien() 
    43     {  
    44      
     43    MeleeAlien addMeleeAlien() 
     44    { 
     45        MeleeAlien meleeAlien = new MeleeAlien(); 
     46        return meleeAlien; 
    4547    } 
    4648 
    47     void createHorizontalBlock() 
    48     {  
    49      
     49    PhysicsObject createHorizontalBlock() 
     50    { 
     51        PhysicsObject hBlock = PhysicsObject.CreateStaticObject(SCREEN_WIDTH, SCREEN_HEIGTH); 
     52        hBlock.Color = Color.Black; 
     53        return hBlock; 
    5054    } 
    5155 
    52     void createVerticalBlock() 
    53     {  
    54      
     56    PhysicsObject createVerticalBlock() 
     57    { 
     58        PhysicsObject vBlock = PhysicsObject.CreateStaticObject(SCREEN_WIDTH, SCREEN_HEIGTH); 
     59        vBlock.Color = Color.Red; 
     60        return vBlock; 
    5561    } 
    5662} 
Note: See TracChangeset for help on using the changeset viewer.