Developing TicToe HTML5/Implementing Server Entities: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann layout |
imported>Hendrik Brummermann |
||
Line 95:
== Gameboard class ==
The game board class is rather simple for now. It is a specialisation of the Entity class both in the Java world as in the Marauroa type definition. It does not define any additional attributes for now.
<source lang="java">
package net.sf.arianne.tictoe.server.entity;
import marauroa.common.game.RPClass;
import marauroa.common.game.RPObject;
/**
* a game board
*
* @author hendrik
*/
public class Gameboard extends Entity {
/**
* creates a new Gameboard.
*/
public Gameboard() {
// default constructor
}
/**
* creates a new Gameboard based on the provided RPObject
*
* @param object RPObject
*/
public Gameboard(RPObject object) {
super(object);
}
/**
* generates the RPClass
*/
public static void generateRPClass() {
RPClass clazz = new RPClass("gameboard");
clazz.isA("entity");
}
}
</source>
This is the place where we will implement most of the game logic later.
== Token class ==
| |||