delta time thingy
This commit is contained in:
parent
fb8d6515c4
commit
59c57aec1a
@ -1,5 +1,7 @@
|
|||||||
package sillysagiri;
|
package sillysagiri;
|
||||||
|
|
||||||
|
import javax.microedition.lcdui.Graphics;
|
||||||
|
|
||||||
public class Sagiri
|
public class Sagiri
|
||||||
{
|
{
|
||||||
public final static int TOUCH_NONE = 0;
|
public final static int TOUCH_NONE = 0;
|
||||||
@ -24,12 +26,13 @@ public class Sagiri
|
|||||||
_scene_current = null;
|
_scene_current = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Update()
|
public void Update(Graphics g)
|
||||||
{
|
{
|
||||||
_time_begin = System.currentTimeMillis();
|
_time_begin = System.currentTimeMillis();
|
||||||
|
|
||||||
input.Update();
|
input.Update();
|
||||||
if (_scene_current != null) _scene_current.Update();
|
if (_scene_current != null)
|
||||||
|
_scene_current.Update(_time_delta = System.currentTimeMillis() - _time_begin, g);
|
||||||
}
|
}
|
||||||
|
|
||||||
public final long GetFrameTime() { return _time_delta; }
|
public final long GetFrameTime() { return _time_delta; }
|
||||||
|
@ -8,8 +8,7 @@ public abstract class Scene {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// override this
|
// override this
|
||||||
public abstract void Draw(Graphics g);
|
|
||||||
public abstract void Destroy();
|
public abstract void Destroy();
|
||||||
public abstract void Update();
|
public abstract void Update(long dt, Graphics g);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user