Main.java:1: error: class LandscapeTile is public, should be declared in a file named LandscapeTile.java
public abstract class LandscapeTile {
^
Main.java:2: error: cannot find symbol
private static Random rnd = new Random();
^
symbol: class Random
location: class LandscapeTile
Main.java:3: error: cannot find symbol
Vector2d coordinates;
^
symbol: class Vector2d
location: class LandscapeTile
Main.java:9: error: cannot find symbol
private LandscapeTile(Vector2d coordinates) {
^
symbol: class Vector2d
location: class LandscapeTile
Main.java:14: error: cannot find symbol
public static LandscapeTile hill(Vector2d coordinates) {
^
symbol: class Vector2d
location: class LandscapeTile
Main.java:18: error: cannot find symbol
public static LandscapeTile forest(Vector2d coordinates) {
^
symbol: class Vector2d
location: class LandscapeTile
Main.java:24: error: cannot find symbol
private Hill(Vector2d coordinates) {
^
symbol: class Vector2d
location: class Hill
Main.java:40: error: cannot find symbol
private Forest(Vector2d coordinates) {
^
symbol: class Vector2d
location: class Forest
Main.java:2: error: cannot find symbol
private static Random rnd = new Random();
^
symbol: class Random
location: class LandscapeTile
Main.java:56: error: cannot find symbol
List<LandscapeTile> tiles = Arrays.asList(
^
symbol: class List
location: class LandscapeTile
Main.java:57: error: cannot find symbol
LandscapeTile.hill(new Vector2d(0, 1)),
^
symbol: class Vector2d
location: class LandscapeTile
Main.java:58: error: cannot find symbol
LandscapeTile.forest(new Vector2d(1, 1))
^
symbol: class Vector2d
location: class LandscapeTile
Main.java:56: error: cannot find symbol
List<LandscapeTile> tiles = Arrays.asList(
^
symbol: variable Arrays
location: class LandscapeTile
13 errors