全球旧事资料 分类
7168169170171172173174175176177178179180181182183184185186187188189190191192193
覆盖mouseListe
er的方法publicvoidmouseClickedMouseEve
te鼠标按键在组件上单击时调用
publicvoidmouseE
teredMouseEve
te鼠标进入到组件上时调用
publicvoidmouseExitedMouseEve
te鼠标离开组件时调用
publicvoidmouseReleasedMouseEve
te鼠标按钮在组件上释放时调用
在棋子数组中查找是否有索引为x,y的棋子存在privateboolea
fi
dChessi
txi
tyforPoi
tcchessListifc
ullcgetXxcgetYyretur
trueretur
false
privateboolea
isWi
i
tco
ti
ueCou
t1连续棋子的个数
横向向西寻找fori
txxI
dex1x0xColorcisBlackColorblackColorwhiteifgetChessxyI
dexc
ullco
ti
ueCou
telsebreak
f194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
横向向东寻找fori
txxI
dex1xCOLSxColorcisBlackColorblackColorwhiteifgetChessxyI
dexc
ullco
ti
ueCou
telsebreakifco
ti
ueCou
t5retur
trueelseco
ti
ueCou
t1
继续另一种搜索纵向向上搜索fori
tyyI
dex1y0yColorcisBlackColorblackColorwhiteifgetChessxI
dexyc
ullco
ti
ueCou
telsebreak纵向向下寻找fori
tyyI
dex1yROWSyColorcisBlackColorblackColorwhiteifgetChessxI
dexyc
ullco
ti
ueCou
telsebreak
ifco
ti
ueCou
t5retur
trueelse
f229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
co
ti
ueCou
t1
继续另一种情况的搜索:斜向东北寻找fori
txxI
dex1yyI
dex1y0xCOLSxyColorcisBlackColorblackColorwhiteifgetChessxyc
ullco
ti
ueCou
telsebreak
西南寻找fori
txxI
dex1yyI
dex1x0yROWSxyColorcisBlackColorblackColorwhiteifgetChessxyc
ullco
ti
ueCou
telsebreak
ifco
ti
ueCou
t5retur
trueelseco
ti
ueCou
t1
继续另一种情况的搜索:斜向西北寻找fori
txxI
dex1yyI
dex1x0y0xyColorcisBlackColorblackColorwhiteifgetChessxyc
ullco
ti
ueCou
telsebreak
东南寻找fori
txxI
dex1yyI
dex1xCOLSyROWSxy
f264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298
ColorcisBlackColorblackColorwhiteifgetChessxyc
ullco
ti
ueCou
telsebreak
ifco
ti
ueCou
t5retur
trueelseco
ti
ueCou
t1
retur
false
privatePoi
tgetChessi
txI
dexr
好听全球资料 返回顶部