Добрый день! Вернулась на джавараш после перерыва около 2-х месяцев, решила продолжить прохождение SpaceInvaders, 22. Прохожу здесь же - в WebIDE, поэтому нет проблем с отсутствием каких-либо плагинов. Но даже при тщательном прописывании всех импортов в каждом из классов, компилятор ругается: "Отсутствует объявление класса, интерфейса или enum-а."
Удивительно, что в классе EnemyFleet есть такая же приватная переменная private Direction direction, и те же импорты прописаны, что и в классе PlayerShip, но в первом случае компилятор доволен.
Кто-нибудь сталкивался с подобной проблемой?
package com.javarush.games.spaceinvaders;
public class ShapeMatrix {
public static final int[][] ENEMY = new int[][]{
{7, 0, 7},
{7, 7, 7},
{0, 7, 0}
};
public static final int[][] BULLET = new int[][]{
{2},
{2}
};
public static final int[][] PLAYER = new int[][]{
{0, 0, 6, 0, 0},
{0, 6, 6, 6, 0},
{6, 6, 6, 6, 6}
};
public static final int[][] KILL_PLAYER_ANIMATION_FIRST = new int[][]{
{4, 4, 4, 4, 4},
{4, 4, 4, 4, 4},
{4, 4, 4, 4, 4}
};
public static final int[][] KILL_PLAYER_ANIMATION_SECOND = new int[][]{
{4, 0, 4, 0, 4},
{0, 4, 0, 4, 0},
{4, 0, 4, 0, 4}
};
public static final int[][] KILL_PLAYER_ANIMATION_THIRD = new int[][]{
{0, 4, 0, 4, 0},
{4, 0, 4, 0, 4},
{0, 4, 0, 4, 0}
};
public static final int[][] DEAD_PLAYER = new int[][]{
{0, 0, 0, 0, 0},
{0, 0, 0, 0, 0},
{0, 0, 0, 0, 0}
};
}