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, setSaRowaddNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, updateaction, 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, validatepublic 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 クラス内 BoardControlag - 追加グラフィックスpublic Pos getClickedPosition()
getClickedPosition クラス内 BoardControlpublic boolean isbPass()
public boolean isbResign()
public void setbClicked(boolean bClicked)
setbClicked クラス内 BoardControlbClicked - マウスがクリックされた場合 true、されない場合 false を設定します。public void setbPass(boolean bPass)
setbPass クラス内 BoardControlbPass - [PASS]ボタンが押された場合 true、されない場合 false を設定します。public void setbResign(boolean bResign)
setbResign クラス内 BoardControlbResign - [RESING]ボタンが押された場合 true、されない場合 false を設定します。