ru.sstu.renju.ui.renderers
Class NoughtsCrossesRenderer

java.lang.Object
  extended by ru.sstu.renju.ui.renderers.GameRenderer
      extended by ru.sstu.renju.ui.renderers.NoughtsCrossesRenderer

public class NoughtsCrossesRenderer
extends GameRenderer

NoughtsCrossesRenderer class is used for rendering noughts and crosses.

Since:
Renju 1.0
Author:
denis_murashev

Constructor Summary
NoughtsCrossesRenderer(int cellSize)
          Initializes renderer.
 
Method Summary
protected  void paintBlack(Graphics g, int i, int j)
          Painting Black Stone (or Cross).
 void paintField(Graphics g)
          Painting game field.
 void paintRow(Graphics g, Row row)
          Painting winning row.
protected  void paintWhite(Graphics g, int i, int j)
          Painting White Stone (or Nought).
 
Methods inherited from class ru.sstu.renju.ui.renderers.GameRenderer
getCellSize, paintCell, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoughtsCrossesRenderer

public NoughtsCrossesRenderer(int cellSize)
Initializes renderer.

Parameters:
cellSize - cell size
Method Detail

paintField

public void paintField(Graphics g)
Description copied from class: GameRenderer
Painting game field.

Specified by:
paintField in class GameRenderer
Parameters:
g - graphics

paintRow

public void paintRow(Graphics g,
                     Row row)
Description copied from class: GameRenderer
Painting winning row.

Specified by:
paintRow in class GameRenderer
Parameters:
g - graphics
row - row

paintBlack

protected void paintBlack(Graphics g,
                          int i,
                          int j)
Description copied from class: GameRenderer
Painting Black Stone (or Cross).

Specified by:
paintBlack in class GameRenderer
Parameters:
g - graphics
i - column index
j - row index

paintWhite

protected void paintWhite(Graphics g,
                          int i,
                          int j)
Description copied from class: GameRenderer
Painting White Stone (or Nought).

Specified by:
paintWhite in class GameRenderer
Parameters:
g - graphics
i - column index
j - row index


Copyright © 2013 TFI branch of Engels Instutute of Technology. All Rights Reserved.