Changeset 2606 for 2011/31


Ignore:
Timestamp:
2011-08-05 12:33:05 (8 years ago)
Author:
alromaju
Message:

Talletus.

Location:
2011/31/AlisaJ
Files:
9 added
7 edited

Legend:

Unmodified
Added
Removed
  • 2011/31/AlisaJ/Tasohyppelypeli1/Tasohyppelypeli1/Kentta2.txt

    r2556 r2606  
    11########################################################################################### 
    2 #                                                                                         # 
     2#     L                                                                                   # 
    33#                                                                                         # 
    44#################################################################################         # 
    55#                                                                                         # 
    66#                                                                                         # 
    7 #                             L                                                           # 
     7#                                                                                         # 
    88#         ################################################################################# 
    99#                                                                                         # 
  • 2011/31/AlisaJ/Tasohyppelypeli1/Tasohyppelypeli1/Peli.cs

    r2556 r2606  
    1111    Image LinnunKuva = LoadImage("pelin lintu1"); 
    1212 
    13     string seuraavaKentta = "kentta2.txt"; 
    14  
    15     const double nopeus = 300; 
     13    int kentanNro = 1; 
     14 
     15    const double nopeus = 500; 
    1616    const int RUUDUN_KOKO = 10; 
    1717 
     
    2929 
    3030 
    31         MessageDisplay.Add("Moi! Paina A aloittaaksesi"); 
     31         
    3232        MessageDisplay.TextColor = Color.White; 
    33         //:MessageDisplay. 
    34   
    35  
     33        Image taustaKuva = LoadImage("aloituskuva 1"); 
     34        Level.Background.Image = taustaKuva; 
     35        Camera.ZoomToLevel(); 
     36        Level.Background.FitToLevel(); 
    3637 
    3738 
    3839        Keyboard.Listen(Key.A, ButtonState.Pressed, aloitapeli, null); 
    3940 
     41         
     42 
     43    } 
     44 
     45    void seuraavaKentta(int kentannro) 
     46    { 
     47        if (kentannro == 1) luoKentta("kentta1.txt"); 
     48        else if (kentannro == 2) luoKentta("kentta2.txt"); 
     49        else if (kentannro == 3) luoKentta("kentta3.txt"); 
     50        else if (kentannro == 4) luoKentta("kentta4.txt"); 
     51        else kaikkiTasotLapi(); 
    4052    } 
    4153 
     
    7385        Lintu = new PhysicsObject(20, 20, Shape.Circle, CollisionShapeQuality.Best); 
    7486        Lintu.Position = paikka; 
     87        Lintu.IgnoresGravity = true; 
    7588        Lintu.Mass = 4.0; 
    7689        Lintu.Image = LinnunKuva; 
     
    88101        Keyboard.Listen(Key.Down, ButtonState.Down, liikuta, "Liikkuu ylos", Lintu, new Vector(0, -450)); 
    89102        Keyboard.Listen(Key.Up, ButtonState.Down, liikuta, "Liikkuu alas", Lintu, new Vector(0, 450)); 
    90  
     103         
    91104 
    92105 
     
    166179            MessageDisplay.Add("Aika loppui..."); 
    167180            aikaLaskuri.Stop(); 
    168  
    169             Exit(); 
     181            peliLoppui(); 
     182             
    170183        } 
    171184 
    172185 
    173186 
    174     } 
    175  
     187 
     188    } 
     189 
     190    void peliLoppui() 
     191    { 
     192        ClearAll(); 
     193        Image taustaKuva = LoadImage("keskikuva1"); 
     194        Level.Background.Image = taustaKuva; 
     195        Camera.ZoomToLevel(); 
     196        Level.Background.FitToLevel(); 
     197        Keyboard.Listen(Key.A, ButtonState.Pressed, aloitapeli, null); 
     198 
     199 
     200 
     201    } 
    176202 
    177203    void KasittelePallonTormays(PhysicsObject lintu, PhysicsObject pallo) 
     
    182208     void laskuriYlarajassa( int arvo) 
    183209     { 
    184          luoKentta(seuraavaKentta); 
    185          seuraavaKentta = "kentta3.txt"; 
     210         seuraavaKentta(++kentanNro); 
     211         //luoKentta(seuraavaKentta); 
     212         //seuraavaKentta = "kentta4.txt"; 
    186213     } 
    187214 
     
    213240 
    214241       void aloitapeli () 
    215        { luoKentta("kentta1.txt"); 
     242       { 
     243           seuraavaKentta(kentanNro); 
    216244       } 
    217245 
    218246 
    219  
    220  
     247       void kaikkiTasotLapi() 
     248       { 
     249           ClearAll(); 
     250           Image taustaKuva = LoadImage("keskikuva2"); 
     251           Level.Background.Image = taustaKuva; 
     252           Camera.ZoomToLevel(); 
     253           Level.Background.FitToLevel(); 
     254           kentanNro = 1; 
     255           Keyboard.Listen(Key.A, ButtonState.Pressed, aloitapeli, null); 
     256 
     257       } 
    221258        
    222259 
  • 2011/31/AlisaJ/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj

    r2556 r2606  
    128128      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
    129129    </Content> 
    130     <Content Include="kentta4.txt" /> 
     130    <Content Include="kentta4.txt"> 
     131      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     132    </Content> 
    131133  </ItemGroup> 
    132134  <ItemGroup> 
  • 2011/31/AlisaJ/Tasohyppelypeli1/Tasohyppelypeli1/kentta4.txt

    r2556 r2606  
    11########################################################################################### 
    22#                                                                                         # 
    3                                                                                        # 
     3L                                                                                      # 
    44#################################################################################         # 
    55#                                                                                         # 
  • 2011/31/AlisaJ/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj

    r2520 r2606  
    6868    </Compile> 
    6969  </ItemGroup> 
     70  <ItemGroup> 
     71    <Compile Include="aloituskuva.png"> 
     72      <Name>aloituskuva</Name> 
     73      <Importer>TextureImporter</Importer> 
     74      <Processor>TextureProcessor</Processor> 
     75    </Compile> 
     76  </ItemGroup> 
     77  <ItemGroup> 
     78    <Compile Include="aloituskuva 1.png"> 
     79      <Name>aloituskuva 1</Name> 
     80      <Importer>TextureImporter</Importer> 
     81      <Processor>TextureProcessor</Processor> 
     82      <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
     83    </Compile> 
     84  </ItemGroup> 
     85  <ItemGroup> 
     86    <Compile Include="loppukuva1.png"> 
     87      <Name>loppukuva1</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90    </Compile> 
     91  </ItemGroup> 
     92  <ItemGroup> 
     93    <Compile Include="keskikuva1.png"> 
     94      <Name>keskikuva1</Name> 
     95      <Importer>TextureImporter</Importer> 
     96      <Processor>TextureProcessor</Processor> 
     97    </Compile> 
     98  </ItemGroup> 
     99  <ItemGroup> 
     100    <Compile Include="keskikuva2.png"> 
     101      <Name>keskikuva2</Name> 
     102      <Importer>TextureImporter</Importer> 
     103      <Processor>TextureProcessor</Processor> 
     104    </Compile> 
     105  </ItemGroup> 
    70106  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    71107  <!--  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.