Changeset 5089


Ignore:
Timestamp:
2014-06-25 11:04:44 (5 years ago)
Author:
uutapper
Message:

Lisäsin Pelin koodiin ja tein mäppiä

Location:
2014/26/UunoT/testing
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • 2014/26/UunoT/testing/testing/testing/obj/x86/Debug/ContentPipeline-{BDDFC29C-71D4-4710-8DED-5A3CD06DACEF}.xml

    r5073 r5089  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\UunoT\testing\testing\testing\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2014-06-24T14:47:17.3150508+03:00</Time> 
     38      <Time>2014-06-25T11:02:12.2746612+03:00</Time> 
    3939    </Item> 
    4040    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/26/UunoT/testing/testing/testing/testing.cs

    r5073 r5089  
    1717    PlatformCharacter pelaaja1; 
    1818    IntMeter laskuri; 
     19    TileMap kentta; 
     20    List<PhysicsObject> seinaPalat = new List<PhysicsObject>(); 
     21     
    1922     
    2023 
     
    4548    void LuoKentta() 
    4649    { 
    47         TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     50        kentta = TileMap.FromLevelAsset("kentta1"); 
    4851        kentta.SetTileMethod('#', LisaaTaso); 
    4952        kentta.SetTileMethod('*', LisaaTahti); 
    5053        kentta.SetTileMethod('N', LisaaPelaaja); 
     54 
    5155        kentta.SetTileMethod('p', spawneri); 
     56        kentta.SetTileMethod('V', Portaali); 
     57        kentta.SetTileMethod('S', Seina); 
     58 
     59        
     60 
    5261        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5362        Level.CreateBorders(); 
     
    168177    { 
    169178        Timer kutsuja = new Timer(); 
    170         kutsuja.Interval = 10.0; 
     179        kutsuja.Interval = 60.0; 
    171180        kutsuja.Timeout += delegate { AddMonster(paikka); }; 
    172181        kutsuja.Start(); 
     
    216225    void KaikkiKeratty() 
    217226    { 
    218         MessageDisplay.Add("Pelaaja 1 voitti pelin."); 
    219  
     227        MessageDisplay.Add("Portit aukeavat!"); 
     228 
     229        foreach (PhysicsObject seina in seinaPalat) 
     230        { 
     231            seina.Destroy(); 
     232        } 
     233         
     234         
     235       // MultiSelectWindow VoittoValikko = new MultiSelectWindow("Sinä Voitit!", 
     236//"Uudestaa?", "Lopeta"); 
     237        //Add(VoittoValikko); 
     238        //VoittoValikko.AddItemHandler(0, AloitaUusiPeli); 
     239        //VoittoValikko.AddItemHandler(1, Exit); 
     240    } 
     241    void AloitaUusiPeli() 
     242    { 
     243        ClearAll(); 
     244        AloitaPeli(); 
     245 
     246    } 
     247    void Portaali(Vector paikka, double leveys, double korkeus) 
     248    { 
     249        PhysicsObject Portaali = new PhysicsObject (30.0, 30.0 ); 
     250        Portaali.Shape = Shape.Circle; 
     251        Portaali.Color = Color.Purple; 
     252        Portaali.Position = paikka; 
     253        Add (Portaali); 
     254 
     255         
     256          
     257         
     258    } 
     259    void Seina(Vector paikka, double leveys, double korkeus) 
     260    { 
     261        PhysicsObject Seina = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     262        Seina.Position = paikka; 
     263        Seina.Color = Color.Gray; 
     264        Add(Seina); 
     265        seinaPalat.Add(Seina); 
     266         
     267    } 
     268    void TormaaPortaaliin(PhysicsObject hahmo, PhysicsObject Portaali) 
     269    { 
     270        WIN(); 
     271    } 
     272    void WIN() 
     273    { 
    220274        MultiSelectWindow VoittoValikko = new MultiSelectWindow("Sinä Voitit!", 
    221275"Uudestaa?", "Lopeta"); 
     
    224278        VoittoValikko.AddItemHandler(1, Exit); 
    225279    } 
    226     void AloitaUusiPeli() 
    227     { 
    228         ClearAll(); 
    229         AloitaPeli(); 
    230  
    231     } 
     280 
     281 
     282 
     283 
     284 
     285 
     286 
     287 
     288 
    232289 
    233290 
  • 2014/26/UunoT/testing/testing/testingContent/kentta1.txt

    r5073 r5089  
    1          * 
    2          ## 
    3  
    4        *    * 
    5        ##  ## 
    6  
    7      *    p    * 
    8      ##  ##  ## 
    9  
    10    *    *  *    *      
    11    ##  ##  ##  ## 
    12  
    13  *    *       *   * 
    14  ##  ##  ##  ##  ## 
    15  
    16         N 
    17 ##################### 
    18  
    19 p 
    20  
    21 ###############################################    ############################################################## 
    22                                                                                                                 #                                                                                                               # 
    23                                                                         p                                       #                                                                                                               # 
    24                                                                                                                 #                                                       p                                                       # 
    25                                                                                                                 #                                                                                                               # 
    26                                                                                                                                                                                                                                 # 
    27 #########################       ##################################################  ################################# 
    28                                                                                                                                                                                                                                 # 
    29                                                                                                                                                                                                                                 # 
    30                                                 p                                                                                                                                                                               # 
    31 ##########   #############################   ####################   ##########################  ################# 
     1############################ 
     2#                        * # 
     3#  N                       # 
     4#################          # 
     5#                    ##    # 
     6#     p               ##   # 
     7#                         ## 
     8#                       #### 
     9#        ################### 
     10####      ################################################################ 
     11#####                      ############################################### 
     12######                                                                  ## 
     13############                                                          * ## 
     14#              ##################################SSSSSS################### 
     15#                                               ## p p##                ## 
     16#                                               ## p p##          p     ## 
     17###################                             ########                ## 
     18#            ######                                                   * ## 
     19#            ######################                           ############ 
     20#                                                                       ## 
     21#                                 ######             #######            ## 
     22#       #####################p            #######            p          ## 
     23#       #                   S                                           ## 
     24#       #                   S                   ####                    ## 
     25#       #    V              S                  ####                     ## 
     26#       #                   S              ####                         ## 
     27#       #####################p          ####                            ## 
     28#                               #####                                   ## 
     29#                  p         ##                                         ## 
     30#                                                                *      ## 
     31#   *                                                                   ## 
     32########################################################################## 
     33########################################################################## 
Note: See TracChangeset for help on using the changeset viewer.