Changeset 1149 for 2010/27


Ignore:
Timestamp:
2010-07-07 14:54:33 (9 years ago)
Author:
juoshako
Message:

Blocker viim. versio ja Br3ak 1t alku.

Location:
2010/27/juoshako
Files:
13 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2010/27/juoshako/Blocker/Blocker.csproj

    r1117 r1149  
    8989    <Content Include="Game.ico" /> 
    9090    <Content Include="GameThumbnail.png" /> 
     91    <Content Include="Kentta.txt"> 
     92      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     93    </Content> 
    9194  </ItemGroup> 
    9295  <ItemGroup> 
  • 2010/27/juoshako/Blocker/Peli.cs

    r1117 r1149  
    88{ 
    99 
     10    const int ruudunLeveys = 50; 
     11    const int ruudunKorkeus = 50; 
    1012 
    1113    protected override void Begin() 
     
    1315        //TODO: Alusta peli tässä 
    1416 
    15         
     17        LuoKentta(); 
    1618 
    1719        List<Vector> polku = new List<Vector>(); 
    18         polku.Add (new Vector(-1000.0, 0.0)    ); 
    19         polku.Add (new Vector(1000.0, 0.0)       ); 
     20        polku.Add (new Vector(-500.0, 425.0) ); 
     21        polku.Add (new Vector(500.0, 425.0)  ); 
    2022        LuoTankki(polku); 
     23 
    2124    } 
    2225 
     
    2427    { 
    2528        PhysicsObject tankki = new PhysicsObject( 50.0, 50.0, Shapes.Rectangle); 
     29 
     30        tankki.X = polku[0].X; 
     31        tankki.Y = polku[0].Y; 
     32         
    2633        Add(tankki); 
    2734        Brain aivot = new Brain(); 
     
    3643        polkuAivot.Speed = 100; 
    3744    } 
     45    void LuoKentta() 
     46    { 
     47         
     48        TileMap ruudut = TileMap.FromFile("Kentta.txt"); 
     49        ruudut['='] = LuoPalikka; 
     50        ruudut['*'] = LuoPeliOlio; 
     51        ruudut['+'] = LuoPalikka2; 
     52        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
     53        Camera.ZoomToLevel(); 
     54    } 
     55    PhysicsObject LuoPalikka() 
     56    { 
     57        PhysicsObject palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     58        palikka.Shape = Shapes.Rectangle; 
     59        palikka.Color = Color.Gray; 
     60        return palikka; 
     61    } 
     62    GameObject LuoPeliOlio() 
     63    { 
     64        GameObject palikka = new GameObject(50.0, 50.0); 
     65        palikka.Shape = Shapes.Rectangle; 
     66        palikka.Color = Color.Green; 
     67        return palikka; 
     68    } 
     69    PhysicsObject LuoPalikka2() 
     70    { 
     71        PhysicsObject palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     72        palikka.Shape = Shapes.Rectangle; 
     73        palikka.Color = Color.Black; 
     74        return palikka; 
     75    } 
    3876} 
Note: See TracChangeset for help on using the changeset viewer.