Skip to content

Instantly share code, notes, and snippets.

Created January 14, 2015 16:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/48286904824950a7c378 to your computer and use it in GitHub Desktop.
Save anonymous/48286904824950a7c378 to your computer and use it in GitHub Desktop.
struct TileRenderParams {
TileRenderParams & setDisabled(bool value) { disabled = value; return *this; }
TileRenderParams & setMaxDims(Vec2 * value) { maxDims = value; return *this; }
TileRenderParams & setScaled(bool value) { scaled = value; return *this; }
....
bool disabled = false;
bool scaled = false;
Vec2 * maxDims = nullptr;
...
}
RenderTile(tile, pos, 1.0f, TileRenderParams().setScaled(true))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment