Skip to content

Commit 3e23169

Browse files
Merge pull request #125 from stefanhaustein/master
DeferredDelay -> Delay
2 parents 8203d14 + e87850f commit 3e23169

3 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/main/java/com/pi4j/examples/games/MiniGame.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import com.pi4j.drivers.display.graphics.GraphicsDisplay;
66
import com.pi4j.drivers.input.GameController;
77
import com.pi4j.drivers.sound.SoundDriver;
8-
import com.pi4j.util.DeferredDelay;
8+
import com.pi4j.util.Delay;
99

1010
import java.util.concurrent.locks.LockSupport;
1111

@@ -18,7 +18,7 @@ public abstract class MiniGame {
1818
protected final SoundDriver soundDriver;
1919
protected final String gameName;
2020
protected final Graphics graphics;
21-
protected final DeferredDelay delay = new DeferredDelay();
21+
protected final Delay delay = new Delay();
2222
protected int backgroundColor;
2323
protected int borderColor;
2424

@@ -195,7 +195,7 @@ protected void titleScreenStep() {
195195

196196
public void run() {
197197
while (!exit) {
198-
delay.setDelayMillis(17);
198+
delay.setMillis(17);
199199
if (running) {
200200
running = step();
201201
if (!running) {
@@ -205,7 +205,7 @@ public void run() {
205205
titleScreenStep();
206206
}
207207
display.flush();
208-
delay.materializeDelay();
208+
delay.materialize();
209209
}
210210
}
211211

src/main/java/com/pi4j/examples/games/bricks/Bricks.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.pi4j.drivers.display.graphics.GraphicsDisplay;
44
import com.pi4j.drivers.input.GameController;
55
import com.pi4j.io.ListenableOnOffRead;
6-
import com.pi4j.util.DeferredDelay;
6+
import com.pi4j.util.Delay;
77

88
import java.util.HashMap;
99
import java.util.Map;
@@ -19,7 +19,7 @@ public class Bricks {
1919

2020
private final GraphicsDisplay display;
2121
private final GameController controller;
22-
private final DeferredDelay delay = new DeferredDelay();
22+
private final Delay delay = new Delay();
2323
private final Map<ListenableOnOffRead<?>, Consumer<Boolean>> keys = new HashMap<>();
2424

2525
private final int scale;
@@ -173,7 +173,7 @@ private void renderBall(boolean on) {
173173

174174
public void run() {
175175
while (!exit) {
176-
delay.setDelayMillis(stepTime);
176+
delay.setMillis(stepTime);
177177
renderPaddle(false);
178178
paddleX = Math.max(0, Math.min(paddleX + paddleDx, FIELD_SIZE - PADDLE_WIDTH));
179179
renderPaddle(true);
@@ -182,7 +182,7 @@ public void run() {
182182
moveBall();
183183
renderBall(true);
184184

185-
delay.materializeDelay();
185+
delay.materialize();
186186
}
187187
releaseKeys();
188188
}

src/main/java/com/pi4j/examples/games/snake/Snake.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.pi4j.drivers.display.graphics.GraphicsDisplay;
44
import com.pi4j.drivers.input.GameController;
55
import com.pi4j.io.ListenableOnOffRead;
6-
import com.pi4j.util.DeferredDelay;
6+
import com.pi4j.util.Delay;
77

88
import java.util.*;
99
import java.util.function.Consumer;
@@ -24,7 +24,7 @@ public class Snake {
2424

2525
private final GraphicsDisplay display;
2626
private final GameController controller;
27-
private final DeferredDelay deferredDelay = new DeferredDelay();
27+
private final Delay delay = new Delay();
2828
private final int x0;
2929
private final int y0;
3030
private final int scale;
@@ -102,7 +102,7 @@ private void renderColor(int x, int y, int color) {
102102
public void run() {
103103
initialize();
104104
while (!exit) {
105-
deferredDelay.setDelayMillis(stepTimeMillis);
105+
delay.setMillis(stepTimeMillis);
106106
GameController.Direction direction = controller.getDirection();
107107
if (!armed) {
108108
armed = direction == GameController.Direction.NONE;
@@ -115,7 +115,7 @@ public void run() {
115115
}
116116
}
117117
step();
118-
deferredDelay.materializeDelay();
118+
delay.materialize();
119119
}
120120
display.fillRect(0, 0, display.getWidth(), display.getHeight(), 0xff000000);
121121
for (Map.Entry<ListenableOnOffRead<?>, Consumer<Boolean>> entry : keys.entrySet()) {

0 commit comments

Comments
 (0)