Changeset 5206


Ignore:
Timestamp:
2014-07-01 11:01:23 (5 years ago)
Author:
nikranna
Message:

pong valmis. uusi peli suunnitteilla

Location:
2014/27/NikoA
Files:
32 added
6 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/NikoA/Pong/Pong/Pong/Pong.cs

    r5182 r5206  
    1616    PhysicsObject maila2; 
    1717 
    18     IntMeter pelaajan1pisteet; 
     18    PhysicsObject vasenReuna; 
     19    PhysicsObject oikeaReuna; 
     20 
     21    IntMeter pelaajan1Pisteet; 
    1922    IntMeter pelaajan2Pisteet; 
    2023 
     
    4043        pallo.Y = 0.0; 
    4144        AddCollisionHandler(pallo, KasittelePallonTormays); 
    42         PhysicsObject vasenReuna = Level.CreateLeftBorder (); 
     45        vasenReuna = Level.CreateLeftBorder(); 
    4346        vasenReuna.Restitution = 1.0; 
    4447        vasenReuna.IsVisible = false; 
    45         PhysicsObject oikeaReuna = Level.CreateRightBorder (); 
     48        oikeaReuna = Level.CreateRightBorder(); 
    4649        oikeaReuna.Restitution = 1.0; 
    4750        oikeaReuna.IsVisible = false; 
    48         PhysicsObject alaReuna = Level.CreateBottomBorder (); 
     51        PhysicsObject alaReuna = Level.CreateBottomBorder(); 
    4952        alaReuna.Restitution = 1.0; 
    5053        alaReuna.IsVisible = false; 
    51         PhysicsObject yläReuna = Level.CreateTopBorder (); 
     54        PhysicsObject yläReuna = Level.CreateTopBorder(); 
    5255        yläReuna.Restitution = 1.0; 
    5356        yläReuna.IsVisible = false; 
     
    125128        return laskuri; 
    126129 
    127         { 
    128          
    129        
    130     void KasittelePallonTormays(PhysicsObject kohde) 
     130    } 
     131 
     132 
     133 
     134    void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 
    131135    { 
    132136        if (kohde == oikeaReuna) 
    133137        { 
    134138            pelaajan1Pisteet.Value += 1; 
    135 } 
    136     else if (kohde == vasenReuna) 
    137 { 
    138     pelaajan2Pisteet.Value += 1; 
     139        } 
     140        else if (kohde == vasenReuna) 
     141        { 
     142            pelaajan2Pisteet.Value += 1; 
     143        } 
     144    } 
     145    const double PALLON_MIN_NOPEUS = 500; 
     146 
     147    protected override void Update(Time time) 
     148    { 
     149        if (pallo != null && Math.Abs(pallo.Velocity.X) < PALLON_MIN_NOPEUS) 
     150        { 
     151            pallo.Velocity = new Vector(pallo.Velocity.X * 1.1, pallo.Velocity.Y); 
     152        } 
     153        base.Update(time); 
     154    } 
    139155} 
    140156 
  • 2014/27/NikoA/Pong/Pong/Pong/obj/x86/Debug/ContentPipeline-{986103A8-6C65-4029-96C4-3E384E32F281}.xml

    r5173 r5206  
    1717      <Assembly> 
    1818        <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    19         <Value>2014-04-22T14:31:55.3709504+03:00</Value> 
     19        <Value>2014-04-22T17:03:24.3525294+03:00</Value> 
    2020      </Assembly> 
    2121    </Assemblies> 
Note: See TracChangeset for help on using the changeset viewer.