#include <tilebuf.h>
Public Member Functions | |
SubmergedTileBuffer (const TilesTexture *tex, int water_level) | |
void | add (tileidx_t idx, int x, int y, int z=0, bool submerged=false, bool ghost=false, int ox=0, int oy=0, int ymax=-1) |
void | draw () const |
void | clear () |
Protected Attributes | |
int | m_water_level |
ColouredTileBuffer | m_below_water |
ColouredTileBuffer | m_above_water |
SubmergedTileBuffer::SubmergedTileBuffer | ( | const TilesTexture * | tex, | |
int | water_level | |||
) |
void SubmergedTileBuffer::add | ( | tileidx_t | idx, | |
int | x, | |||
int | y, | |||
int | z = 0 , |
|||
bool | submerged = false , |
|||
bool | ghost = false , |
|||
int | ox = 0 , |
|||
int | oy = 0 , |
|||
int | ymax = -1 | |||
) |
void SubmergedTileBuffer::draw | ( | ) | const |
void SubmergedTileBuffer::clear | ( | ) |
int SubmergedTileBuffer::m_water_level [protected] |
ColouredTileBuffer SubmergedTileBuffer::m_below_water [protected] |
ColouredTileBuffer SubmergedTileBuffer::m_above_water [protected] |