Changeset 918 for 2010/24


Ignore:
Timestamp:
2010-06-16 15:15:11 (13 years ago)
Author:
kaosmaja
Message:
 
Location:
2010/24/kaosmaja/Tasohyppely1
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2010/24/kaosmaja/Tasohyppely1/Content/Content.contentproj

    r872 r918  
    5454    </Compile> 
    5555  </ItemGroup> 
     56  <ItemGroup> 
     57    <Compile Include="S-man.png"> 
     58      <Name>S-man</Name> 
     59      <Importer>TextureImporter</Importer> 
     60      <Processor>TextureProcessor</Processor> 
     61    </Compile> 
     62  </ItemGroup> 
     63  <ItemGroup> 
     64    <Compile Include="smiley2.png"> 
     65      <Name>smiley2</Name> 
     66      <Importer>TextureImporter</Importer> 
     67      <Processor>TextureProcessor</Processor> 
     68    </Compile> 
     69  </ItemGroup> 
    5670  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    5771  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2010/24/kaosmaja/Tasohyppely1/Peli.cs

    r906 r918  
    77class Tasohyppely : PhysicsGame 
    88{ 
    9     const double nopeus = 350; 
    10     const double hyppyVoima = 7000; 
     9    double nopeus = 350; 
     10    double hyppyVoima = 7000; 
    1111 
    1212    IntMeter pisteLaskuri; 
     
    2323    { 
    2424        kenttaNro = 0; 
    25         Level.Width = 2000; 
     25        Level.Width = 1500; 
    2626        Level.Height = 1000; 
    2727        pisteLaskuri = new IntMeter(0); 
     
    8383        lisaaTaso(0, 0); 
    8484        lisaaTaso(-150, -100); 
     85        lisaaTaso(200, -200); 
    8586        lisaaTaso(100, -200); 
     87        lisaaTaso(300, -200); 
     88        lisaaTaso(400, -200); 
     89        lisaaTaso(500, -200); 
     90        lisaaTaso(600, -200); 
     91        lisaaTaso(700, -200); 
     92        lisaaTaso(700, -300); 
    8693        lisaaTaso(0, 120); 
    8794        lisaaTaso(-100, 120); 
     
    119126    void LuoKentta2() 
    120127    { 
     128 
    121129        TileMap ruudut = TileMap.FromFile("kentta.txt"); 
    122130        ruudut['='] = LuoPalikka; 
    123131        ruudut['*'] = LuoSmiley2; 
    124132        ruudut['S'] = LuoS; 
     133        ruudut['+'] = LuoPlus; 
    125134        ruudut['!'] = lisaaMaali; 
    126135        ruudut['@'] = lisaaPelaajat; 
    127136        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
    128         Camera.ZoomToLevel(); 
    129     } 
     137        Camera.Follow(pelaaja1); 
     138    } 
     139    PhysicsObject LuoPlus() 
     140    { 
     141        PhysicsObject Plus = new PhysicsObject(20, 20); 
     142        Plus.Color = Color.LightBlue; 
     143        return Plus; 
     144    }   
     145 
    130146    PhysicsObject LuoPalikka() 
    131147    { 
    132148        PhysicsObject Palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     149        Palikka.Color = Color.LightGreen; 
    133150        return Palikka; 
    134151    } 
     
    136153    { 
    137154        PhysicsObject smiley2 = PhysicsObject.CreateStaticObject(10.0, 10.0); 
    138         smiley2.Image = LoadImage(smiley2); 
    139         smiley2.Tag = smiley2; 
     155        smiley2.Image = LoadImage("smiley2"); 
     156        smiley2.Tag = "smiley2"; 
    140157        return smiley2; 
    141158    } 
     
    143160    { 
    144161        PhysicsObject S = new PhysicsObject(15.0, 15.0); 
     162        S.Tag = "S"; 
     163        S.Image = LoadImage("S-man"); 
    145164        return S; 
    146165    } 
     
    227246    void hyppaa(PlatformCharacter hahmo, double voima) 
    228247    { 
    229         hahmo.Jump(voima); 
     248        hahmo.Jump(hyppyVoima); 
    230249    } 
    231250 
     
    252271            pisteLaskuri.Value++; 
    253272        } 
     273        if (otherObject.Tag.ToString() == "S") 
     274        { 
     275            otherObject.Destroy(); 
     276            MessageDisplay.Add("Otit S:än, nyt Pystyt hyppäämään korkeammalle!"); 
     277            hyppyVoima = hyppyVoima * 2; 
     278            MessageDisplay.Add("Hyppyvoima " + hyppyVoima); 
     279 
     280            Timer aikalaskuri = new Timer(); 
     281            aikalaskuri.Interval = 30; 
     282            aikalaskuri.Trigger += new Timer.TriggerHandler(SKosketus); 
     283            Add(aikalaskuri); 
     284            aikalaskuri.Start(1); 
     285            //ValueDisplay aikaNaytto; 
     286 
     287 
     288        } 
     289 
     290    } 
     291    private void SKosketus(Timer sender) 
     292    { 
     293        MessageDisplay.Add("Aika loppui! Hyppykorkeus normalisoitu."); 
     294        hyppyVoima = hyppyVoima / 2; 
    254295    } 
    255296 
  • 2010/24/kaosmaja/Tasohyppely1/kentta.txt

    r906 r918  
    11================================================================================================================================================================ 
    2 | 
    3 | 
     2================================================================================================================================================================ 
     3=                                                                                                                                                              = 
     4=                         ===                                                                                                                                  = 
    45=========                                         ============================================================================================================== 
    5 | 
    6 | 
    7 |                                                                                                                                                         ! 
    8 | 
    9 |              ==================                             ====================================                   =========================================== 
    10 |               
    11 |               
    12 |               
    13 |                                           ====== 
    14 |                                     
    15 |                                     
    16 | 
    17 | 
    18 | 
    19 | 
     6=                                      ===      =======                                               =======                                                  = 
     7=                                                                                                                                                              = 
     8=                                                                                                                                                         !    = 
     9=                                                                                                                                                              = 
     10=              ==================                             ====================================                   =========================================== 
     11=                                                                                                                                                              = 
     12=                                                                                                                                ===                          == 
     13=                                                     == ==       ==                          ==     ==                                   == ==      ==      === 
     14=                                           ======                     ============                           ==========                                    ==== 
     15=                                                                                                                                                              = 
     16=                                                                                                     ==                    ========                          == 
     17=                                                                                              ==                                                      ===   === 
     18=                                                                     ==============                    ==========                      =========              = 
     19=                                  ===                                    ===                                              ===                                == 
     20=                                                                                                                                                              = 
    2021===============================================================                          ============================                              =============  
    21 | 
    22 | 
    23 | 
    24 | 
    25 | 
    26 | 
    27 | 
    28 ============================                         ==========================                                  ====================================          
    29 | 
    30 | 
    31 | 
    32 | 
    33 |                                                              ====================                                ============================================== 
    34 | 
    35 | 
    36 | 
    37 | 
    38 | 
    39 |   S                                     *** 
    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 |                                    S 
    71 |                               ==============                         ================      
    72 |                         
    73 |                         
    74 |                                                                                                           ========================================== 
    75 |                         
    76 |                         
    77 |                                                       =================                             
    78 |                                 
    79 |                                                               
    80 |                         
    81 |                                                                             @ 
    82 =====================================================================================================                  ========================================= 
     22=                                                                       ====                                                   ====       ====      ===== 
     23=                                                                 ====                                          ===                               =         ==== 
     24=                     =====  ===                                                                                                               ===    ===  ===== 
     25==================                    ============                                         ============                   ==========                          == 
     26=                                                                                                                                                              = 
     27=                                                                                             ==                                                              == 
     28=                                                                                                                                                            === 
     29============================                         ==========================                                  ====================================         == 
     30=                                              ==                                ==                          ===                                             === 
     31=                                     =                                ==                                             =                            ==       ==== 
     32=                                                        =                             ==                  ==                                                 == 
     33=          ==========       =======        ==========                                                                                                         == 
     34=                                                              ====================           ======               ============     ============================ 
     35=                             ====                                      =                          ===                                                       === 
     36=              ===                           = =                              =                                                                             ==== 
     37=                                                                                       =====            ==========           =======               =  === =   = 
     38=                                                =             =             =                        =                 =                                      = 
     39=                                                                                                                      =====                                  == 
     40=   S                                     ***                           ====           ===                                       ==                          === 
     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=                                                                                                                             ==                               = 
     71=                                    S                                                                                                                         = 
     72=                               ==============                         ================                                   ==                                   = 
     73=                                              =====                                                                                                           = 
     74=                                                  ====                                          =====                                                         = 
     75=                                                      ======                                                     ==========================================   = 
     76=                                                                                                                                                              = 
     77=                                                                                                                                                              = 
     78=                                                       =================                                                                                      === 
     79=                                                                                                                                                              ===                 ========== 
     80=                                                                                                                                                              ===                          = 
     81=                                                                                                                                                              ===   ========               = 
     82=                                                                                                             @                                                ===                          = 
     83=====================================================================================================  ==  =======  =  =============================================                        = 
     84=                                                                                                                                                                               +           = 
     85============================================================================================================================================================================================= 
Note: See TracChangeset for help on using the changeset viewer.