Public Member Functions | |
| ScreenEffect (WaynesWorldEngine *vm, Graphics::Surface *surface, int x, int y, int grainWidth, int grainHeight) | |
| void | drawSpiralEffect () |
| void | drawRandomEffect () |
Protected Member Functions | |
| void | drawBlock (int blockX, int blockY) |
| uint | getSeed (uint bitCount) const |
Static Protected Member Functions | |
| static uint | getBitCount (int value) |
Protected Attributes | |
| WaynesWorldEngine * | _vm |
| Graphics::Surface * | _surface |
| int | _x |
| int | _y |
| int | _grainWidth |
| int | _grainHeight |
| int | _blockCountW |
| int | _blockCountH |
| int | _blockCtr |
| uint32 | _timePerSlice |
| uint32 | _totalSliceTicks = 0 |
| int | _blocksPerSlice |