/***********************************************************************************************************
 * su.bot.checkers.javascript.Checker
 * Location: http://www.bot.su/library/su/bot/checkers/javascript/Checker.js
 * Class Version Location: http://www.bot.su/library/su/bot/checkers/javascript/checker/builds/20070528/Checker.js
 * Index Version Location: http://www.bot.su/library/su/bot/checkers/javascript/checker/index.html
 * © Bot.Su (http://www.bot.su/)
***********************************************************************************************************/

if (typeof su == "undefined") {su = {};};
if (typeof su.bot == "undefined") {su.bot = {};};
if (typeof su.bot.checkers == "undefined") {su.bot.checkers = {};};
if (typeof su.bot.checkers.javascript == "undefined") {su.bot.checkers.javascript = {};};

if (typeof su.bot.checkers.javascript.Checker == "undefined") {
 su.bot.checkers.javascript.Checker = function() {}; 
 
 su.bot.checkers.javascript.Checker.prototype.type; /*"emty", "checker", "king"*/
  su.bot.checkers.javascript.Checker.prototype.getType = function () {return this.type;};
  su.bot.checkers.javascript.Checker.prototype.isChecker = function () {return (this.type == "checker");};
  su.bot.checkers.javascript.Checker.prototype.isEmpty = function () {return (this.type == "empty");};
  su.bot.checkers.javascript.Checker.prototype.isKing = function () {return (this.type == "king");};
  su.bot.checkers.javascript.Checker.prototype.setType = function (type) {this.type = type;}; 
 su.bot.checkers.javascript.Checker.prototype.owner; /*"emty", "min", "max"*/
  su.bot.checkers.javascript.Checker.prototype.getOwner = function () {return this.owner;};
  su.bot.checkers.javascript.Checker.prototype.setOwner = function (owner) {this.owner = owner;}; 
  
 su.bot.checkers.javascript.Checker.prototype.clone = function () {var c = new su.bot.checkers.javascript.Checker();c.type=this.type;c.owner=this.owner;return c;};
 su.bot.checkers.javascript.Checker.prototype.clear = function () {this.type="empty"; this.owner="empty";};
 su.bot.checkers.javascript.Checker.prototype.doKing = function () {this.type="king";};
 su.bot.checkers.javascript.Checker.prototype.setFromChecker = function (checker) {this.type=checker.type; this.owner=checker.owner;};
};
