/** * 小數(shù)運(yùn)算演示Canvas * @author Jagie * */ public class FloatCanvas extends Canvas implements Runnable { //用于統(tǒng)計(jì)屏幕刷新次數(shù) int paintCount; //屏幕寬度,高度。定點(diǎn)數(shù) int w_FP, h_FP; //當(dāng)前點(diǎn)坐標(biāo),前一點(diǎn)坐標(biāo),定點(diǎn)數(shù) int curX_FP, curY_FP, lastX_FP, lastY_FP; //速率 public static final int RATE = 5;
public FloatCanvas() { w_FP = MathFP.toFP(this.getWidth()); h_FP = MathFP.toFP(this.getHeight()); //開(kāi)始點(diǎn)處于屏幕的左下角 lastX_FP = MathFP.toFP(0); lastY_FP = h_FP; new Thread(this).start(); }