A JPanel instead of a Canvas reduces the flickering.
Thanks to JavaDev for this improvement!
/**
* $Id: History.java 150 2008-04-26 01:18:25Z mbroeker $
* $URL: http://localhost/svn/eclipse/Schachspiel/trunk/org/homelinux/largo/games/board/History.java $
*/
package org.homelinux.largo.games.board;
import org.homelinux.largo.games.board.Piece;
public class History {
Piece piece;
int pos;
boolean turn;
public History(Piece p, int n, boolean t) {
piece = new Piece(p);
pos = n;
turn = t;
}
public Piece piece() {
return piece;
}
public int pos() {
return pos;
}
public boolean turn() {
return turn;
}
}