delta time thingy
This commit is contained in:
parent
fb8d6515c4
commit
59c57aec1a
@ -1,5 +1,7 @@
|
||||
package sillysagiri;
|
||||
|
||||
import javax.microedition.lcdui.Graphics;
|
||||
|
||||
public class Sagiri
|
||||
{
|
||||
public final static int TOUCH_NONE = 0;
|
||||
@ -24,12 +26,13 @@ public class Sagiri
|
||||
_scene_current = null;
|
||||
}
|
||||
|
||||
public void Update()
|
||||
public void Update(Graphics g)
|
||||
{
|
||||
_time_begin = System.currentTimeMillis();
|
||||
|
||||
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; }
|
||||
|
@ -8,8 +8,7 @@ public abstract class Scene {
|
||||
}
|
||||
|
||||
// override this
|
||||
public abstract void Draw(Graphics g);
|
||||
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