#include <voxeltable.h>
Public Member Functions | |
voxelTablePuzzle_c (const puzzle_c *puz) | |
Protected Member Functions | |
const voxel_c * | findSpace (unsigned int index) const |
you must provide this function and return a pointer to the actual voxel space: | |
Private Member Functions | |
voxelTablePuzzle_c (const voxelTable_c &) | |
void | operator= (const voxelTablePuzzle_c &) |
Private Attributes | |
const puzzle_c * | puzzle |
voxelTablePuzzle_c::voxelTablePuzzle_c | ( | const puzzle_c * | puz | ) | [inline] |
voxelTablePuzzle_c::voxelTablePuzzle_c | ( | const voxelTable_c & | ) | [private] |
const voxel_c * voxelTablePuzzle_c::findSpace | ( | unsigned int | index | ) | const [protected, virtual] |
you must provide this function and return a pointer to the actual voxel space:
For an actual example loot at the class voxelTablePuzzle_c
Implements voxelTable_c.
References puzzle_c::getShape(), and puzzle.
void voxelTablePuzzle_c::operator= | ( | const voxelTablePuzzle_c & | ) | [private] |
const puzzle_c* voxelTablePuzzle_c::puzzle [private] |
Referenced by findSpace().