Changeset 6876 for 2015/30


Ignore:
Timestamp:
2015-07-21 15:01:15 (4 years ago)
Author:
misakana
Message:
 
Location:
2015/30/EemilR
Files:
11 added
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • 2015/30/EemilR/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.cs

    r6838 r6876  
    1515    PlatformCharacter pelaaja1; 
    1616 
    17     Image pelaajanKuva = LoadImage("hahmo"); 
     17    Image pelaajanKuva = LoadImage("pallo"); 
    1818    Image tahtiKuva = LoadImage("tahti"); 
    19     Image avainKuva = LoadImage("Avain"); 
     19    Image avainKuva = LoadImage("Key"); 
     20    Image kyllaAvain = LoadImage("kylla_avain"); 
     21    Image eiAvain = LoadImage("ei_avain"); 
     22    Image ovi = LoadImage("Ristikko") 
    2023 
    21     int avaintenmaara = 0; 
     24 
     25    DoubleMeter avaintenmaara; 
     26 
     27 
    2228    
    2329 
     
    2935    public override void Begin() 
    3036    { 
     37 
     38        //Window.Width = 800; 
     39        //Window.Height = 600; 
     40 
     41        IsFullScreen = true; 
     42 
    3143        Gravity = new Vector(0, -1000); 
    3244 
    3345        LuoKentta(); 
    3446        LisaaNappaimet(); 
     47        Asetamittari(); 
    3548 
    36         // = true; 
     49         
    3750        Camera.Follow(pelaaja1); 
    3851        Camera.ZoomFactor = 1.0; 
    3952        Camera.StayInLevel = true; 
     53 
     54 
    4055         
     56    } 
     57 
     58    void Asetamittari() 
     59    { 
     60        avaintenmaara = new DoubleMeter(0); 
     61        avaintenmaara.MaxValue = 1; 
     62        avaintenmaara.UpperLimit += avaimetTaynna; 
     63 
     64        ProgressBar avainNaytto = new ProgressBar(150, 180); 
     65        avainNaytto.BindTo(avaintenmaara); 
     66        avainNaytto.X = Screen.Left + 85; 
     67        avainNaytto.Y = Screen.Bottom + 100; 
     68        avainNaytto.Image = LoadImage("ei_avain"); 
     69        avainNaytto.BarImage = LoadImage("kylla_avain"); 
     70        Add(avainNaytto); 
    4171    } 
    4272 
     
    4575        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    4676        kentta.SetTileMethod('#', LisaaTaso); 
    47         kentta.SetTileMethod('*', LisaaTahti); 
     77        kentta.SetTileMethod('O', LisaaOvi); 
    4878        kentta.SetTileMethod('N', LisaaPelaaja); 
    4979        kentta.SetTileMethod('A', LisaaAvain); 
     
    6191    } 
    6292 
    63     void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     93    void LisaaOvi(Vector paikka, double leveys, double korkeus) 
    6494    { 
     95        //Muuta tiedot oveksi 
     96         
    6597        PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    6698        tahti.IgnoresCollisionResponse = true; 
     
    78110        pelaaja1.Image = pelaajanKuva; 
    79111        AddCollisionHandler(pelaaja1, "avain", TormaaAvaimeen); 
    80         pelaaja1.Shape = Shape.FromImage(pelaajanKuva); 
    81112        Add(pelaaja1); 
    82113 
     
    126157    } 
    127158 
    128     void TormaaAvaimeen(PhysicsObject hahmo, PhysicsObject tahti) 
     159    void TormaaAvaimeen(PhysicsObject hahmo, PhysicsObject avain) 
    129160    { 
    130161        maaliAani.Play(); 
    131162        MessageDisplay.Add("Sait avaimen!"); 
    132         tahti.Destroy(); 
     163        avain.Destroy(); 
    133164 
    134         IntMeter avaimet  
    135     
     165 
     166        avaintenmaara.Value += 1;            
     167    } 
     168 
     169    void avaimetTaynna() 
     170    { 
     171        MessageDisplay.Add("Sinulla on nyt yksi avain!"); 
    136172    } 
    137173} 
  • 2015/30/EemilR/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.csproj.Debug.cachefile

    r6838 r6876  
    22Content\tahti.xnb 
    33Content\kentta1.xnb 
    4 Content\hahmo.xnb 
    54Content\Avain.xnb 
     5Content\pallo.xnb 
     6Content\Key.xnb 
     7Content\ei_avain.xnb 
     8Content\kylla_avain.xnb 
  • 2015/30/EemilR/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/TasohyppelypeliContent.contentproj

    r6838 r6876  
    6363  </ItemGroup> 
    6464  <ItemGroup> 
    65     <Compile Include="hahmo.png"> 
    66       <Name>hahmo</Name> 
     65    <Compile Include="Avain.png"> 
     66      <Name>Avain</Name> 
    6767      <Importer>TextureImporter</Importer> 
    6868      <Processor>TextureProcessor</Processor> 
     
    7070  </ItemGroup> 
    7171  <ItemGroup> 
    72     <Compile Include="Avain.png"> 
    73       <Name>Avain</Name> 
     72    <Compile Include="pallo.png"> 
     73      <Name>pallo</Name> 
     74      <Importer>TextureImporter</Importer> 
     75      <Processor>TextureProcessor</Processor> 
     76    </Compile> 
     77    <Compile Include="Key.png"> 
     78      <Name>Key</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81    </Compile> 
     82  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="ei_avain.png"> 
     85      <Name>ei_avain</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89    <Compile Include="kylla_avain.png"> 
     90      <Name>kylla_avain</Name> 
     91      <Importer>TextureImporter</Importer> 
     92      <Processor>TextureProcessor</Processor> 
     93    </Compile> 
     94  </ItemGroup> 
     95  <ItemGroup> 
     96    <Compile Include="Ristikko.png"> 
     97      <Name>Ristikko</Name> 
    7498      <Importer>TextureImporter</Importer> 
    7599      <Processor>TextureProcessor</Processor> 
  • 2015/30/EemilR/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta1.txt

    r6838 r6876  
    1                                                                                                                                                                                
    2                                                                                                                                                                                
    3                                                                                                                                                                                
    4                                                                                                                                                                                
    5                                                                                                                                                                                
    6                                                                                                                                                                                
    7                                                                                                                                                                                
    8                                                                                                                                                                                
    9                                                                                                                                                                                
    10                                                                                                                                                                                
    11                                                                                                                                                                                
    12                                                                                                                                                                                
    13                                                                                                                                                                                
    14                                                                                                                                                                                
    15                                                                                                                                                                                
    16                                                                                                                                                                                
    17                                                                                                                                                                                
    18    #######                                                                                                                                                                            
    19   ##     ##                                                                                                                                                                      
    20 ###       ###                                                                                                                                                                          
    21 #                                                                                                                                                                               
    22 #N                                                                                                                                                                               
    23 #       A                                                                                                                                                                        
    24 ######  ####                                                                                                                                                                           
    25      #  #                                                                                                                                                                       
    26      #  #                                                                                                                                                                        
    27                                                                                                                                                                                
    28                                                                                                                                                                                
    29                                                                                                                                                                                
    30                                                                                                                                                                                
    31                                                                                                                                                                                
    32                                                                                                                                                                                
    33                                                                                                                                                                                
    34                                                                                                                                                                                
    35                                                                                                                                                                                
    36                                                                                                                                                                                
    37                                                                                                                                                                                
    38                                                                                                                                                                                
    39                                                                                                                                                                                
    40                                                                                                                                                                                
    41                                                                                                                                                                                
    42                                                                                                                                                                                
    43                                                                                                                                                                                
    44                                                                                                                                                                                
    45                                                                                                                                                                                
    46                                                                                                                                                                                
    47                                                                                                                                                                                
    48                                                                                                                                                                                
    49                                                                                                                                                                                
    50                                                                                                                                                                                
    51                                                                                                                                                                                
    52                                                                                                                                                                                
    53                                                                                                                                                                                
    54                                                                                                                                                                                
    55                                                                                                                                                                                
    56                                                                                                                                                                                
    57                                                                                                                                                                                
    58                                                                                                                                                                                
    59                                                                                                                                                                                
    60                                                                                                                                                                                
    61                                                                                                                                                                                
    62                                                                                                                                                                                
    63                                                                                                                                                                                
    64                                                                                                                                                                                
    65                                                                                                                                                                                
    66                                                                                                                                                                                
    67                                                                                                                                                                                
    68                                                                                                                                                                                
    69                                                                                                                                                                                
    70                                                                                                                                                                                
     1.............................................................................................................................................................................. 
     2.............................................................................................................................................................................. 
     3.............................................................................................................................................................................. 
     4.............................................................................................................................................................................. 
     5.............................................................................................................................................................................. 
     6.............................................................................................................................................................................. 
     7.............................................................................................................................................................................. 
     8.............................................................................................................................................................................. 
     9.............................................................................................................................................................................. 
     10.............................................................................................................................................................................. 
     11.............................................................................................................................................................................. 
     12.............................................................................................................................................................................. 
     13.............................................................................................................................................................................. 
     14.............................................................................................................................................................................. 
     15.............................................................................................................................................................................. 
     16.............................................................................................................................................................................. 
     17.............................................................................................................................................................................. 
     18...#######........................................................................................................................................................................... 
     19..##.....##..................................................................................................................................................................... 
     20###.......###......................................................................................................................................................................... 
     21#.............................................................................................................................................................................. 
     22#N.............................................................................................................................................................................. 
     23#.......A....................................................................................................................................................................... 
     24######..####.......................................................................................................................................................................... 
     25.....#..#...................................................................................................................................................................... 
     26.....#..#....................................................................................................................................................................... 
     27.............................................................................................................................................................................. 
     28.............................................................................................................................................................................. 
     29.............................................................................................................................................................................. 
     30.............................................................................................................................................................................. 
     31.............................................................................................................................................................................. 
     32.............................................................................................................................................................................. 
     33.............................................................................................................................................................................. 
     34.............................................................................................................................................................................. 
     35.............................................................................................................................................................................. 
     36.............................................................................................................................................................................. 
     37.............................................................................................................................................................................. 
     38.............................................................................................................................................................................. 
     39.............................................................................................................................................................................. 
     40.............................................................................................................................................................................. 
     41.............................................................................................................................................................................. 
     42.............................................................................................................................................................................. 
     43.............................................................................................................................................................................. 
     44.............................................................................................................................................................................. 
     45.............................................................................................................................................................................. 
     46.............................................................................................................................................................................. 
     47.............................................................................................................................................................................. 
     48.............................................................................................................................................................................. 
     49.............................................................................................................................................................................. 
     50.............................................................................................................................................................................. 
     51.............................................................................................................................................................................. 
     52.............................................................................................................................................................................. 
     53.............................................................................................................................................................................. 
     54.............................................................................................................................................................................. 
     55.............................................................................................................................................................................. 
     56.............................................................................................................................................................................. 
     57.............................................................................................................................................................................. 
     58.............................................................................................................................................................................. 
     59.............................................................................................................................................................................. 
     60.............................................................................................................................................................................. 
     61.............................................................................................................................................................................. 
     62.............................................................................................................................................................................. 
     63.............................................................................................................................................................................. 
     64.............................................................................................................................................................................. 
     65.............................................................................................................................................................................. 
     66.............................................................................................................................................................................. 
     67.............................................................................................................................................................................. 
     68.............................................................................................................................................................................. 
     69.............................................................................................................................................................................. 
     70.............................................................................................................................................................................. 
Note: See TracChangeset for help on using the changeset viewer.