public class GameApplet extends GameVisual implements java.awt.event.ActionListener
修飾子とタイプ | フィールドと説明 |
---|---|
boolean |
bButtonClicked
ボタンが押されました。
|
boolean |
bNew
新しいゲームボタンが押されました。
|
boolean |
bPass
パスボタンが押されました。
|
boolean |
bReplay
再生ボタンが押されました。
|
boolean |
bResign
投了ボタンが押されました。
|
コンストラクタと説明 |
---|
GameApplet() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
メソッド actionPerformed はAWTのインタフェース ActionListener
の実装部分です。
|
void |
endGame()
ゲーム終了後の処理を行います。
|
BoardControl |
getBoardControl()
盤のコントロールを返します。
|
void |
hideWinner()
勝者を非表示にします。
|
void |
init()
ゲームコンソールの初期化を行います。
|
void |
newGame()
新しいゲームを開始します。
|
void |
paint(java.awt.Graphics g)
ゲームコンソールを描画します。
|
java.lang.String |
readGameRecord()
棋譜のテキストフィールドの内容を返します。
|
void |
setIndicator(int iTurn)
手番のインジケーター(LEDランプ)を指定します。
|
void |
setPrisoner(int iTurn,
int iPrisoner)
アゲハマを表示します。
|
void |
showWinner(int iWinner,
float fScore)
勝者を表示します。
|
void |
start()
ゲームスレッドを起こします。
|
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, stop
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public boolean bReplay
public boolean bNew
public boolean bPass
public boolean bResign
public boolean bButtonClicked
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
インタフェース内 java.awt.event.ActionListener
e
- アクションイベントpublic void endGame()
public BoardControl getBoardControl()
public void hideWinner()
public void init()
init
クラス内 GameVisual
public void newGame()
public void paint(java.awt.Graphics g)
paint
クラス内 java.awt.Container
g
- グラフィックスpublic java.lang.String readGameRecord()
public void setIndicator(int iTurn)
iTurn
- 次の番public void showWinner(int iWinner, float fScore)
iWinner
- 勝者を指定します。fScore
- 勝者の勝ち点を指定します。public void start()
start
クラス内 java.applet.Applet
public void setPrisoner(int iTurn, int iPrisoner)
iTurn
- iPrisoner
-