Examples - Wire up Update Slider

This commit is contained in:
Marty Oehme 2018-07-20 19:19:24 +02:00
parent 7a87ad3749
commit 914b2aa5dd
4 changed files with 12 additions and 6 deletions

View file

@ -5,4 +5,8 @@ abstract class LoopExample{
void stop() {}
void start() {}
}
abstract class VariableUpdates {
double MS_PER_UPDATE = 300.0;
}

View file

@ -3,8 +3,8 @@ import 'dart:html';
import 'package:browserloop/game/Game.dart';
import 'package:browserloop/game/LoopExample.dart';
class FixedLoopVariableRender implements LoopExample {
static final double MS_PER_UPDATE = 1000.0;
class FixedLoopVariableRender implements LoopExample, VariableUpdates {
double MS_PER_UPDATE = 1000.0;
static final double SAFE_GUARD = 500.0;
Stopwatch elapsed = new Stopwatch();
double lag = 0.0;

View file

@ -3,8 +3,8 @@ import 'dart:html';
import 'package:browserloop/game/Game.dart';
import 'package:browserloop/game/LoopExample.dart';
class DirtyFlagRender implements LoopExample {
static final double MS_PER_UPDATE = 1000.0;
class DirtyFlagRender implements LoopExample, VariableUpdates {
double MS_PER_UPDATE = 1000.0;
static final double SAFE_GUARD = 500.0;
Stopwatch elapsed = new Stopwatch();
double lag = 0.0;