Changeset 7901 for 2016/27


Ignore:
Timestamp:
2016-07-06 14:57:34 (3 years ago)
Author:
sieerinn
Message:
 
Location:
2016/27/JamiR/Tasohyppelypeli1
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/JamiR/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r7863 r7901  
    1212    const double hyppyNopeus = 750; 
    1313    const int RUUDUN_KOKO = 40; 
     14     
    1415 
    1516    PlatformCharacter pelaaja1; 
     
    1920    Animation kävelyanimaatio; 
    2021    Animation hyppyanimaatio; 
     22     
     23 
     24 
     25     
    2126 
    2227    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2631        kävelyanimaatio = LoadAnimation("animaatio"); 
    2732        hyppyanimaatio = LoadAnimation("hyppyanimaatio"); 
    28         Gravity = new Vector(0, -1000); 
     33        Gravity = new Vector(0.0, -1000.0); 
    2934         
    30  
     35             
    3136        LuoKentta(); 
    3237        LisaaNappaimet(); 
     
    4449        kentta.SetTileMethod('*', LisaaTahti); 
    4550        kentta.SetTileMethod('N', LisaaPelaaja); 
     51        kentta.SetTileMethod('K', LisaaKissa); 
    4652        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4753        Level.CreateBorders(); 
    48         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     54        Level.Background.CreateGradient(Color.Red, Color.SkyBlue); 
    4955    } 
    5056 
     
    7783        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    7884        Add(pelaaja1); 
     85 
     86         
     87     { 
     88 
     89     } 
     90    } 
     91 
     92    void LisaaKissa(Vector paikka, double leveys, double korkeus) 
     93    { 
     94        PhysicsObject kissa = new PhysicsObject(40, 20); 
     95        kissa.Shape = Shape.Rectangle; 
     96        Add(kissa); 
     97        kissa.Tag = "vihu"; 
     98        kissa.Position = paikka; 
     99        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     100        tasoAivot.Speed = 100; 
     101 
     102        kissa.Brain = tasoAivot; 
    79103    } 
    80104 
     
    84108        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    85109 
    86         Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
    87         Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 
    88         Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
     110        Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
     111        Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 
     112        Keyboard.Listen(Key.W, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    89113 
    90114        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     
    94118        ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 
    95119 
     120 
    96121        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    97122    } 
     123      
    98124 
    99125    void Liikuta(PlatformCharacter hahmo, double nopeus) 
     
    113139        tahti.Destroy(); 
    114140    } 
     141 
     142 
     143     
     144 
     145 
     146 
     147 
     148 
     149 
     150 
     151 
     152 
     153 
     154 
     155 
     156 
     157 
     158 
     159 
     160 
     161 
     162 
     163 
     164 
     165 
     166 
     167 
     168 
     169 
     170 
     171 
     172 
    115173} 
  • 2016/27/JamiR/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7863 r7901  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\JamiR\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-07-06T11:20:46.788836+03:00</Time> 
     38      <Time>2016-07-06T14:48:40.9679848+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4545      <Options>None</Options> 
    4646      <Output>C:\MyTemp\JamiR\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\animaatio.xnb</Output> 
    47       <Time>2016-07-06T11:29:40.9499695+03:00</Time> 
     47      <Time>2016-07-06T13:29:52.8702223+03:00</Time> 
    4848      <Request>C:\MyTemp\JamiR\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\animaatio\Untitled_0.xnb</Request> 
    4949      <Request>C:\MyTemp\JamiR\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\animaatio\Untitled02_0.xnb</Request> 
  • 2016/27/JamiR/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/animaatio.anim

    r7863 r7901  
    1 FPS = 10 
     1FPS = 7 
  • 2016/27/JamiR/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt

    r7863 r7901  
    1414   
    1515   
     16                                  
     17                              ## 
    1618   
     19                                 ## 
     20               
     21                                                             
     22                 ##    #   #    ##########  
    1723   
    18    
    19    
    20               ##   
    21    
    22    
    23    
    24        ##   
    25      
     24            ##  
     25              
    2626  
    27         
    28            ##        
    29                 
     27      ### 
     28                  
     29             ##   
    3030 
    31         N 
     31   K     N 
    3232###################### 
Note: See TracChangeset for help on using the changeset viewer.