Changeset 3385 for 2012/26


Ignore:
Timestamp:
2012-06-29 10:59:46 (11 years ago)
Author:
tijamalu
Message:

Talletus.

Location:
2012/26/TimoL/Protect The Idiot/Protect The Idiot
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/TimoL/Protect The Idiot/Protect The Idiot/Protect The Idiot/Protect_The_Idiot.cs

    r3320 r3385  
    88 
    99 
     10  
     11 
     12 
     13 
     14 
    1015class Vihu : PlatformCharacter 
    1116{ 
     
    2126 
    2227 
    23  
    24  
    25  
    26  
    27  
    28  
    29  
    30  
    31  
    32  
    33  
    3428public class Protect_The_Idiot : PhysicsGame 
    3529{ 
    3630 
    37    
     31     
     32     
     33      MultiSelectWindow alkuValikko = new MultiSelectWindow("Pelin alkuvalikko", 
     34"Aloita peli", "Parhaat pisteet", "Lopeta"); 
     35Add(alkuValikko); 
     36 
     37     
     38     
     39     alkuValikko.ItemSelected += PainettiinValikonNappia; 
     40     
     41     
     42    void PainettiinValikonNappia(int valinta) 
     43{ 
     44  switch (valinta) 
     45  { 
     46    case 0: 
     47        // AloitaPeli(); 
     48        break; 
     49    
     50    case 1: 
     51        Exit(); 
     52        break; 
     53  }  
     54}  
     55     
     56     
     57     
     58     
     59     
     60     
     61     
     62     
     63     
     64     
     65     
     66     
     67     
     68     
    3869     
    3970    DoubleMeter Elämämittari; 
     
    5384    { 
    5485 
    55            
    56            
    57           Gravity = new Vector(0, -2500); 
     86        Gravity = new Vector(0, -2500); 
    5887 
    5988        LuoKentta(); 
     
    77106     ElämäPalkki.Angle = Angle.FromDegrees(180); 
    78107      
    79       
    80108       
    81     } 
    82     void VahennaVoimia() 
     109      
     110     
     111       
     112   
     113 
     114     
     115    
     116     
     117  } 
     118     
     119     
     120 
     121void VahennaVoimia() 
    83122    {     
    84123       Elämämittari.Value--;   
     
    94133      } 
    95134 
    96  
    97  
    98       
    99        
    100  
     135   
     136     
    101137    void LuoKentta() 
    102138    { 
     
    105141        kentta.SetTileMethod('V', LisaaVihu); 
    106142        kentta.SetTileMethod('N', LisaaPelaaja); 
    107         kentta.SetTileMethod('P', LisaaPiikki); 
     143        kentta.SetTileMethod('&', LisaaPommi); 
    108144        
    109145        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    121157 
    122158 
    123     void LisaaPiikki(Vector paikka, double leveys, double korkeus) 
    124     { 
    125         PhysicsObject Piikki = new PhysicsObject(100, 50); 
    126         Piikki.Shape = Shape.Rectangle; 
    127         Piikki.Image = PiikinKuva; 
    128         Add(Piikki); 
    129     } 
    130      
    131      
    132      
    133      
     159    void LisaaPommi(Vector paikka, double leveys, double korkeus) 
     160    { 
     161        PhysicsObject Pommi = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     162 
     163        Pommi.Shape = Shape.Rectangle; 
     164        Pommi.Position = paikka; 
     165        Pommi.Color = Color.Black; 
     166        Pommi.Mass = 1000.0; 
     167         
     168        Add(Pommi); 
     169    } 
     170 
     171 
     172 
    134173     
    135174      
     
    181220    seuraajanAivot.Speed = 150;                
    182221       seuraajanAivot.DistanceFar = 1000;            
    183       seuraajanAivot.DistanceClose = 200;         
     222      seuraajanAivot.DistanceClose = 0;         
    184223     seuraajanAivot.StopWhenTargetClose = true;  
    185224    //seuraajanAivot.FarBrain = satunnaisAivot;    
     
    225264    } 
    226265 
     266   
     267     
     268     
     269     
     270     
     271     
     272     
     273     
     274     
     275     
     276     
     277     
     278     
     279     
     280     
     281     
     282     
     283     
     284     
     285     
     286     
     287     
     288     
    227289    void Liikuta(PlatformCharacter hahmo, double nopeus) 
    228290    { 
     
    266328 
    267329 
    268  
    269     
    270  
    271  
    272  
    273  
    274  
    275  
    276  
    277 } 
     330     
     331         
     332         
     333 } 
  • 2012/26/TimoL/Protect The Idiot/Protect The Idiot/Protect The IdiotContent/kentta1.txt

    r3320 r3385  
    55                                                                                            
    66  
    7                                                                                                                     V                  
     7                          
     8                                                                                                                      VV                                                                                                             
     9                                                                                    
    810                                                                                    #####   ######  # # #### ## ##############                                                                                                                                            ########################                    
    911                                                                                    #                                        #                                                                                                                                            ########################           
    1012                                                                                 #  #                                        #  #                                                                                                                                         ###                  ###      
    11                                                                               #  #  #                                        #  #  #                                                                                                                                      ###                  ############################################## 
    12                                                                            #  #  #  #                                        #  #  #  #                                                                                                                                   ###                  ##############################################                                          
    13                                                     V                   #  #  #  #  #                                        #  #  #  #  #                                                                                                                                ###                  ###                                        ### 
    14                                                                         #  #  #  #  #                                        #  #  #  #  #                        V                                                                                                       ###                  ###                                        ### 
    15                           ###########################################################                                        ###############################################################                               VVVVVVVVVVVVVVVV    VVVVVVV     VVVVVVVVVVVVVVVVVVVVVV              ###                                        ### 
    16                           ###########################################################                                        ###############################################################                                                                                                   ###                                        ###  
    17                           ###########################################################                                        ###############################################################                                                                                                   ###                                        ###       
    18                           ###########################################################                                        ###############################################################                                                                                                   ###                                        ### 
    19                                                                          ###                                                                                                                                                                                                                                                                                      ### 
    20         N                 ###########################################################                                        ################################################################################################################################################################################################################ 
    21 #####################################################################################                                        ################################################################################################################################################################################################################ 
     13                                                                              #  #  #                                        #  #  #                                                                                                                                      ###                  ############################### 
     14                                                                           #  #  #  #                                        #  #  #  #                                                                                                                                   ###                  ###############################                                          
     15                                                    V                   #  #  #  #  #                                        #  #  #  #  #                                                                                                                                ###                  ###                         ### 
     16                                                                        #&&#&&#&&#&&#                                        #&&#&&#&&#&&#                                                                                                                                ###                  ###                         ### 
     17                          ################  #########################################                                        ###############################################################                VVVVVVVVVVVVVVVVVVVVV                                         ###                  ###                         ###       
     18             N            ################  #########################################                                        ###############################################################                                                                                                   ###                         ### 
     19                          ################  #########################################                                        ###############################################################                                                                                                                               ### 
     20##########################################&&#########################################                                        #####################################################################################################################################################&&&&&&&&&&################################## 
Note: See TracChangeset for help on using the changeset viewer.