Changeset 3035 for 2012/24


Ignore:
Timestamp:
2012-06-14 15:09:57 (7 years ago)
Author:
taeekotr
Message:

Talletus.

Location:
2012/24/EemeliKo/BirdJump
Files:
1 added
12 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/BirdJump.cs

    r2997 r3035  
    5050        kentta.SetTileMethod('*', tahti); 
    5151        kentta.SetTileMethod('N', lisaaPelaaja); 
     52        kentta.SetTileMethod('%', lisaaLiikkuvaTaso); 
     53        kentta.SetTileMethod('!', lisaaNakymatonPalikka); 
    5254        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5355        Level.CreateBorders(); 
    5456 
    5557 
    56         // Level.Background.CreateGradient(Color.White, Color.White niin yulee valkoinen ); 
    57     } 
     58             
     59    } //pelin tarina: :) :D XD 
    5860 
    5961    void lisaaTaso(Vector paikka, double leveys, double korkeus) 
     
    7274        tahti.Position = paikka; 
    7375        tahti.Image = tahtiKuva; 
    74         tahti.Mass = 999999.9; 
     76        tahti.Mass = 40.0; 
    7577        tahti.Tag = "tahti"; 
    7678        Add(tahti); 
     
    9294    { 
    9395        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    94         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     96        Keyboard.Listen(Key.L,ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    9597 
    9698        Keyboard.Listen(Key.Left, ButtonState.Down, liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus); 
     
    110112    { 
    111113        hahmo.Walk(nopeus); 
    112     } 
     114    }            
    113115 
    114116    void hyppaa(PlatformCharacter hahmo, double nopeus) 
     
    130132        } 
    131133    } 
     134    void lisaaLiikkuvaTaso(Vector paikka, double leveys, double korkeus) 
     135    { 
     136        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     137        taso.Position = paikka; 
     138        taso.Color = Color.Green; 
     139        Add(taso); 
     140        taso.Tag = "palikka"; 
     141        taso.Velocity = new Vector(40, 0); 
     142        AddCollisionHandler(taso, "Nakymaton", VaihdaSuuntaa); 
     143        //AddCollisionHandler(taso, VaihdaSuuntaa); 
    132144 
     145            
     146    } 
     147    void lisaaNakymatonPalikka(Vector paikka, double leveys, double korkeus) 
     148    { 
     149        PhysicsObject Nakymaton = new PhysicsObject(leveys, korkeus); 
     150        Nakymaton.Position = paikka; 
     151        Nakymaton.Color = Color.Green; 
     152        Add(Nakymaton); 
     153        Nakymaton.Tag = "Nakymaton"; 
     154        Nakymaton.IgnoresGravity = true; 
     155        Nakymaton.IgnoresCollisionResponse = true; 
     156        Nakymaton.Color = Color.Black; 
     157         
     158 
     159    } 
     160    void VaihdaSuuntaa(IPhysicsObject Liikkuva, IPhysicsObject Nakymaton) 
     161    { 
     162        Liikkuva.Velocity = Liikkuva.Velocity * -1      ; 
     163    } 
    133164} 
  • 2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/bin/x86/Debug/Jypeli4.xml

    r2976 r3035  
    1214212142            </summary> 
    1214312143        </member> 
     12144        <member name="P:Jypeli.Timer.SecondCounterStep"> 
     12145            <summary> 
     12146            Kuinka monta sekuntia sekuntilaskuri laskee yhden sekunnin aikana. 
     12147            Oletus on 1. Arvolla 2 laskuri laskee tuplanopeudella, arvolla -1 taaksepÀin jne. 
     12148            </summary> 
     12149        </member> 
    1214412150        <member name="P:Jypeli.Timer.Times"> 
    1214512151            <summary> 
  • 2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/bin/x86/Debug/kentta1.txt

    r2997 r3035  
    66                                # 
    77                                    
    8                #       #   #   #    #   #    #    #    #    #    # 
    9                                             
    10          #        # 
    11                        
    12                           #         # 
     8               #   #    #   #   #    #   #    #    #    #    ###### 
     9            #                                                      * 
     10         #         
     11     #                  
     12                                                                   
     13 !             
     14              %     !   
     15 
    1316          # 
    1417                       #       # 
     
    1720                             # 
    1821                
    19                                
    20                          #    
    21                     # 
    22        #     
    23                  P 
    24                  # 
    25        *    * 
    26        #   
    27  
    28      *        * 
    29          ## 
    30  
    31    *    *  *    *      
    32        ##  ## 
    33  
    34  *    *       *   * 
    35  ##  ##  ##  ##  ## 
    36  
    37         N 
    38 ######################                                      #################                     
     22                                                                                                                        
     23                         #                                                                                               
     24                    #                                                                                                
     25       #                                                                                                         
     26                 P                                                                                                               
     27                 #                                                                    ! %   !          N   
     28       *    *                                                                    !    %   !###########################! % !   
     29       #                                                               !  %  %  %   %    %    ! 
     30                                                                           !          %%    ! 
     31     *        *                                                      !%  !   %   !    % ! 
     32         ##                                                          !   %   !   %   !  %  ! 
     33                                                                                 !  %  !      !  %  ! 
     34   *    *  *    *                                                     ! %% %% %% %% %%  ! 
     35       ##  #                                                               !     %      ! 
     36                                                                             !  %  !    %   !  
     37 *    *       *   *                                                         !%      ! 
     38 ##  ##  ##  ##  ##                                                         %  !  %    !#  ### 
     39                                                                                   
     40                ! %    !                                                  ! %     !   %    !  %  ! 
     41######################                                        !##########################! %  !% ! %  ! %  ! 
    3942 
    4043 
     
    8689 
    8790 
    88  
    89  
    90  
    91  
    92  
    93  
    94  
    95  
    96  
    97  
    98  
    99  
    100  
    101  
    102  
    103  
    104  
    105  
    106  
    107  
    108  
    109  
    110  
    111  
    112  
    113  
    114  
    115  
    116  
    117  
    118  
    119  
    120  
    121  
    122  
    123  
    124  
    125  
    126  
    127  
    128  
    129  
    130  
    131  
    132  
    133  
    134  
    135  
    136  
  • 2012/24/EemeliKo/BirdJump/BirdJump/BirdJump/kentta1.txt

    r2997 r3035  
    66                                # 
    77                                    
    8                #       #   #   #    #   #    #    #    #    #    # 
    9                                             
    10          #        # 
    11                        
    12                           #         # 
     8               #   #    #   #   #    #   #    #    #    #    ###### 
     9            #                                                      * 
     10         #         
     11     #                  
     12                                                                   
     13 !             
     14              %     !   
     15 
    1316          # 
    1417                       #       # 
     
    1720                             # 
    1821                
    19                                
    20                          #    
    21                     # 
    22        #     
    23                  P 
    24                  # 
    25        *    * 
    26        #   
    27  
    28      *        * 
    29          ## 
    30  
    31    *    *  *    *      
    32        ##  ## 
    33                                                                                    * 
    34  *    *       *   *                                                             * 
    35  ##  ##  ##  ##  ##                                                         ***** 
    36                                                                                 *  
    37         N                                                                      * 
    38 ######################                                      ##########################                     
     22                                                                                                                        
     23                         #                                                                                               
     24                    #                                                                                                
     25       #                                                                                                         
     26                 P                                                                                                               
     27                 #                                                                    ! %   !          N   
     28       *    *                                                                    !    %   !###########################! % !   
     29       #                                                               !  %  %  %   %    %    ! 
     30                                                                           !          %%    ! 
     31     *        *                                                      !%  !   %   !    % ! 
     32         ##                                                          !   %   !   %   !  %  ! 
     33                                                                                 !  %  !      !  %  ! 
     34   *    *  *    *                                                     ! %% %% %% %% %%  ! 
     35       ##  #                                                               !     %      ! 
     36                                                                             !  %  !    %   !  
     37 *    *       *   *                                                         !%      ! 
     38 ##  ##  ##  ##  ##                                                         %  !  %    !#  ### 
     39                                                                                   
     40                ! %    !                                                  ! %     !   %    !  %  ! 
     41######################                                        !##########################! %  !% ! %  ! %  ! 
    3942 
    4043 
     
    8689 
    8790 
    88  
    89  
    90  
    91  
    92  
    93  
    94  
    95  
    96  
    97  
    98  
    99  
    100  
    101  
    102  
    103  
    104  
    105  
    106  
    107  
    108  
    109  
    110  
    111  
    112  
    113  
    114  
    115  
    116  
    117  
    118  
    119  
    120  
    121  
    122  
    123  
    124  
    125  
    126  
    127  
    128  
    129  
    130  
    131  
    132  
    133  
    134  
    135  
    136  
Note: See TracChangeset for help on using the changeset viewer.