If you think the Android project DroidChineseCheckers listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code
/*******************************************************************************
* Copyright 2011 Federico Paolinelli//fromwww.java2s.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/package com.whiterabbit.checkers.board;
import com.whiterabbit.checkers.exceptions.CantFillException;
import com.whiterabbit.checkers.ui.CheckersSpriteFactory;
import org.andengine.entity.scene.Scene;
import org.andengine.entity.sprite.Sprite;
publicabstractclass BoardCell{
int x, y;
public BoardCell(int x_par, int y_par){
x = x_par;
y = y_par;
}
publicabstractvoid putBall() throws CantFillException;
publicabstractvoid getBall() throws CantFillException;
publicabstract Sprite getBallSprite();
publicabstractvoid eraseBallSprite();
publicabstractvoid setBallSprite(Sprite b);
publicabstractvoid buildSprites(CheckersSpriteFactory f, Scene s, AndEngineBoard b, float size);
publicabstractchar getEncoding();
public Boolean hasBall(){
return false;
}
public Boolean fillableBall(){
return false;
}
}