Changeset 4121


Ignore:
Timestamp:
2013-06-13 15:04:12 (6 years ago)
Author:
naperiai
Message:

Talletus.

Location:
2013/24/NataliaP/omenajahti/omenajahti
Files:
10 added
4 edited

Legend:

Unmodified
Added
Removed
  • 2013/24/NataliaP/omenajahti/omenajahti/omenajahti/omenajahti.cs

    r4105 r4121  
    2424    Image pelaajanKuva = LoadImage("pig3"); 
    2525    Image omenaKuva = LoadImage("omena"); 
     26    Image piikkiKuva = LoadImage("piikki"); 
    2627 
    2728    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2930    public override void Begin() 
    3031    { 
    31         SetWindowSize(1024, FÄG, true); 
     32     SetWindowSize(1024, 768, true); 
    3233        SmoothTextures = true; 
    3334        SeuraavaKentta(); 
    34  
     35        
    3536 
    3637    } 
     
    5253        else if (kenttaNro > 3) Exit(); 
    5354 
    54  
    5555        LisaaNappaimet(); 
    5656        LuoElamaLaskuri(); 
     
    6060        Camera.StayInLevel = true; 
    6161        Camera.ZoomTo(pelaaja1.X, Level.Bottom, pelaaja1.X, Level.Top); 
     62        MediaPlayer.Play("angry birds rapmusic"); 
    6263    } 
    6364 
     
    6970        kentta.SetTileMethod('N', LisaaPelaaja); 
    7071        kentta.SetTileMethod('M', LisaaMaali); 
     72        kentta.SetTileMethod('P', LisaaPiikki); 
    7173        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    7274        Level.CreateBorders(); 
     
    7880        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    7981        taso.Position = paikka; 
    80         taso.Color = Color.Green; 
     82        taso.Color = Color.DarkBrown; 
    8183        Add(taso); 
    8284    } 
     
    9092    } 
    9193 
     94    void LisaaPiikki(Vector paikka, double leveys, double korkeus) 
     95    { 
     96        PhysicsObject piikki = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     97        //piikki.IgnoresCollisionResponse = true; 
     98        piikki.Position = paikka; 
     99        piikki.Image = piikkiKuva; 
     100        piikki.Tag = "piikki"; 
     101        Add(piikki); 
     102    } 
     103 
    92104    void LisaaOmena(Vector paikka, double leveys, double korkeus) 
    93105    { 
    94106        PhysicsObject omena = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    95         omena.IgnoresCollisionResponse = true; 
     107        //omena.IgnoresCollisionResponse = true; 
    96108        omena.Position = paikka; 
    97109        omena.Image = omenaKuva; 
     
    111123        AddCollisionHandler(pelaaja1, "omena", TormaaOmenaan); 
    112124        AddCollisionHandler(pelaaja1, "maali", TormaaMaaliin); 
     125        AddCollisionHandler(pelaaja1, "piikki", TormaaPiikkiin); 
    113126        Add(pelaaja1); 
    114127    } 
     
    145158        hahmo.Jump(nopeus); 
    146159    } 
     160 
     161    void TormaaPiikkiin(PhysicsObject hahmo, PhysicsObject piikki) 
     162    { 
     163        SeuraavaKentta(); 
     164 
     165            
     166 
     167    } 
     168 
    147169 
    148170    void TormaaOmenaan(PhysicsObject hahmo, PhysicsObject omena) 
  • 2013/24/NataliaP/omenajahti/omenajahti/omenajahtiContent/kentta1.txt

    r4105 r4121  
    1414N            #        ###        ####                   OOOO            OOO            OO         ##      pp        M #            
    1515######################################    ######################      #########       ##############################" 
     16PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 
  • 2013/24/NataliaP/omenajahti/omenajahti/omenajahtiContent/kentta2.txt

    r4105 r4121  
    1  
    2                                                  OOO 
    3                                                ######## 
    4                                          
    5                               O      ######                #######          O                                                                                                                                                                                 
    6                      O       ###                                           ###                                                                                                                                                                                        
    7                    #####                                                                                                                                           O  O  O  O                                                                                      
    8 N                                                                                        OO                                                     O  ###      ##########################           O                                                                                 
    9 #################                                                                     #######                                               O #######                                      ###############          OOOOO                                                                                         
    10                                                                                                       O                                O  #####                                                         ###############                               M                                                               
    11                                                                                                                                                                      ####                         O   #########                                                                            ######       ########   ####                                                                
    12                                                                                                                                                                      ####    ################################                                                                                                                                                                     
    13                                                                                                                                        P ####P #################### 
    14                                                                                                                                                                                                       ##    #######################                                                                                                                                                          
    15 ###################################################################################################################################################################################################################################################################################################################################################################################################################################################### 
    16                                                                                                                                                                                 
     1                                                                                                                                                           ################################ 
     2                                                                                            O                                                              #                              # 
     3                                                                                            ##                                                             #              OOO             # 
     4                                                                                          ######                                                           #  O        #########     O    # 
     5                                                                               P  P                       P  P                                             # ###       #       #     O    # 
     6                                                                         #############                ###########                                          #        O  #       #     O    # 
     7                                                                     O   #############                ###########  O                                       #       ### #       #     O    # 
     8                                                                    ##################                ##############                              O        #  O        #       #     O    #                                      O         # 
     9                                                                    ##################                ##############                             ###       # ###       #       #     O    #######                               ##         # 
     10                                                                #######################               ##################                         ###                O  #       #     O                                          ##         # 
     11N       P     P  OOOO            OO      O                   OO #######################               ##################     O   OO              ###               ### #       #      OOOOOOOOOOOOO          P  P   PP  O       ##P       M # 
     12#########################       ####     #  O      O      #############################               ################################        ############################################################################################## 
     13                                            #      # 
     14PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 
     15                                                    
  • 2013/24/NataliaP/omenajahti/omenajahti/omenajahtiContent/omenajahtiContent.contentproj

    r4090 r4121  
    107107    </Compile> 
    108108  </ItemGroup> 
     109  <ItemGroup> 
     110    <Compile Include="piikki.png"> 
     111      <Name>piikki</Name> 
     112      <Importer>TextureImporter</Importer> 
     113      <Processor>TextureProcessor</Processor> 
     114    </Compile> 
     115  </ItemGroup> 
     116  <ItemGroup> 
     117    <Compile Include="kentta3.txt"> 
     118      <Name>kentta3</Name> 
     119      <Importer>TextFileImporter</Importer> 
     120      <Processor>TextFileContentProcessor</Processor> 
     121    </Compile> 
     122  </ItemGroup> 
     123  <ItemGroup> 
     124    <Folder Include="NewFolder1\" /> 
     125  </ItemGroup> 
     126  <ItemGroup> 
     127    <Compile Include="kentta4.txt"> 
     128      <Name>kentta4</Name> 
     129      <Importer>TextFileImporter</Importer> 
     130      <Processor>TextFileContentProcessor</Processor> 
     131    </Compile> 
     132  </ItemGroup> 
     133  <ItemGroup> 
     134    <Compile Include="angry birds rapmusic.mp3"> 
     135      <Name>angry birds rapmusic</Name> 
     136      <Importer>Mp3Importer</Importer> 
     137      <Processor>SongProcessor</Processor> 
     138    </Compile> 
     139  </ItemGroup> 
     140  <ItemGroup> 
     141    <Compile Include="kentta5.txt"> 
     142      <Name>kentta5</Name> 
     143      <Importer>TextFileImporter</Importer> 
     144      <Processor>TextFileContentProcessor</Processor> 
     145    </Compile> 
     146  </ItemGroup> 
     147  <ItemGroup> 
     148    <Compile Include="kentta6.txt"> 
     149      <Name>kentta6</Name> 
     150      <Importer>TextFileImporter</Importer> 
     151      <Processor>TextFileContentProcessor</Processor> 
     152    </Compile> 
     153  </ItemGroup> 
     154  <ItemGroup> 
     155    <Compile Include="kentta7.txt"> 
     156      <Name>kentta7</Name> 
     157      <Importer>TextFileImporter</Importer> 
     158      <Processor>TextFileContentProcessor</Processor> 
     159    </Compile> 
     160  </ItemGroup> 
    109161  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    110162  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.