diff options
Diffstat (limited to 'src/com')
| -rw-r--r-- | src/com/fourisland/frigidearth/MapViewGameState.java | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/src/com/fourisland/frigidearth/MapViewGameState.java b/src/com/fourisland/frigidearth/MapViewGameState.java index d85608a..e038d41 100644 --- a/src/com/fourisland/frigidearth/MapViewGameState.java +++ b/src/com/fourisland/frigidearth/MapViewGameState.java | |||
| @@ -59,8 +59,6 @@ public class MapViewGameState implements GameState | |||
| 59 | } | 59 | } | 
| 60 | 60 | ||
| 61 | makeRoom(GAME_WIDTH/2, GAME_HEIGHT/2, Direction.getRandomDirection()); | 61 | makeRoom(GAME_WIDTH/2, GAME_HEIGHT/2, Direction.getRandomDirection()); | 
| 62 | playerx = GAME_WIDTH/2; | ||
| 63 | playery = GAME_HEIGHT/2; | ||
| 64 | 62 | ||
| 65 | int currentFeatures = 1; | 63 | int currentFeatures = 1; | 
| 66 | int objects = 300; | 64 | int objects = 300; | 
| @@ -185,12 +183,17 @@ public class MapViewGameState implements GameState | |||
| 185 | if (ways == 0) | 183 | if (ways == 0) | 
| 186 | { | 184 | { | 
| 187 | grid[newx][newy] = Tile.DownStairs; | 185 | grid[newx][newy] = Tile.DownStairs; | 
| 186 | playerx=newx+1; | ||
| 187 | playery=newy; | ||
| 188 | state = 10; | 188 | state = 10; | 
| 189 | break; | 189 | break; | 
| 190 | } | 190 | } | 
| 191 | } | 191 | } | 
| 192 | } | 192 | } | 
| 193 | } | 193 | } | 
| 194 | |||
| 195 | adjustViewport(); | ||
| 196 | calculateFieldOfView(); | ||
| 194 | } | 197 | } | 
| 195 | 198 | ||
| 196 | private boolean makeRoom(int x, int y, Direction direction) | 199 | private boolean makeRoom(int x, int y, Direction direction) | 
