Changeset 3601 for 2012/27


Ignore:
Timestamp:
2012-07-05 14:53:01 (11 years ago)
Author:
henmatma
Message:

Talletus.

Location:
2012/27/HenriM/kaljaadventures/kaljaadventures
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 2012/27/HenriM/kaljaadventures/kaljaadventures/kaljaadventures/kaljaadventures.cs

    r3552 r3601  
    2424    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    2525 
     26    Timer aikaLaskuri; 
     27    double kulunutAika = 0.0; 
     28 
    2629    public override void Begin() 
    2730    { 
     
    3134    void AloitaPeli() 
    3235    { 
     36        if (aikaLaskuri != null) 
     37            kulunutAika = aikaLaskuri.SecondCounter.Value; 
     38         
    3339        ClearAll(); 
     40 
    3441        rasvalaskuri = new IntMeter(0); 
    3542        rasvalaskuri.LowerLimit += delegate 
     
    4148 
    4249        LuoKentta(kenttataso); 
     50        LuoAikaLaskuri(); 
    4351        LisaaNappaimet(); 
    4452 
     
    5563        kentta.SetTileMethod('K', LisaaPelaaja); 
    5664        kentta.SetTileMethod('S', LisaaSoppa); 
     65        kentta.SetTileMethod('L', LisaaLaatikko); 
    5766        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5867        Level.CreateBorders(); 
     
    105114    } 
    106115 
     116    void LisaaLaatikko(Vector paikka, double leveys, double korkeus) 
     117    { 
     118        PhysicsObject laatikko = new PlatformCharacter(leveys, korkeus); 
     119        laatikko.Position = paikka; 
     120        laatikko.Image = laatikkoKuva; 
     121        laatikko.Tag = "laatikko"; 
     122        Add(laatikko); 
     123    } 
     124 
    107125    void LisaaNappaimet() 
    108126    { 
     
    137155    { 
    138156        maaliAani.Play(); 
    139         MessageDisplay.Add("Mursunrasva kasvattaa voimiasi!"); 
     157        MessageDisplay.Add("Vesi vähentää alkoholipitoisuuttasi!"); 
    140158        mursunrasva.Destroy(); 
    141159    } 
     
    144162    { 
    145163        AloitaPeli(); 
     164    } 
    146165 
     166    void LuoAikaLaskuri() 
     167    { 
     168        aikaLaskuri = new Timer(); 
     169        aikaLaskuri.SecondCounter.Value = kulunutAika; 
     170        aikaLaskuri.Interval = double.MaxValue; 
     171        aikaLaskuri.Start(); 
     172 
     173        Label aikaNaytto = new Label(); 
     174        aikaNaytto.TextColor = Color.White; 
     175        aikaNaytto.Position = new Vector(Level.Left + 100, Level.Top + 50); 
     176        aikaNaytto.DecimalPlaces = 1; 
     177        aikaNaytto.BindTo(aikaLaskuri.SecondCounter); 
     178        Add(aikaNaytto); 
    147179    } 
    148180} 
  • 2012/27/HenriM/kaljaadventures/kaljaadventures/kaljaadventuresContent/kentta2.txt

    r3552 r3601  
    1 ############################## 
    2  
    3  
    4  K     *    *    *    * 
    5 ###   ##   ##   ##   ######### 
    6  
    7    SSS  SSS  SSS  SSS 
    8 ############################## 
     1##################################################################### 
     2#                                                 #                 # 
     3#                                                 #                 # 
     4#                              #              # L # #  #  #  #      # 
     5# *                           ##             #### #*#SS#SS#SS#      # 
     6# #                            ##             # # #############     # 
     7#  SSSS    SSSS    SSSS        #             *#              #      # 
     8# ######################      ##      **     ##              #      # 
     9#                              #      ##      #           L  #      # 
     10#                              ##             #          ### ##     # 
     11#                              #              #          # #        # 
     12#                              #              #        * # #        # 
     13# K     *    *    *    *L      #              #  L     # # #       ## 
     14####   ##   ##   ##   ###########SSSSSSSSSSSS##SSSSSSSSSS# #        # 
     15#                      #        ############################    L   # 
     16#   SSS  SSS  SSS  SSS #                                   #L   L   # 
     17########################                                   #SSSSSSSS# 
     18                                                           ########## 
Note: See TracChangeset for help on using the changeset viewer.