Connect4Renderer
- Description:
Renderer für Connect4 Varianten
Bietet Render-Funktionen für Connect4 in 2D und 3D:
- drawRegular: Klassisches 6x7 Connect4 Board
- draw3D: 4x4x4 3D Connect4 mit Multi-View Rendering
- Source:
- Version:
- 2.0
Methods
(static) draw3D(canvas, game) → {void}
- Description:
Zeichnet das 3D Connect4 Board mit Multi-View (Slices).
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
canvas |
HTMLCanvasElement | Canvas-Element zum Zeichnen |
game |
Connect43D | 3D-Spiel mit 4x4x4 Grid |
Returns:
- Type
- void
(static) drawGrid()
- Description:
Helper to draw a generic 4x4 grid background
- Source:
(static) drawPiece()
- Description:
Helper to draw a piece on the grid
- Source:
(static) drawRegular(canvas, game) → {void}
- Description:
Zeichnet das Standard Connect4 Board.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
canvas |
HTMLCanvasElement | Canvas-Element zum Zeichnen |
game |
Connect4Regular | Spiel mit rows, cols und grid |
Returns:
- Type
- void
(static) get3DClick()
- Description:
Helper to get click coordinates for 3D view. Only reacts to clicks on the Top View (Z-Slices). Returns {x, z} or null.
- Source: