Changeset 592 for 2010/23


Ignore:
Timestamp:
2010-06-09 10:10:26 (11 years ago)
Author:
ekeimaja
Message:

Nyt on ykköskenttä valmis, ja...SE TOIMII!

Location:
2010/23/ekeimaja/Labyrinth
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/ekeimaja/Labyrinth/Labyrinth/Labyrinth.csproj

    r567 r592  
    8989    <Content Include="Game.ico" /> 
    9090    <Content Include="GameThumbnail.png" /> 
     91    <Content Include="kentta1.txt"> 
     92      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     93    </Content> 
    9194  </ItemGroup> 
    9295  <ItemGroup> 
  • 2010/23/ekeimaja/Labyrinth/Labyrinth/Peli.cs

    r591 r592  
    33using Jypeli.ScreenObjects; 
    44using Jypeli.Assets; 
     5using System.Collections.Generic; 
     6 
    57 
    68namespace Labyrinth // © Eki Majankallio 2010 
     
    810    public class Peli : Game 
    911    { 
     12        const int RuudunLeveys = 50; 
     13        const int RuudunKorkeus = 50; 
     14 
    1015        protected override void Begin() 
    1116        { 
    1217            
     18 
     19 
     20            var merkit = new Dictionary<char, ObjectCreator>(); 
     21            merkit['x'] = LuoSeina; 
     22            //merkit['D'] = LuoHirvio; 
     23            //merkit['0'] = LuoRuoka; 
     24            //merkit['1'] = LuoPelaaja1; 
     25            //merkit['2'] = LuoPelaaja2; 
     26 
     27            char[,] ruudut = Tiles.ReadFromFile("kentta1.txt"); 
     28 
     29 
     30            Tiles.Insert(this, ruudut, merkit, RuudunLeveys, RuudunKorkeus); 
     31 
     32            Camera.ZoomToLevel(); 
     33 
     34 
    1335        } 
     36 
     37        PhysicsObject LuoSeina() 
     38        { 
     39            PhysicsObject seina = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     40            seina.Shape = Shapes.Rectangle; 
     41            seina.Color = Color.Black; 
     42            return seina; 
     43 
     44        } 
     45 
     46        
     47 
     48 
    1449    } 
    1550} 
  • 2010/23/ekeimaja/Labyrinth/kentät/kentta1.txt

    r571 r592  
    11xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    2 x                                         x 
    3 x                                         x 
    4 x                                         x 
    5 x                                         x 
    6 x                                         x 
    7 x                                         x 
    8 x                                         x 
    9 x                                         x 
    10 x                                         x 
    11 x                                         x 
    12 x                                         x 
    13 x                                         x 
    14 x                                         x 
    15 x                                         x 
    16 x                                         x 
    17 x                                         x 
     2x 1 x 0     xxx D               0000000   x 
     3x   xxxxxx  xxxxxxxxxxxx  xxxxxxxxxxxxxxxxx 
     4x                           x             x 
     5xxxxxxxxxxx     xxxxxxxxx   x  x          x 
     6xxxxx 00  x             x   x  x 000000   x 
     7xx D                    x      x          x 
     8xxxxxxxxxxxx    xxxxxxxxxxxxxxxx   xxxxxxxx 
     9x D             0       x D               x 
     10xxxxxxxx  xx   xxxxxxxxxxxxxxxxxxxxxx     x 
     11x 000000  x    xx                         x 
     12xxxxxxxxxxx    xx       xxxxxxxx  000000  x 
     13x              xx       xxxxxxxx          x 
     14x   xxxxxxxxxxxxx                         x 
     15x   xxxxxxxxxxxxxxxxx   xxx     xxxxxxxxxxx 
     16x   xxxxxxxxxxxxx  Fx   xxx     xxxxxxxxxxx 
     17x 2 xxxxxxxxxxxxx               xxxxxxxxxxx 
    1818xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    1919 
Note: See TracChangeset for help on using the changeset viewer.