Пробовал запускать свою программу? Игровое поле маленькое. Давай это исправим. Для этого нужно переопределить метод initialize() родительского класса Game. Метод initialize() служит для того, чтобы ты сам мог задать размер игрового поля, решить, отображать сетку или нет и т.д.
Чтобы задать размер игрового поля в методе initialize(), вызови метод setScreenSize(int width, int height) родительского класса Game, в который передай ширину и высоту игрового поля. Как ты знаешь, размер игрового поля в нашей игре — 4х4 плитки. Предлагаем создать private static final int переменную (константа) SIDE со значением 4 и передать ее как параметры в метод setScreenSize(). Должно получиться что-то такое — setScreenSize(SIDE, SIDE). Можешь снова запустить свою программу и посмотреть, что в итоге получилось.
Требования:
В классе Game2048 должен быть переопределен метод initialize() родительского класса Game.
В классе Game2048 должна быть создана переменная SIDE.
Переменная SIDE должна быть private, static, final и иметь тип int.
Переменная SIDE должна быть проинициализирована значением 4.
В методе initialize() должен быть вызван метод setScreenSize(SIDE, SIDE).
package com.javarush.games.game2048;
import com.javarush.engine.cell.*;
public class Game2048 extends Game {
public void initialize () {
setScreenSize (4, 4);}
}
0
Комментарии (2)
популярные
новые
старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Если лень читать требования в требованиях, можно повторить их в комментариях :)
-- В классе Game2048 должна быть создана переменная SIDE.
-- Переменная SIDE должна быть private, static, final и иметь тип int.
-- Переменная SIDE должна быть проинициализирована значением 4.
-- В методе initialize() должен быть вызван метод setScreenSize(SIDE, SIDE).