Changeset 3877 for 2012/10-20


Ignore:
Timestamp:
2012-11-17 10:27:02 (7 years ago)
Author:
jotapoti
Message:

versio 17.11.2012 aamulla

Location:
2012/10-20/NicoA-K/Tasohyppelypeli1
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • 2012/10-20/NicoA-K/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r3874 r3877  
    2626    Image trollikuva = LoadImage("trollface"); 
    2727    Image trollikarkki = LoadImage ("trollikarkki"); 
     28    Image lippu = LoadImage("lippu"); 
    2829 
    2930    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    5556        kentta.SetTileMethod('T', LisaaTrolliseina); 
    5657        kentta.SetTileMethod('K', LisaaTrollikarkki); 
     58        kentta.SetTileMethod('M', LisaaTrolleri); 
    5759 
    5860        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    9092        AddCollisionHandler(pelaaja1, "mitä", TormaaMitaan); 
    9193        AddCollisionHandler(pelaaja1, "trolliseina", TormaaTrolliseinaan); 
     94        AddCollisionHandler(pelaaja1, "karkki", Tormaatrollikarkkiin); 
     95        AddCollisionHandler(pelaaja1, "trolleri", TormaaTrolleriin); 
    9296        Add(pelaaja1); 
    9397    } 
     
    238242    void Tormaatrollikarkkiin(PhysicsObject hahmo, PhysicsObject karkki) 
    239243    { 
    240         //maaliAani.Play(); 
    241244        MessageDisplay.Add("O.O"); 
    242245        pisteLaskuri.Value += 1000; 
    243     } 
     246        karkki.Destroy(); 
     247 
     248    } 
     249 
     250 
     251    void LisaaTrolleri(Vector paikka, double leveys, double korkeus) 
     252    { 
     253        PhysicsObject trolleri = PhysicsObject.CreateStaticObject(200, 200); 
     254        trolleri.IgnoresCollisionResponse = true; 
     255        trolleri.Position = paikka; 
     256        trolleri.Image = trollikuva; 
     257        trolleri.Tag = "trolleri"; 
     258        Add(trolleri); 
     259    } 
     260 
     261 
     262    void TormaaTrolleriin(PhysicsObject hahmo, PhysicsObject trolleri) 
     263    { 
     264        //maaliAani.Play(); 
     265        MessageDisplay.Add("GAME OVER!"); 
     266        pisteLaskuri.Value -= 10000; 
     267    } 
     268 
    244269 
    245270} 
  • 2012/10-20/NicoA-K/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile

    r3874 r3877  
    22Content\norsu.xnb 
    33Content\tahti.xnb 
    4 Content\kentta1.xnb 
    54Content\hhaamu.xnb 
    65Content\karrkki.xnb 
     
    1110Content\trollface.xnb 
    1211Content\trollikarkki.xnb 
     12Content\lippu.xnb 
     13Content\kentta1.xnb 
  • 2012/10-20/NicoA-K/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj

    r3874 r3877  
    122122    </Compile> 
    123123  </ItemGroup> 
     124  <ItemGroup /> 
     125  <ItemGroup> 
     126    <Compile Include="lippu.png"> 
     127      <Name>lippu</Name> 
     128      <Importer>TextureImporter</Importer> 
     129      <Processor>TextureProcessor</Processor> 
     130    </Compile> 
     131  </ItemGroup> 
    124132  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    125133  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/10-20/NicoA-K/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt

    r3874 r3877  
    1 ####################################################################################### 
    2 #   #   #P        #TTTT    T         T  TTT     TT      TT                              
    3 #   *   #P        #   TTTT       TTTTT      TT       TT  T   T                      
    4 ## ## * #P  PP    #         TTT      T           T  TTT T   T                      
    5 #   #   #P   P    #           T       T   TTTTT     T      TT                       
    6 # * ## *#P#  PPP  #    TTT    T      TTT       TT  T  T                          
    7 # ###   #P    P   # TTT    T             T   T         T                             
    8 #   ## ##PP#  P P #            TT  T TTT  TTTT    T  T TT                              
    9 # * # * #P    P   #TTTTTTTTTT          TT     TTT T         T                          
    10 ### # ###P  PP#   #   T    TT  TT  TTT  T TT   T   TT  TTT  T                       
    11 # * # * #   PP#   #TTTT      TT      TT  T   T  TTT           T                        
    12 # #### ##   P     #      T      TTT TT   T  T     TT  T  TTT  TTT                    
    13 #   # * ?   P     #   # TTTTTTT      T  TTTT   T  T  T TT  T     T                     
    14 S N #   #   P         #       TTTTTTTTTTT     T      T        T     T                  
    15 S##########S####TT######################################T#####TT########  #########TTTTTT 
    16 S *************************************    #                                            T 
    17 #   K                                      P*   *  *  *  *  *  *  *  *  *  *  *  *  *   T      
     1####################################SSS########SSSS####SSSS####SSS########################SSSSS#########                
     2#   #   #P        #TTTT    T  K      T  TTT     TT      TT      T      T   T   T   T   T   T T                          
     3#   *   #P        #   TTTT       TTTTT      TT       TT  T   T     TTT   T   T   T   T   T   T                        
     4## ## * #P  PP    #         TTT      T           T  TTT T   T  T T   TT T T T TTTTTTTTTT TTTTTTTTTTT#                   
     5#   #   #P   P    #T          T       T   TTTTT     T      TT     TT                     T          #                        
     6# * ## *#P#  PPP  #    TTT    T  T   TTT       TT  T  T  T   T TTT    TT    TTTTTTTTTTTTT           #                 
     7# ###   #P    P   # TTT    T             T   T         T    T  T  TT     TT T                       #                
     8#   ## ##PP#  P P #            TT  T TTT  TTTT    T  T TT           T  T    T                       #                   
     9# * # * #P    P   #TTTTTTTTTT       K  TT     TTT T         T  TT T T     T                         #                       
     10### # ###P  PP#   #   T    TT  TT  TTT  T TT   T   TT  TTT  TT   T   T     T            M           #                    
     11# * # * #   PP#   #TTTT      TT      TT  T   T  TTT           T    TT  T  T                         #                      
     12# #### ##   P     #      T      TTT TT   T  T     TT  T  TTT  TTT     T T                           #                    
     13#   # * ?   P     #   # TTTTTTT      T  TTTT   T  T  T TT  T     TT  TT  T                          #                   
     14# N #   #   P         #       TTTTTTTTTTT     T      T K      T     T                               #                    
     15###S######S####TT######################################T#####TT########  #########TTTTTTT##########T#                    
     16# *************************************    #                                            T 
     17#                                          P*   *  *  *  *  *  *  *  *  *  *  *  *  *   T      
    1818# *************************************    #P   P  P  P  P  P  P  P  P  P  P  P  P  P   T   
    1919#                                          P*   *  *  *  *  *  *  *  *  *  *  *  *  *   T  
  • 2012/10-20/NicoA-K/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/obj/x86/Debug/Tasohyppelypeli1Content.contentproj.FileListAbsolute.txt

    r3874 r3877  
    11c:\mytemp\ohjelmointikerho\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     2F:\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     3C:\Users\Nico\Desktop\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     4C:\Users\Nico\Desktop\Tasohyppely\Tasohyppelypeli1\Tasohyppelypeli1Content\obj\x86\Debug\ResolveAssemblyReference.cache 
     5E:\Tasohyppely\Tasohyppelypeli1\Tasohyppelypeli1Content\obj\x86\Debug\ResolveAssemblyReference.cache 
Note: See TracChangeset for help on using the changeset viewer.