Skip to content

Commit 6499298

Browse files
committed
refactor
1 parent b03b6ea commit 6499298

File tree

6 files changed

+4
-37
lines changed

6 files changed

+4
-37
lines changed

src/com/dsl/design/pattern/state/example2/GameOver.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77

88
public class GameOver extends GameState
99
{
10-
public GameOver(MyGame myGame)
11-
{
12-
super(myGame);
13-
}
14-
1510
@Override
1611
public void printState()
1712
{

src/com/dsl/design/pattern/state/example2/GameState.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,5 @@
77

88
public abstract class GameState
99
{
10-
private MyGame myGame;
11-
12-
public GameState(MyGame myGame)
13-
{
14-
this.myGame = myGame;
15-
}
16-
1710
public abstract void printState();
18-
19-
public MyGame getMyGame()
20-
{
21-
return myGame;
22-
}
2311
}

src/com/dsl/design/pattern/state/example2/MyGame.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ public class MyGame
99
{
1010
private GameState gameState;
1111

12-
private Start START = new Start(this);
13-
private Wait WAITING = new Wait(this);
14-
private Restart RESTART = new Restart(this);
15-
private GameOver GAME_OVER = new GameOver(this);
12+
private Start START = new Start();
13+
private Wait WAITING = new Wait();
14+
private Restart RESTART = new Restart();
15+
private GameOver GAME_OVER = new GameOver();
1616

1717
public void test()
1818
{
@@ -33,5 +33,4 @@ public void test()
3333
gameState = GAME_OVER;
3434
gameState.printState();
3535
}
36-
3736
}

src/com/dsl/design/pattern/state/example2/Restart.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77

88
public class Restart extends GameState
99
{
10-
public Restart(MyGame myGame)
11-
{
12-
super(myGame);
13-
}
14-
1510
@Override
1611
public void printState()
1712
{

src/com/dsl/design/pattern/state/example2/Start.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77

88
public class Start extends GameState
99
{
10-
public Start(MyGame myGame)
11-
{
12-
super(myGame);
13-
}
14-
1510
@Override
1611
public void printState()
1712
{

src/com/dsl/design/pattern/state/example2/Wait.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,6 @@
77

88
public class Wait extends GameState
99
{
10-
public Wait(MyGame myGame)
11-
{
12-
super(myGame);
13-
}
14-
1510
@Override
1611
public void printState()
1712
{

0 commit comments

Comments
 (0)