What i have done:
- read the maze from a txt file
- display it on a JPanel object
- created an enum (look below)
- class MyStack and MyQueue
- Implements agenda which specifies 5 methods
public enum Square
{
start('o'),
openSpace('.'),
walls('#'),
finish('*');
private final Character symbol;
Square(char sym)
{
symbol = sym;
}
@Override
public String toString()
{
return this.symbol+"";
}
public static Square fromChar(char ch) throws IllegalArgumentException
{
switch(ch)
{
case '*':
return Square.finish;
case '#':
return Square.walls;
case 'o':
return Square.start;
case '.':
return Square.openSpace;
default :
throw new IllegalArgumentException("Invalid character");
}
}
}


Sign In
Create Account


Back to top









