Я хочу изменить размер сетки в gridworld с 10x10 по умолчанию на все, что захочу. Я тестировал его с 15x15, просто чтобы посмотреть, работает ли он. Но я не могу понять это, и другие источники в Интернете говорят, что то, что я делаю, должно работать.
Сетка остается 10x10, хотя я пытаюсь установить rowSize
и colSize
, как я могу это исправить, чтобы она открывала сетку на экране 15x15?
В этом классе я изменяю размер сетки
import info.gridworld.actor.*;
import info.gridworld.grid.BoundedGrid;
public class pokeGrid extends ActorWorld{
private static final int rowSize = 15;
private static final int colSize = 15;
public pokeGrid(){
super(new BoundedGrid<Actor>(rowSize, colSize));
}
}
Этот класс является бегуном для актера
public class BeecherBugRunner extends pokeGrid {
private static pokeGrid world = new pokeGrid();
public static void main(String[] args)
{
ActorWorld world = new ActorWorld();
BeecherBug beecher = new BeecherBug(4);
world.add(new Location(7, 8), beecher);
world.show();
}
}
ActorWorld world = new ActorWorld();
затеняет вашprivate static pokeGrid world = new pokeGrid();
, поэтому вы работаете и показываете на немодифицированномActorWorld
. - person nobody   schedule 16.05.2014