This seems like very basic stuff, but I can't figure out why it won't accept my code.
package com.codegym.task.task23.task2312;
public class Room
{
public static int WIDTH = 40;
public static int HEIGHT = 20;
private int width;
private int height;
private Snake snake;
private Mouse mouse;
public static Room game;
public static void main(String[] args)
{
Snake snake = new Snake(0,0);
game = new Room(Room.WIDTH, Room.HEIGHT, snake);
snake.setDirection(SnakeDirection.DOWN);
}
public Room(int width, int height, Snake snake)
{
this.width = width;
this.height = height;
this.snake = snake;
}
public void print()
{
}
public void run()
{
}
public void createMouse()
{
mouse = new Mouse((int) (Math.random() * game.width), (int) (Math.random() * game.height));
}
public void eatMouse()
{
createMouse();
}
public int getWidth()
{
return width;
}
public void setWidth(int width)
{
this.width = width;
}
public int getHeight()
{
return height;
}
public void setHeight(int height)
{
this.height = height;
}
public Snake getSnake()
{
return snake;
}
public void setSnake(Snake snake)
{
this.snake = snake;
}
public Mouse getMouse()
{
return mouse;
}
public void setMouse(Mouse mouse)
{
this.mouse = mouse;
}
}