Skip to content

Commit 9053726

Browse files
Refac
1 parent a8d6803 commit 9053726

File tree

13 files changed

+47
-47
lines changed

13 files changed

+47
-47
lines changed

pacman-app-arcade-mspacman/src/main/java/de/amr/pacmanfx/arcade/ms_pacman/ArcadeMsPacMan_HUD.java renamed to pacman-app-arcade-mspacman/src/main/java/de/amr/pacmanfx/arcade/ms_pacman/ArcadeMsPacMan_GameData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package de.amr.pacmanfx.arcade.ms_pacman;
22

33
import de.amr.pacmanfx.arcade.pacman.ArcadePacMan_LevelCounter;
4-
import de.amr.pacmanfx.model.HUD;
4+
import de.amr.pacmanfx.model.GameData;
55
import de.amr.pacmanfx.model.LivesCounter;
66

7-
public class ArcadeMsPacMan_HUD implements HUD {
7+
public class ArcadeMsPacMan_GameData implements GameData {
88

99
private final LivesCounter livesCounter = new LivesCounter();
1010
private final ArcadePacMan_LevelCounter levelCounter = new ArcadePacMan_LevelCounter();

pacman-app-arcade-mspacman/src/main/java/de/amr/pacmanfx/arcade/ms_pacman/ArcadeMsPacMan_GameModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ protected LevelData createLevelData(int levelNumber) {
198198

199199
private static final int DEMO_LEVEL_MIN_DURATION_SEC = 20;
200200

201-
private final ArcadeMsPacMan_HUD hud = new ArcadeMsPacMan_HUD();
201+
private final ArcadeMsPacMan_GameData hud = new ArcadeMsPacMan_GameData();
202202
private final ScoreManager scoreManager;
203203

204204
public ArcadeMsPacMan_GameModel(GameContext gameContext, File highScoreFile) {
@@ -258,7 +258,7 @@ public ScoreManager scoreManager() {
258258
}
259259

260260
@Override
261-
public ArcadeMsPacMan_HUD hud() {
261+
public ArcadeMsPacMan_GameData hud() {
262262
return hud;
263263
}
264264

pacman-app-arcade-mspacman/src/main/java/de/amr/pacmanfx/arcade/ms_pacman/rendering/ArcadeMsPacMan_GameRenderer.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,20 @@ public void dispose() {
7070
public Optional<SpriteSheet<?>> optSpriteSheet() { return Optional.of(spriteSheet); }
7171

7272
@Override
73-
public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long tick) {
74-
requireNonNull(hud);
73+
public void drawHUD(GameContext gameContext, GameData data, Vector2f sceneSize, long tick) {
74+
requireNonNull(data);
7575

76-
if (!hud.isVisible()) return;
76+
if (!data.isVisible()) return;
7777

78-
if (hud.isScoreVisible()) {
78+
if (data.isScoreVisible()) {
7979
ctx.setFont(assets.arcadeFont(scaled(8)));
8080
ctx.setFill(ARCADE_WHITE);
8181
drawScore(gameContext.game().scoreManager().score(), "SCORE", TS(1), TS(1));
8282
drawScore(gameContext.game().scoreManager().highScore(), "HIGH SCORE", TS(14), TS(1));
8383
}
8484

85-
if (hud.isLevelCounterVisible()) {
86-
LevelCounter levelCounter = hud.theLevelCounter();
85+
if (data.isLevelCounterVisible()) {
86+
LevelCounter levelCounter = data.theLevelCounter();
8787
float x = sceneSize.x() - TS(4), y = sceneSize.y() - TS(2);
8888
for (byte symbol : levelCounter.symbols()) {
8989
RectShort sprite = spriteSheet.spriteSeq(SpriteID.BONUS_SYMBOLS)[symbol];
@@ -92,9 +92,9 @@ public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long t
9292
}
9393
}
9494

95-
if (hud.isLivesCounterVisible()) {
95+
if (data.isLivesCounterVisible()) {
9696
float x = TS(2), y = sceneSize.y() - TS(2);
97-
LivesCounter livesCounter = hud.theLivesCounter();
97+
LivesCounter livesCounter = data.theLivesCounter();
9898
RectShort sprite = spriteSheet.sprite(SpriteID.LIVES_COUNTER_SYMBOL);
9999
for (int i = 0; i < livesCounter.visibleLifeCount(); ++i) {
100100
drawSpriteScaled(sprite, x + TS(2 * i), y);
@@ -106,7 +106,7 @@ public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long t
106106
}
107107
}
108108

109-
if (hud.isCreditVisible()) {
109+
if (data.isCreditVisible()) {
110110
String text = "CREDIT %2d".formatted(gameContext.coinMechanism().numCoins());
111111
fillTextAtScaledPosition(text, ARCADE_WHITE, assets.arcadeFont(scaled(8)), TS(2), sceneSize.y() - 2);
112112
}

pacman-app-arcade-pacman/src/main/java/de/amr/pacmanfx/arcade/pacman/ArcadePacMan_HUD.java renamed to pacman-app-arcade-pacman/src/main/java/de/amr/pacmanfx/arcade/pacman/ArcadePacMan_GameData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package de.amr.pacmanfx.arcade.pacman;
22

3-
import de.amr.pacmanfx.model.HUD;
3+
import de.amr.pacmanfx.model.GameData;
44
import de.amr.pacmanfx.model.LivesCounter;
55

6-
public class ArcadePacMan_HUD implements HUD {
6+
public class ArcadePacMan_GameData implements GameData {
77

88
private final LivesCounter livesCounter = new LivesCounter();
99
private final ArcadePacMan_LevelCounter levelCounter = new ArcadePacMan_LevelCounter();

pacman-app-arcade-pacman/src/main/java/de/amr/pacmanfx/arcade/pacman/ArcadePacMan_GameModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ protected static LevelData createLevelData(int levelNumber) {
176176
// bonus points = multiplier * 100
177177
private static final byte[] BONUS_VALUE_MULTIPLIERS = { 1, 3, 5, 7, 10, 20, 30, 50 };
178178

179-
private final HUD hud = new ArcadePacMan_HUD();
179+
private final GameData hud = new ArcadePacMan_GameData();
180180
private final ScoreManager scoreManager;
181181

182182
public ArcadePacMan_GameModel(GameContext gameContext, File highScoreFile) {
@@ -252,7 +252,7 @@ public ScoreManager scoreManager() {
252252
}
253253

254254
@Override
255-
public HUD hud() {
255+
public GameData hud() {
256256
return hud;
257257
}
258258

pacman-app-arcade-pacman/src/main/java/de/amr/pacmanfx/arcade/pacman/rendering/ArcadePacMan_GameRenderer.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,19 @@ public void dispose() {
4949
}
5050

5151
@Override
52-
public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long tick) {
53-
requireNonNull(hud);
54-
if (!hud.isVisible()) return;
52+
public void drawHUD(GameContext gameContext, GameData data, Vector2f sceneSize, long tick) {
53+
requireNonNull(data);
54+
if (!data.isVisible()) return;
5555

56-
if (hud.isScoreVisible()) {
56+
if (data.isScoreVisible()) {
5757
ctx.setFont(assets().arcadeFont(scaled(8)));
5858
ctx.setFill((ARCADE_WHITE));
5959
drawScore(gameContext.game().scoreManager().score(), "SCORE", TS(1), TS(1));
6060
drawScore(gameContext.game().scoreManager().highScore(), "HIGH SCORE", TS(14), TS(1));
6161
}
6262

63-
if (hud.isLevelCounterVisible()) {
64-
LevelCounter levelCounter = hud.theLevelCounter();
63+
if (data.isLevelCounterVisible()) {
64+
LevelCounter levelCounter = data.theLevelCounter();
6565
float x = sceneSize.x() - TS(4), y = sceneSize.y() - TS(2) + 2;
6666
for (byte symbol : levelCounter.symbols()) {
6767
RectShort sprite = spriteSheet.spriteSeq(SpriteID.BONUS_SYMBOLS)[symbol];
@@ -70,8 +70,8 @@ public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long t
7070
}
7171
}
7272

73-
if (hud.isLivesCounterVisible()) {
74-
LivesCounter livesCounter = hud.theLivesCounter();
73+
if (data.isLivesCounterVisible()) {
74+
LivesCounter livesCounter = data.theLivesCounter();
7575
float x = TS(2), y = sceneSize.y() - TS(2);
7676
RectShort sprite = spriteSheet.sprite(SpriteID.LIVES_COUNTER_SYMBOL);
7777
for (int i = 0; i < livesCounter.visibleLifeCount(); ++i) {
@@ -84,7 +84,7 @@ public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long t
8484
}
8585
}
8686

87-
if (hud.isCreditVisible()) {
87+
if (data.isCreditVisible()) {
8888
String text = "CREDIT %2d".formatted(gameContext.coinMechanism().numCoins());
8989
Font font = assets.arcadeFont(scaled(8));
9090
fillTextAtScaledPosition(text, ARCADE_WHITE, font, TS(2), sceneSize.y());

pacman-app-tengen-mspacman/src/main/java/de/amr/pacmanfx/tengen/ms_pacman/model/TengenMsPacMan_HUD.java renamed to pacman-app-tengen-mspacman/src/main/java/de/amr/pacmanfx/tengen/ms_pacman/model/TengenMsPacMan_GameData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package de.amr.pacmanfx.tengen.ms_pacman.model;
22

3-
import de.amr.pacmanfx.model.HUD;
3+
import de.amr.pacmanfx.model.GameData;
44
import de.amr.pacmanfx.model.LivesCounter;
55

6-
public class TengenMsPacMan_HUD implements HUD {
6+
public class TengenMsPacMan_GameData implements GameData {
77
private final TengenMsPacMan_LevelCounter levelCounter = new TengenMsPacMan_LevelCounter();
88
private final LivesCounter livesCounter = new LivesCounter();
99

pacman-app-tengen-mspacman/src/main/java/de/amr/pacmanfx/tengen/ms_pacman/model/TengenMsPacMan_GameModel.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ public Vector2i chasingTargetTile() {
214214

215215
private final GameContext gameContext;
216216
private final ScoreManager scoreManager;
217-
private final TengenMsPacMan_HUD hud = new TengenMsPacMan_HUD();
217+
private final TengenMsPacMan_GameData hud = new TengenMsPacMan_GameData();
218218
private final TengenMsPacMan_MapSelector mapSelector;
219219
private final TengenActorSpeedControl actorSpeedControl;
220220
private final GateKeeper gateKeeper;
@@ -253,7 +253,7 @@ public ScoreManager scoreManager() {
253253
}
254254

255255
@Override
256-
public TengenMsPacMan_HUD hud() {
256+
public TengenMsPacMan_GameData hud() {
257257
return hud;
258258
}
259259

pacman-app-tengen-mspacman/src/main/java/de/amr/pacmanfx/tengen/ms_pacman/rendering/TengenMsPacMan_GameRenderer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,13 @@ public void applyRenderingHints(GameLevel level) {
107107
}
108108

109109
@Override
110-
public void drawHUD(GameContext gameContext, HUD hud, Vector2f sceneSize, long tick) {
111-
requireNonNull(hud);
110+
public void drawHUD(GameContext gameContext, GameData data, Vector2f sceneSize, long tick) {
111+
requireNonNull(data);
112112

113-
if (!hud.isVisible()) return;
113+
if (!data.isVisible()) return;
114114

115115
var tengenGame = (TengenMsPacMan_GameModel) gameContext.game();
116-
var tengenHUD = (TengenMsPacMan_HUD) hud;
116+
var tengenHUD = (TengenMsPacMan_GameData) data;
117117

118118
if (tengenHUD.isScoreVisible()) {
119119
drawScores(tengenGame, tick, nesPaletteColor(0x20), assets.arcadeFont(8));

pacman-app-tengen-mspacman/src/main/java/de/amr/pacmanfx/tengen/ms_pacman/scenes/TengenMsPacMan_PlayScene2D.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import de.amr.pacmanfx.model.actors.Pac;
1616
import de.amr.pacmanfx.tengen.ms_pacman.TengenMsPacMan_UIConfig;
1717
import de.amr.pacmanfx.tengen.ms_pacman.model.MapCategory;
18+
import de.amr.pacmanfx.tengen.ms_pacman.model.TengenMsPacMan_GameData;
1819
import de.amr.pacmanfx.tengen.ms_pacman.model.TengenMsPacMan_GameModel;
19-
import de.amr.pacmanfx.tengen.ms_pacman.model.TengenMsPacMan_HUD;
2020
import de.amr.pacmanfx.tengen.ms_pacman.model.TengenMsPacMan_LevelCounter;
2121
import de.amr.pacmanfx.tengen.ms_pacman.rendering.ColorSchemedSprite;
2222
import de.amr.pacmanfx.tengen.ms_pacman.rendering.TengenMsPacMan_GameRenderer;
@@ -512,7 +512,7 @@ private Vector2f currentMessagePosition() {
512512
}
513513

514514
private void updateHUD() {
515-
TengenMsPacMan_HUD hud = gameContext().<TengenMsPacMan_GameModel>game().hud();
515+
TengenMsPacMan_GameData hud = gameContext().<TengenMsPacMan_GameModel>game().hud();
516516
int numLives = gameContext().game().lifeCount() - 1;
517517
// As long as Pac-Man is still invisible on start, he is shown as an additional entry in the lives counter
518518
if (gameContext().gameState() == GameState.STARTING_GAME && !gameContext().gameLevel().pac().isVisible()) {

0 commit comments

Comments
 (0)