Changeset 5142 for 2014/26


Ignore:
Timestamp:
2014-06-27 11:00:34 (6 years ago)
Author:
ukviveka
Message:
 
Location:
2014/26/UkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • 2014/26/UkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK.cs

    r5129 r5142  
    5050    Image Portti = LoadImage("Portti"); 
    5151 
    52     IntMeter pisteLaskuri; 
     52    IntMeter pisteLaskuri = new IntMeter(0); 
    5353    DoubleMeter elamaLaskuri; 
    5454 
     
    6666    public override void Begin() 
    6767    { 
    68         AloitaPeli(); 
     68        AlkuValikko(); 
     69       // AloitaPeli(); 
    6970    } 
    7071 
     
    7475        Gravity = new Vector(0, -1000); 
    7576 
    76         LuoKentta(); 
    77         LisaaNappaimet(); 
    78         LuoElamaLaskuri(); 
    79         LuoKranuLaskuri(); 
    80         LuoAmmusLaskuri(); 
    81         LuoKolikkoLaskuri(); 
    82  
    83         Camera.Follow(pelaaja1); 
    84         Camera.ZoomFactor = 1.0; 
    85         Camera.StayInLevel = true; 
     77        if (Kenttanumero == 3) 
     78        { 
     79            Label Voittoteksti = new Label("Voitit pelin!!!"); 
     80            Add(Voittoteksti); 
     81            Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     82        } 
     83        else 
     84        { 
     85            LuoKentta(); 
     86            LisaaNappaimet(); 
     87            LuoElamaLaskuri(); 
     88            LuoKranuLaskuri(); 
     89            LuoAmmusLaskuri(); 
     90            //LuoKolikkoLaskuri(); 
     91 
     92            Camera.Follow(pelaaja1); 
     93            Camera.ZoomFactor = 1.0; 
     94            Camera.StayInLevel = true; 
     95        } 
    8696    } 
    8797 
    8898    void LuoKentta() 
    8999    { 
     100        pisteLaskuri.Value=0; 
    90101        TileMap kentta = TileMap.FromLevelAsset("kentta" + Kenttanumero); 
    91102        kentta.SetTileMethod('#', LisaaTaso); 
     
    120131        tahti.Tag = "tahti"; 
    121132        Add(tahti); 
     133        pisteLaskuri.Value++; 
    122134    } 
    123135 
     
    183195    void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
    184196    { 
    185         pisteLaskuri.Value++; 
     197        pisteLaskuri.Value--; 
    186198        MessageDisplay.Add("Keräsit kolikon!"); 
    187199        tahti.Destroy(); 
     
    368380    void TormaaMaaliin(PhysicsObject pelaaja1, PhysicsObject Maali) 
    369381    { 
    370         if(pisteLaskuri == 44) 
     382        //kenttä2 41 kolikkoo 
     383        if(pisteLaskuri.Value == 0) 
    371384        { 
    372385            Kenttanumero++; 
     
    375388        
    376389    } 
    377     void LuoKolikkoLaskuri() 
    378     { 
    379         pisteLaskuri = new IntMeter(0); 
    380     } 
     390    void AlkuValikko() 
     391    { 
     392        MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
     393"Aloita peli", "Lopeta"); 
     394        alkuValikko.AddItemHandler(0, AloitaPeli); 
    381395         
     396        alkuValikko.AddItemHandler(1, Exit); 
     397 
     398        Add(alkuValikko); 
     399 
     400    } 
    382401} 
  • 2014/26/UkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK/obj/x86/Debug/ContentPipeline-{F8BB567F-6D2E-4FE1-8873-A655DD95F472}.xml

    r5129 r5142  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\UkkoK\TasoHyppelyUkkoK\TasoHyppelyUkkoK\TasoHyppelyUkkoK\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2014-06-26T14:48:00.7854115+03:00</Time> 
     38      <Time>2014-06-27T09:35:07.2220582+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    153153      <Options>None</Options> 
    154154      <Output>C:\MyTemp\UkkoK\TasoHyppelyUkkoK\TasoHyppelyUkkoK\TasoHyppelyUkkoK\bin\x86\Debug\Content\kentta2.xnb</Output> 
    155       <Time>2014-06-26T14:48:46.1024683+03:00</Time> 
     155      <Time>2014-06-27T10:12:10.4954679+03:00</Time> 
    156156    </Item> 
    157157    <Item> 
  • 2014/26/UkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoKContent/kentta1.txt

    r5129 r5142  
    1010#                                                                                                                                                                                                                                                                                                                                             # 
    1111#                                                                                                                                                                                                                                                                                                                                             # 
    12 #                                                               *  *  *  *  *  *  *  *  L                                                                                                                       * * V *   * V * V L               L * * V  V  *  V  L       *     L     *     L     *                                         # 
     12#                                                               *  *  *  *  *  *  *  *  L                                                                                                                       * * V *   * V * V L               L * * V  V  *  V  L       *     *     L     *     *                                         # 
    1313#                                                            ##############################                                                                                                                   ######################             ######################     #     #     #     #     #                                         # 
    14 #                                                           #                                                                                                          *V*                                                          #     V     #                                                                            *V*              # 
     14#                                                           #                                                                                                          *V*                                                                V                                                                                  *V*              # 
    1515#                                                          #        LV  *   *V  *   *V  *                                                                          V   ###                                   #                          #####                                                                           V * #####             # 
    16 #                                      *L*                #         ##  ##  ##  ##  ##  ##                          * *V* * *V* L                                 ###                                         *                        #     #                                                                     V L #####                  # 
    17 #                                     #####              #                                                         ###############                            L                                               #         V *       V *           * V                * V         *     L     L     *            * * #####                       # 
    18 #                             *V*                       #                                                  *V*                                              ##### V *                                                  #####     #####         #####              #####        #     #     #     #           #####                            # 
     16#                                      *L*                #         ##  ##  ##  ##  ##  ##                          * *V* * *V* L                                 ###                                         *                                                                                                    V L #####                  # 
     17#                                     #####              #                                                         ###############                            L                                               #         V *       V *           * V                * V         *     *     L     *            * * #####                       # 
     18#                             *V*                       #                                                  *V*                                              ##### V *                                                  #####     #####         #####    #    #    #####        #     #     #     #           #####                            # 
    1919#                            #####                     #                                                  #####     * *V* * *V* *                                ####   *                                    #               * *          #                                                              L V                                  # 
    2020#                     *V*                             #                                           V*V              ###############                                      ##    V                               *             #####        L V       * V       * V                                        ##### * V                             # 
    2121#                    #####                           #                                           #####                                                                       ###     **                       #                         #####     #####     #####                                            ##### * V                        # 
    22 #             *V*                                   #                                    ***                                                                                        ####     *V*                                                                                  *     *     *                   ##### ***                   # 
    23 #            #####                                 #                                    #####                                                                                               #####            #                    ###                                             #     #     #                        #####                  # 
     22#             *V*                                   #                                    ***                                                                                        ####     *V*                                      ##       #         #                        *     *     *                   ##### ***                   # 
     23#            #####                                 #                                    #####                                                                                               #####            #                      ##                                            #     #     #                        #####                  # 
    2424#  P      V               V       L       V                V            V         L              V      L     V                V      L    V     V          V        V      L         V     V            V          V        V         V      V            V             V                  V        V     V       V                     M    # 
    2525############################################################################################################################################################################################################################################################################################################################################### 
  • 2014/26/UkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoK/TasoHyppelyUkkoKContent/kentta2.txt

    r5129 r5142  
    1212#                    V       L        *      V      V *              *  V  *      ########                                                   V               V              * V            ###                        # 
    1313#                   ####    ####    ####    ####    ####            #########                                                              #####     #     #####     #     #####                                      # 
    14 #  P             V                                                                                                                                                                                                    #                                                                                                                                                                                                                      
     14#  P             V                                                                                                                                                                                            M       # 
    1515####################################################################################################################################################################################################################### 
    1616 
Note: See TracChangeset for help on using the changeset viewer.