public class IgoBoardControl extends BoardControl
コンストラクタと説明 |
---|
IgoBoardControl(java.applet.Applet ga,
int iBX0,
int iBY0,
int iBX1,
int iBY1)
碁盤のグラフィックスを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
drawGrid(AltGraphics ag)
枠線を描画します。
|
Pos |
getClickedPosition()
マウスで押された位置(1, 1)?(n, m)を返します。
|
boolean |
isbPass()
プロパティ bPassの値を返します。
|
boolean |
isbResign()
プロパティ bResignの値を返します。
|
void |
setbClicked(boolean bClicked)
プロパティ bClickedを設定します。
|
void |
setbPass(boolean bPass)
プロパティ bPassを設定します。
|
void |
setbResign(boolean bResign)
プロパティ bResignを設定します。
|
beepSound, clickSound, drawPiece, drawPieces, drawWinLine, getAuBeep, getAuClick, getBoard, getClraMove, getClraPiece, getClrBoard, getClrLine, getClrRuler, getIaPiece, getIdX, getIdY, getiMag, getiMaxRec, getIsX, getIsY, getiX0, getiX1, getiY0, getiY1, getSaCol, getSaRow, initSound, isbAtCorner, isbClicked, isbHasFrame, isbOutOfBoard, isbSound, newGame, paint, setAuBeep, setAuClick, setbAtCorner, setbHasFrame, setbOutOfBoard, setbSound, setClraMove, setClraPiece, setClrBoard, setClrLine, setClrRuler, setIaPiece, setIdX, setIdY, setiMag, setiMaxRec, setIsX, setIsY, setiX0, setiX1, setiY0, setiY1, setSaCol, setSaRow
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
public IgoBoardControl(java.applet.Applet ga, int iBX0, int iBY0, int iBX1, int iBY1)
ga
- ゲームアプレットを指定します。iBX0
- 盤の左上のX座標です。iBY0
- 盤の左上のY座標です。iBX1
- 盤の右下のX座標です。iBY1
- 盤の右下のY座標です。public void drawGrid(AltGraphics ag)
drawGrid
クラス内 BoardControl
ag
- 追加グラフィックスpublic Pos getClickedPosition()
getClickedPosition
クラス内 BoardControl
public boolean isbPass()
public boolean isbResign()
public void setbClicked(boolean bClicked)
setbClicked
クラス内 BoardControl
bClicked
- マウスがクリックされた場合 true、されない場合 false を設定します。public void setbPass(boolean bPass)
setbPass
クラス内 BoardControl
bPass
- [PASS]ボタンが押された場合 true、されない場合 false を設定します。public void setbResign(boolean bResign)
setbResign
クラス内 BoardControl
bResign
- [RESING]ボタンが押された場合 true、されない場合 false を設定します。