Changeset 8922 for 2017


Ignore:
Timestamp:
2017-07-05 13:37:29 (2 years ago)
Author:
npo17_33
Message:

pelaajia voi liikutta oikealle ,vasemmalle,ylös ja alas

Location:
2017/27/MikaelL
Files:
4 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2017/27/MikaelL/Avaruuspeli/Avaruuspeli/Avaruuspeli/Avaruuspeli.cs

    r8907 r8922  
    88 
    99public class Avaruuspeli : PhysicsGame 
    10 { 
     10{ Image avaruusaluskuva = LoadImage("avaruusalus"); 
    1111    Image kivenKuva = LoadImage("kivi"); 
    1212    Image taustakuva = LoadImage("taustakuva"); 
     13 
     14    PhysicsObject pelaaja1; 
     15    PhysicsObject pelaaja2; 
     16 
    1317    public override void Begin() 
    1418    { 
     
    1923 
    2024        Level.Background.FitToLevel(); 
     25        Level.CreateBorders(); 
     26        pelaaja1 = LuoAvaruusalus(100, 100); 
     27        pelaaja2 = LuoAvaruusalus(10, 10); 
    2128 
    2229        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    2330        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     31 
     32        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, null, pelaaja1, new Vector(-1000, 0)); 
     33        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa, null,pelaaja1, new Vector(1000, 0)); 
     34        Keyboard.Listen(Key.Up, ButtonState.Down, LiikutaPelaajaa, null, pelaaja1, new Vector(0, 1000)); 
     35        Keyboard.Listen(Key.Down, ButtonState.Down,LiikutaPelaajaa, null,pelaaja1, new Vector(0, -1000)); 
     36 
     37        Keyboard.Listen(Key.A, ButtonState.Down, LiikutaPelaajaa, null,pelaaja2, new Vector(-1000, 0)); 
     38        Keyboard.Listen(Key.D, ButtonState.Down, LiikutaPelaajaa, null,pelaaja2, new Vector(1000, 0)); 
     39        Keyboard.Listen(Key.W, ButtonState.Down, LiikutaPelaajaa, null,pelaaja2, new Vector(0, 1000)); 
     40        Keyboard.Listen(Key.S, ButtonState.Down, LiikutaPelaajaa, null,pelaaja2, new Vector(0, -1000)); 
     41 
     42 
     43 
     44 
     45 
     46 
     47 
     48 
     49 
    2450 
    2551        LuoKivi(100, 50); 
     
    2753        LuoKivi(29, 58); 
    2854        LuoKivi(50, 79); 
    29         LuoKivi(79, 600); 
     55        LuoKivi(600, 600); 
    3056        LuoKivi(600, 200); 
    3157        LuoKivi(400, 129); 
    32         LuoKivi(50, 600); 
     58        LuoKivi(50, 60); 
    3359 
    34         LuoAvaruusalus(10, 10); 
    35         LuoAvaruusalus(100, 100); 
     60        
    3661 
    3762 
    3863 
    3964    } 
     65 
     66    void LiikutaPelaajaa(PhysicsObject pelaaja, Vector vektori) 
     67    { 
     68        pelaaja.Push(vektori); 
     69    } 
     70 
     71 
     72 
     73 
    4074 
    4175    void LuoKivi(double x, double y) 
     
    5387    } 
    5488 
    55     void LuoAvaruusalus(double x, double y) 
     89    PhysicsObject LuoAvaruusalus(double x, double y) 
    5690    { 
    5791        PhysicsObject avaruusalus = new PhysicsObject(40, 20); 
     92        avaruusalus.Image = avaruusaluskuva; 
    5893        avaruusalus.Shape = Shape.Rectangle; 
    5994        Add(avaruusalus); 
    6095        avaruusalus.X = x; 
    6196        avaruusalus.Y = y; 
     97 
     98        return avaruusalus; 
    6299    } 
    63100} 
  • 2017/27/MikaelL/Avaruuspeli/Avaruuspeli/Avaruuspeli/Avaruuspeli.csproj.Debug.cachefile

    r8907 r8922  
    11Content\taustakuva.xnb 
    22Content\kivi.xnb 
     3Content\avaruusalus.xnb 
  • 2017/27/MikaelL/Avaruuspeli/Avaruuspeli/Avaruuspeli/obj/x86/Debug/Avaruuspeli.csproj.FileListAbsolute.txt

    r8907 r8922  
    99C:\MyTemp\MikaelL\Avaruuspeli\Avaruuspeli\Avaruuspeli\obj\x86\Debug\Avaruuspeli.pdb 
    1010C:\MyTemp\MikaelL\Avaruuspeli\Avaruuspeli\Avaruuspeli\bin\x86\Debug\Content\kivi.xnb 
     11C:\MyTemp\MikaelL\Avaruuspeli\Avaruuspeli\Avaruuspeli\bin\x86\Debug\Content\avaruusalus.xnb 
  • 2017/27/MikaelL/Avaruuspeli/Avaruuspeli/Avaruuspeli/obj/x86/Debug/ContentPipeline-{AD724EC1-5229-49D5-96B8-8FAD2BC51818}.xml

    r8907 r8922  
    1919      <Output>C:\MyTemp\MikaelL\Avaruuspeli\Avaruuspeli\Avaruuspeli\bin\x86\Debug\Content\kivi.xnb</Output> 
    2020      <Time>2017-07-05T09:58:40.6863467+03:00</Time> 
     21    </Item> 
     22    <Item> 
     23      <Source>avaruusalus.png</Source> 
     24      <Name>avaruusalus</Name> 
     25      <Importer>TextureImporter</Importer> 
     26      <Processor>TextureProcessor</Processor> 
     27      <Options>None</Options> 
     28      <Output>C:\MyTemp\MikaelL\Avaruuspeli\Avaruuspeli\Avaruuspeli\bin\x86\Debug\Content\avaruusalus.xnb</Output> 
     29      <Time>2017-07-05T11:38:04.6874743+03:00</Time> 
    2130    </Item> 
    2231    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/27/MikaelL/Avaruuspeli/Avaruuspeli/Avaruuspeli/obj/x86/Debug/cachefile-{AD724EC1-5229-49D5-96B8-8FAD2BC51818}-targetpath.txt

    r8907 r8922  
    11Content\taustakuva.xnb 
    22Content\kivi.xnb 
     3Content\avaruusalus.xnb 
  • 2017/27/MikaelL/Avaruuspeli/Avaruuspeli/AvaruuspeliContent/AvaruuspeliContent.contentproj

    r8907 r8922  
    5959    </Compile> 
    6060  </ItemGroup> 
     61  <ItemGroup> 
     62    <Compile Include="avaruusalus.png"> 
     63      <Name>avaruusalus</Name> 
     64      <Importer>TextureImporter</Importer> 
     65      <Processor>TextureProcessor</Processor> 
     66    </Compile> 
     67  </ItemGroup> 
    6168  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6269  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.