BoardArrangement.java :  » Game » snakewarz » ao » sw » engine » board » Java Open Source

Java Open Source » Game » snakewarz 
snakewarz » ao » sw » engine » board » BoardArrangement.java
package ao.sw.engine.board;

import ao.sw.engine.v2.Snake;

/**
 * created: Jul 28, 2005  12:45:11 AM
 */
public interface BoardArrangement
{
    public int getColumnCount();

    public int getRowCount();

    public boolean withinBounds( int row, int column );

    public boolean isAvailable( int row, int column );

    public BoardArrangement occupy(int row, int column);
    public BoardArrangement advance(Snake snake, Direction direction);

    public Matrix toMatrix();
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.