Changeset 8627 for 2017


Ignore:
Timestamp:
2017-06-14 11:08:58 (2 years ago)
Author:
npo17_23
Message:
 
Location:
2017/24/LeeviE
Files:
4 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/LeeviE/Peli/Jump/Jump/Jump/Jump.cs

    r8617 r8627  
    99public class Jump : PhysicsGame 
    1010{ 
    11     Image pelaajankuva = LoadImage("pwr"); 
     11    Image pelaajankuva = LoadImage("Tyyppi peliin cropattu"); 
     12     double nopeusOikea = 200.0; 
     13    double nopeusVasen = -200.0; 
     14    double hyppy = 300.0; 
    1215 
    13     Vector nopeusOikea = new Vector(200.0, 0.0); 
    14     Vector nopeusVasen = new Vector(-200.0, 0.0); 
     16    PlatformCharacter pelaaja; 
     17 
     18    
     19     
     20 
     21    public override void Begin() 
    1522 
    1623 
    17     PhysicsObject pelaaja; 
    18     public override void Begin() 
    1924 
    20    
    21         
    22      
    23          
     25 
     26 
    2427 
    2528 
    2629    { 
    27          
     30 
    2831        LuoKentta(); 
    2932 
    30         pelaaja = new PlatformCharacter(50.0, 50.0); 
     33        PhysicsObject laatta = new PhysicsObject(200.0, 10.0); 
     34        laatta.MakeStatic(); 
     35        laatta.Y = -10.0; 
     36     
     37    
     38        Add(laatta); 
     39 
     40            pelaaja = new PlatformCharacter(50.0, 50.0); 
    3141        pelaaja.Image = pelaajankuva; 
    3242 
     
    3646        Asetaohjaimet(); 
    3747 
     48        Gravity = new Vector(0.0, -2200.0); 
     49 
     50        Camera.Follow(pelaaja); 
     51 
    3852    } 
    3953 
    4054    void Asetaohjaimet() 
    4155    { 
    42         Keyboard.Listen(Key.D, ButtonState.Down, AsetaNopeus, "Pelaaja: Liiku Vasemmalle", pelaaja, nopeusVasen); 
    43         Keyboard.Listen(Key.D, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
    44         Keyboard.Listen(Key.A, ButtonState.Down, AsetaNopeus, "Pelaaja: Liiku Oikealle", pelaaja, nopeusOikea); 
    45         Keyboard.Listen(Key.A, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
     56        Keyboard.Listen(Key.A, ButtonState.Down, AsetaNopeus, "Pelaaja: Liiku Vasemmalle", pelaaja, nopeusVasen); 
     57       // Keyboard.Listen(Key.A, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
     58        Keyboard.Listen(Key.D, ButtonState.Down, AsetaNopeus, "Pelaaja: Liiku Oikealle", pelaaja, nopeusOikea); 
     59       // Keyboard.Listen(Key.D, ButtonState.Released, AsetaNopeus, null, pelaaja, Vector.Zero); 
     60        Keyboard.Listen(Key.Space, ButtonState.Down, Hyppy, "Pelaaja: Hyppää", pelaaja, hyppy); 
    4661 
    4762 
     
    5166    void LuoKentta() 
    5267    { 
    53         
    54         
     68 
     69 
    5570 
    5671 
     
    5974    } 
    6075 
    61     void AsetaNopeus(PhysicsObject pelaaja, Vector nopeus) 
     76    void AsetaNopeus(PlatformCharacter pelaaja, double nopeus) 
    6277    { 
    63         pelaaja.Velocity = nopeus; 
    64        
     78        //pelaaja.Velocity = nopeus; 
     79        pelaaja.Walk(nopeus); 
     80 
    6581 
    6682 
    6783 
    6884    } 
     85    void Hyppy(PlatformCharacter pelaaja, double hyppy) 
     86    { 
     87        pelaaja.ForceJump(hyppy); 
     88 
     89    } 
     90    
     91         
     92 
     93    } 
    6994 
    7095 
    71  
    72  
    73 } 
  • 2017/24/LeeviE/Peli/Jump/Jump/Jump/Jump.csproj.Debug.cachefile

    r8617 r8627  
    11Content\pwr.xnb 
     2Content\Tyyppi peliin cropattu.xnb 
  • 2017/24/LeeviE/Peli/Jump/Jump/Jump/obj/x86/Debug/ContentPipeline-{2750B644-1BA7-4D9C-B766-2A8DD7E77FC1}.xml

    r8617 r8627  
    1010      <Output>C:\MyTemp\LeeviE\Peli\Jump\Jump\Jump\bin\x86\Debug\Content\pwr.xnb</Output> 
    1111      <Time>2017-06-13T14:14:19.8686676+03:00</Time> 
     12    </Item> 
     13    <Item> 
     14      <Source>Tyyppi peliin cropattu.png</Source> 
     15      <Name>Tyyppi peliin cropattu</Name> 
     16      <Importer>TextureImporter</Importer> 
     17      <Processor>TextureProcessor</Processor> 
     18      <Options>None</Options> 
     19      <Output>C:\MyTemp\LeeviE\Peli\Jump\Jump\Jump\bin\x86\Debug\Content\Tyyppi peliin cropattu.xnb</Output> 
     20      <Time>2017-06-14T09:56:26.4054429+03:00</Time> 
    1221    </Item> 
    1322    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/24/LeeviE/Peli/Jump/Jump/Jump/obj/x86/Debug/Jump.csproj.FileListAbsolute.txt

    r8617 r8627  
    88C:\MyTemp\LeeviE\Peli\Jump\Jump\Jump\obj\x86\Debug\Jump.exe 
    99C:\MyTemp\LeeviE\Peli\Jump\Jump\Jump\obj\x86\Debug\Jump.pdb 
     10C:\MyTemp\LeeviE\Peli\Jump\Jump\Jump\bin\x86\Debug\Content\Tyyppi peliin cropattu.xnb 
  • 2017/24/LeeviE/Peli/Jump/Jump/Jump/obj/x86/Debug/cachefile-{2750B644-1BA7-4D9C-B766-2A8DD7E77FC1}-targetpath.txt

    r8617 r8627  
    11Content\pwr.xnb 
     2Content\Tyyppi peliin cropattu.xnb 
  • 2017/24/LeeviE/Peli/Jump/Jump/JumpContent/JumpContent.contentproj

    r8617 r8627  
    5252    </Compile> 
    5353  </ItemGroup> 
     54  <ItemGroup> 
     55    <Compile Include="Tyyppi peliin cropattu.png"> 
     56      <Name>Tyyppi peliin cropattu</Name> 
     57      <Importer>TextureImporter</Importer> 
     58      <Processor>TextureProcessor</Processor> 
     59    </Compile> 
     60  </ItemGroup> 
    5461  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    5562  <!--  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.