Base concept implemented.

Paddle and balls have been added.
This commit is contained in:
2020-07-11 14:02:52 -05:00
parent 3406e790fa
commit 47bfeee127
17 changed files with 691 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
using SlatedGameToolkit.Framework.Graphics.Render;
namespace SkinnerBox.Utilities.Gameplay
{
public struct TransitionValue : IPositionInterpolable
{
private float current;
private float value;
public float Value
{
get
{
return current;
}
set
{
this.value = value;
}
}
public void InterpolatePosition(float delta)
{
this.current += (value - current) * delta;
}
public void HardSet(float value) {
current = value;
this.value = value;
}
}
}