Ignore:
Timestamp:
2015-06-25 21:25:31 (5 years ago)
Author:
mijoliim
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2015/26/MikkoL/JRPG/JRPG/Jypeli/BetterLabel.cs

    r6281 r6401  
    181181        private Action OnStop; 
    182182 
    183  
    184183        public void Hitsplat(float Speed, float _Drag, float _MinSpeed, Action _OnStop) 
    185184        { 
    186185            Direction = Vector2.UnitY * -Speed; 
    187             Drag = 1 - Math.Max(Math.Min(_Drag, 1.0f), 0f); 
     186            Drag = Math.Max(Math.Min(_Drag, 1.0f), 0f); 
    188187            OnStop = _OnStop; 
    189188            MovingUp = true; 
     
    193192        public override void Update(Time time) 
    194193        { 
    195             if (SynchronizePositionWithWidget) 
    196             { 
    197                 FontPosition = VectorConverter.JypeliVectorToXNA(Position); 
    198             } 
    199  
    200194            if (MovingUp) 
    201195            { 
    202                 FontPosition += Direction * (float)time.SinceLastUpdate.TotalSeconds; 
     196                float deltaTime = (float)time.SinceLastUpdate.TotalSeconds; 
     197                FontPosition += Direction * deltaTime; 
    203198                FontPosition = new Vector2(FontPosition.X, (float)Math.Floor(FontPosition.Y)); 
     199 
    204200                Direction *= Drag; 
    205201 
     202                 
    206203                if (Direction.Y >= -MinSpeed) 
    207204                { 
Note: See TracChangeset for help on using the changeset viewer.