Ignore:
Timestamp:
2017-08-01 14:55:56 (2 years ago)
Author:
npo17_81
Message:

Piikit laatikot jne

Location:
2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1
Files:
8 added
4 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r9306 r9315  
    1010{ 
    1111    const double nopeus = 200; 
    12     const double hyppyNopeus = 750; 
     12    const double hyppyNopeus = 375; 
    1313    const int RUUDUN_KOKO = 40; 
    1414 
     
    1717    Image pelaajanKuva = LoadImage("viikinki"); 
    1818    Image palikkakuva = LoadImage("maa"); 
     19    Image palikkakuva2 = LoadImage("puu"); 
     20    Image taustakuva = LoadImage("tausta"); 
     21    Image palikkakuva3 = LoadImage("piikit"); 
    1922 
    20     SoundEffect maaliAani = LoadSoundEffect("maali"); 
     23 
     24 
     25 
    2126 
    2227    public override void Begin() 
     
    2732        LisaaNappaimet(); 
    2833 
     34 
     35        Camera.StayInLevel = true; 
    2936        Camera.Follow(pelaaja1); 
    30         Camera.ZoomFactor = -5; 
    31         Camera.StayInLevel = true; 
     37 
     38        Level.Background.TileToLevel(); 
     39 
    3240    } 
    3341 
     
    3846        kentta.SetTileMethod('#', Lisaapalikka1); 
    3947        kentta.SetTileMethod('N', LisaaPelaaja); 
     48        kentta.SetTileMethod('M', Lisaapalikka2); 
     49        kentta.SetTileMethod('A', Lisaapalikka3); 
     50 
     51 
     52 
    4053        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    41         Level.CreateBorders();  
    42         Level.Background.CreateGradient(Color.DarkOrange, Color.Black); 
     54        Level.CreateBorders(); 
     55        Level.Background.Image = taustakuva; 
    4356    } 
    4457 
     
    6477        Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
    6578        Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 
    66         Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     79        Keyboard.Listen(Key.Space, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    6780 
    6881        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    6982 
     83 
     84         
    7085        ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus); 
    7186        ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus); 
    7287        ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    7388 
    74         PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     89        
    7590    } 
    7691 
     
    94109        Add(palikka1); 
    95110    } 
     111    void Lisaapalikka2(Vector paikka, double leveys, double korkeus) 
     112    { 
     113        PhysicsObject palikka2 =  PhysicsObject.CreateStaticObject(40.0, 15.0); 
     114        palikka2.Position = paikka += new Vector(0,-15); 
     115         
     116        palikka2.Image = palikkakuva2; 
     117 
     118        Add(palikka2); 
     119    } 
     120    void Lisaapalikka3(Vector paikka, double leveys, double korkeus) 
     121    { 
     122        PhysicsObject palikka3 = PhysicsObject.CreateStaticObject(40.0, 15.0); 
     123        palikka3.Position = paikka += new Vector(0, -15); 
     124 
     125        palikka3.Image = palikkakuva3; 
     126 
     127        Add(palikka3); 
     128    } 
    96129} 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile

    r9306 r9315  
    11Content\maali.xnb 
    2 Content\norsu.xnb 
    3 Content\tahti.xnb 
    42Content\kentta1.xnb 
    53Content\maa.xnb 
    64Content\viikinki.xnb 
     5Content\puu.xnb 
     6Content\tausta.xnb 
     7Content\aita.xnb 
     8Content\piikit.xnb 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r9306 r9315  
    1212    </Item> 
    1313    <Item> 
    14       <Source>norsu.png</Source> 
    15       <Name>norsu</Name> 
    16       <Importer>TextureImporter</Importer> 
    17       <Processor>TextureProcessor</Processor> 
    18       <Options>None</Options> 
    19       <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\norsu.xnb</Output> 
    20       <Time>2017-08-01T11:00:57.111864+03:00</Time> 
    21     </Item> 
    22     <Item> 
    23       <Source>tahti.png</Source> 
    24       <Name>tahti</Name> 
    25       <Importer>TextureImporter</Importer> 
    26       <Processor>TextureProcessor</Processor> 
    27       <Options>None</Options> 
    28       <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\tahti.xnb</Output> 
    29       <Time>2017-08-01T11:00:57.1128641+03:00</Time> 
    30     </Item> 
    31     <Item> 
    3214      <Source>kentta1.txt</Source> 
    3315      <Name>kentta1</Name> 
     
    3618      <Options>None</Options> 
    3719      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2017-08-01T11:31:26.49233+03:00</Time> 
     20      <Time>2017-08-01T14:55:05.4658667+03:00</Time> 
    3921    </Item> 
    4022    <Item> 
     
    5436      <Options>None</Options> 
    5537      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\viikinki.xnb</Output> 
    56       <Time>2017-08-01T11:54:51.3085816+03:00</Time> 
     38      <Time>2017-08-01T14:41:32.578961+03:00</Time> 
     39    </Item> 
     40    <Item> 
     41      <Source>puu.png</Source> 
     42      <Name>puu</Name> 
     43      <Importer>TextureImporter</Importer> 
     44      <Processor>TextureProcessor</Processor> 
     45      <Options>None</Options> 
     46      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\puu.xnb</Output> 
     47      <Time>2017-08-01T13:57:19.1012472+03:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>tausta.jpg</Source> 
     51      <Name>tausta</Name> 
     52      <Importer>TextureImporter</Importer> 
     53      <Processor>TextureProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\tausta.xnb</Output> 
     56      <Time>2017-08-01T14:05:36.553225+03:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>aita.png</Source> 
     60      <Name>aita</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\aita.xnb</Output> 
     65      <Time>2017-08-01T14:15:04.1357978+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>piikit.png</Source> 
     69      <Name>piikit</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\piikit.xnb</Output> 
     74      <Time>2017-08-01T14:52:30.3034023+03:00</Time> 
    5775    </Item> 
    5876    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/Tasohyppelypeli1.csproj.FileListAbsolute.txt

    r9306 r9315  
    11C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\maali.xnb 
    2 C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\norsu.xnb 
    3 C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\tahti.xnb 
    42C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb 
    53C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Tasohyppelypeli1.exe 
     
    1311C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\maa.xnb 
    1412C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\viikinki.xnb 
     13C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\puu.xnb 
     14C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\tausta.xnb 
     15C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\aita.xnb 
     16C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\piikit.xnb 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r9306 r9315  
    11Content\maali.xnb 
    2 Content\norsu.xnb 
    3 Content\tahti.xnb 
    42Content\kentta1.xnb 
    53Content\maa.xnb 
    64Content\viikinki.xnb 
     5Content\puu.xnb 
     6Content\tausta.xnb 
     7Content\aita.xnb 
     8Content\piikit.xnb 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj

    r9306 r9315  
    5151      <Processor>SoundEffectProcessor</Processor> 
    5252    </Compile> 
    53     <Compile Include="norsu.png"> 
    54       <Name>norsu</Name> 
    55       <Importer>TextureImporter</Importer> 
    56       <Processor>TextureProcessor</Processor> 
    57     </Compile> 
    58     <Compile Include="tahti.png"> 
    59       <Name>tahti</Name> 
    60       <Importer>TextureImporter</Importer> 
    61       <Processor>TextureProcessor</Processor> 
    62     </Compile> 
    6353    <Compile Include="kentta1.txt"> 
    6454      <Name>kentta1</Name> 
    6555      <Importer>TextFileImporter</Importer> 
    6656      <Processor>TextFileContentProcessor</Processor> 
     57    </Compile> 
     58  </ItemGroup> 
     59  <ItemGroup> 
     60    <Compile Include="maa.png"> 
     61      <Name>maa</Name> 
     62      <Importer>TextureImporter</Importer> 
     63      <Processor>TextureProcessor</Processor> 
     64    </Compile> 
     65  </ItemGroup> 
     66  <ItemGroup> 
     67    <Compile Include="puu.png"> 
     68      <Name>puu</Name> 
     69      <Importer>TextureImporter</Importer> 
     70      <Processor>TextureProcessor</Processor> 
     71    </Compile> 
     72  </ItemGroup> 
     73  <ItemGroup> 
     74    <Compile Include="tausta.jpg"> 
     75      <Name>tausta</Name> 
     76      <Importer>TextureImporter</Importer> 
     77      <Processor>TextureProcessor</Processor> 
     78    </Compile> 
     79  </ItemGroup> 
     80  <ItemGroup> 
     81    <Compile Include="aita.png"> 
     82      <Name>aita</Name> 
     83      <Importer>TextureImporter</Importer> 
     84      <Processor>TextureProcessor</Processor> 
    6785    </Compile> 
    6886  </ItemGroup> 
     
    7593  </ItemGroup> 
    7694  <ItemGroup> 
    77     <Compile Include="maa.png"> 
    78       <Name>maa</Name> 
     95    <Compile Include="piikit.png"> 
     96      <Name>piikit</Name> 
    7997      <Importer>TextureImporter</Importer> 
    8098      <Processor>TextureProcessor</Processor> 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt

    r9306 r9315  
    11     
    22 
    3         N 
    4 ######################################################## 
     3 
     4 
     5              MMM    
     6    N   AAA                      
     7########################################################################################################### 
Note: See TracChangeset for help on using the changeset viewer.