Changeset 1353 for 2010/30


Ignore:
Timestamp:
2010-07-28 11:29:46 (9 years ago)
Author:
jojumuho
Message:

oma peli jatkuu liikkuminen toimii

Location:
2010/30/jojumuho/sYstEmErroR
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2010/30/jojumuho/sYstEmErroR/Content/Content.contentproj

    r1339 r1353  
    1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> 
     1<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> 
    22  <PropertyGroup> 
    33    <ProjectGuid>0c36aa09-f63a-4111-8a38-4e707f2ac20b</ProjectGuid> 
     
    3434    <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.XImporter, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" /> 
    3535  </ItemGroup> 
     36  <ItemGroup> 
     37    <Compile Include="Palikka.png"> 
     38      <Name>Palikka</Name> 
     39      <Importer>TextureImporter</Importer> 
     40      <Processor>TextureProcessor</Processor> 
     41    </Compile> 
     42  </ItemGroup> 
    3643</Project> 
  • 2010/30/jojumuho/sYstEmErroR/Peli.cs

    r1339 r1353  
    99    const int ruudunLeveys = 60; 
    1010    const int ruudunKorkeus = 60; 
     11    Image palikanKuva = LoadImage("Palikka"); 
     12    PhysicsObject pelaaja1; 
     13 
    1114 
    1215    protected override void Begin() 
    1316    { 
    14         luokentta(); 
    15         luopalikka(); 
    16         luopelaaja(); 
     17        LuoKentta(); 
     18        LuoPalikka(); 
     19        LuoPelaaja(); 
     20 
     21 
     22 
     23        Camera.ZoomToLevel(); 
     24 
     25        Level.CreateBorders(1.0, false); 
     26        Level.BackgroundColor = Color.Maroon; 
     27 
     28 
    1729    } 
    18     void luokentta() 
     30    void LuoKentta() 
    1931    { 
    20         var merkit = new Dictionary<char, ObjectCreator>(); 
    21         merkit['='] = luopalikka; 
     32        TileMap ruudut = TileMap.FromFile("kentta.txt"); 
     33        ruudut['='] = LuoPalikka; 
     34        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
     35 
    2236    } 
    23     PhysicsObject luopalikka()  
     37    PhysicsObject LuoPalikka() 
    2438    { 
    2539        PhysicsObject palikka = PhysicsObject.CreateStaticObject(ruudunLeveys, ruudunKorkeus); 
     40        palikka.Image = palikanKuva; 
    2641        return palikka; 
    2742 
    2843    } 
    29     PhysicsObject luopelaaja()  
    30      
     44 
     45    PhysicsObject LuoPelaaja() 
    3146    { 
    32     PhysicsObject pelaaja = new PhysicsObject( 40, 20 ); 
    33     pelaaja.Shape = Shapes.Rectangle; 
    34     pelaaja.Mass = 15.0; 
    35     Add(pelaaja); 
    36     return pelaaja; 
     47        pelaaja1 = new PhysicsObject(80, 40); 
     48        pelaaja1.Shape = Shapes.Circle; 
     49        pelaaja1.Mass = 15.0; 
     50        Add(pelaaja1); 
     51        pelaaja1.Color = Color.Lime; 
     52        pelaaja1.X = -100; 
     53        pelaaja1.Y = -100; 
     54        pelaaja1.CanRotate = false; 
     55 
     56        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, new Vector(-1000, 0)); 
     57        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa, null, new Vector(1000, 0)); 
     58        Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, 1000)); 
     59        Keyboard.Listen(Key.Down, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000)); 
     60        return pelaaja1; 
    3761    } 
     62 
     63    void LiikutaPelaajaa(Vector vektori) 
     64    { 
     65        pelaaja1.Push(vektori); 
     66    } 
     67 
     68 
     69 
    3870} 
  • 2010/30/jojumuho/sYstEmErroR/kentta.txt

    r1339 r1353  
    1 ================================================================================================================ 
    2 =                                                                                                              = 
    3 =        ============================================================================================          = 
    4 =                                                                                                              = 
    5 =                                                                                                              = 
    6 ==   ====                                                                                              ====   == 
    7 =                                                                                                              = 
    8 =                                                                                                              = 
    9 =                                                                                                              = 
    10 =                                                                                                              = 
    11 =                                                                                                              = 
    12 =                                                                                                              = 
    13 =                                                                                                              = 
    14 =                                                                                                              = 
    15 =                                                                                                              = 
    16 =                                                                                                              = 
    17 =                                                                                                              = 
    18 =                                                                                                              = 
    19 =                                                                                                              = 
    20 =                                                                                                              = 
    21 =                                                                                                              = 
    22 =                                                                                                              = 
    23 =                                                                                                              = 
    24 =                                                                                                              = 
    25 =                                                                                                              = 
    26 =                                                                                                              = 
    27 =                                                                                                              = 
    28 =                                                                                                              = 
    29 =                                                                                                              = 
    30 =                                                                                                              = 
    31 ================================================================================================================ 
     1============================================================================= 
     2=                                                                           = 
     3=        ============================================================       = 
     4=                                                                           = 
     5=                                                                           = 
     6==   ====                                                            ===   == 
     7=       =                                                            =      = 
     8=       =                                                            =      = 
     9=   =====                 =======             ======                 =====  = 
     10=       =                 =     =             =    =                 =      = 
     11=       =                 =   ===             ===  =                 =      = 
     12=                         =            =           =                        = 
     13=       =                 =           ===          =                 =      = 
     14=   =====                 =          =====         =                 =====  = 
     15=       =                 =         =======        =                 =      = 
     16=       =                 =        =========       =                 =      = 
     17=       =                 =       ===========      =                 =      = 
     18===     =                 =                        =                 =   ==== 
     19=       =                 =                        =                 =      = 
     20=       =                 ==========================                 =      = 
     21=       =                                                            =      = 
     22=       =                                                            =      = 
     23=       =   =======                                        =======   =      = 
     24=       =   =     =                                        =     =   =      = 
     25=       =   ===   =                                        =   ===   =      = 
     26=       =         =                                        =         =      = 
     27=       =         =                                        =         =      = 
     28=       ===========                                        ===========      = 
     29=                       =     =                =    =                       = 
     30=                      ==     ==              ==    ==                      = 
     31=                     ===     ===            ===    ===                     = 
     32============================================================================= 
Note: See TracChangeset for help on using the changeset viewer.