Changeset 701


Ignore:
Timestamp:
2010-06-10 14:59:54 (10 years ago)
Author:
kajysail
Message:

Sain ajastimen toimimaan.

Location:
2010/23/kajysail
Files:
3 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/kajysail/Ping Pong/Content/Content.contentproj

    r676 r701  
    4949  </ItemGroup> 
    5050  <ItemGroup> 
    51     <Compile Include="Tausta.png"> 
    52       <Name>Tausta</Name> 
    53       <Importer>TextureImporter</Importer> 
    54       <Processor>TextureProcessor</Processor> 
    55     </Compile> 
    56   </ItemGroup> 
    57   <ItemGroup> 
    5851    <Compile Include="Ilmapallo.png"> 
    5952      <Name>Ilmapallo</Name> 
     
    6255    </Compile> 
    6356  </ItemGroup> 
     57  <ItemGroup> 
     58    <Compile Include="tausta2.png"> 
     59      <Name>tausta2</Name> 
     60      <Importer>TextureImporter</Importer> 
     61      <Processor>TextureProcessor</Processor> 
     62    </Compile> 
     63  </ItemGroup> 
    6464</Project> 
  • 2010/23/kajysail/Ping Pong/Peli.cs

    r676 r701  
    1111        PhysicsObject pelihahmo; 
    1212        Timer ajastin; 
    13          
    14  
     13        Timer aikalaskuri; 
     14        ValueDisplay aikanaytto; 
     15      //  HighScoreList lista = HighScoreList.LoadOrCreate( "topten.dat", 10); 
     16                 
    1517        protected override void Begin() 
    1618        { 
    17  
     19            
     20             
    1821            Alku(); 
    1922             
     
    2831            AddCollisionHandler(pelihahmo, KasitteleOsumama); 
    2932 
    30             Level.Background.Image = LoadImage("Tausta"); 
     33            Level.Background.Image = LoadImage("tausta2"); 
    3134            Level.CreateBorders( 1.05, false); 
    3235 
     
    3942            ajastin.Start(); 
    4043 
     44            aikalaskuri = new Timer(); 
     45            Add(aikalaskuri); 
     46            aikalaskuri.Start(); 
     47 
     48            aikanaytto = new ValueDisplay(); 
     49            aikanaytto.Text = "Aikaa kulunut: "; 
     50            aikanaytto.FormatDouble(1, true); 
     51            aikanaytto.BindTo(aikalaskuri.SecondCounter); 
     52            aikanaytto.X = -500; 
     53            aikanaytto.Y = 420; 
     54            aikanaytto.TextColor = Color.Red; 
     55            Add(aikanaytto); 
     56 
     57             
     58 
    4159            Camera.ZoomToLevel(160); 
     60            MessageDisplay.TextColor = Color.Red; 
    4261             
    4362        } 
     
    6180            pallo = new PhysicsObject(100.0, 100.0); 
    6281            pallo.Shape = Shapes.Circle; 
    63             pallo.X = -300; 
    64             pallo.Y = 200; 
    65             pallo.Restitution = 1.01; 
     82            pallo.X = -350; 
     83            pallo.Y = 390; 
     84            pallo.Restitution = 1.02; 
    6685            pallo.Image = LoadImage("piikkipallo2"); 
    6786 
     
    6988             
    7089 
    71             Vector impulssi = new Vector(500.0, 0.0); 
     90            Vector impulssi = new Vector(400.0, 300.0); 
    7291            pallo.Hit(impulssi); 
    7392        } 
     
    121140        { 
    122141            if (osuja == pelihahmo) 
    123             {                 
    124                 MessageDisplay.Add("Hävisit! aloita uusi peli painamalla U:ta.");                
     142            { 
     143                MessageDisplay.Clear(); 
     144                MessageDisplay.Add("Hävisit! aloita uusi peli painamalla U:ta."); 
     145                aikalaskuri.Pause(); 
    125146            } 
    126147            Explosion rajahdys = new Explosion(100); 
     
    130151        } 
    131152 
     153         
     154 
     155         
    132156        void Lopeta() 
    133157        { 
Note: See TracChangeset for help on using the changeset viewer.