Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Game() {
- field = new Field[BOARD_HEIGHT][BOARD_WIDTH];
- for (int i = 0; i < BOARD_HEIGHT; i++) {
- for (int j = 0; j < BOARD_WIDTH; j++) {
- field[i][j] = new Field(i, j);
- }
- }
- generateTerrain(NUM_BUSH, Type.BUSH);
- generateTerrain(NUM_GRASS, Type.GRASS);
- }
- protected void generateTerrain(int num, Type type) {
- Random random = new Random();
- for (int i = 0; i < num; i++) {
- while (true) {
- int x = random.nextInt(BOARD_WIDTH);
- int y = random.nextInt(BOARD_HEIGHT);
- if (field[y][x].getType() == Type.GROUND) {
- field[y][x].setType(type);
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement