mirror of
https://github.com/minetest/minetestmapper.git
synced 2024-11-22 07:23:46 +01:00
43 lines
1.2 KiB
C
43 lines
1.2 KiB
C
|
/*
|
||
|
* =====================================================================
|
||
|
* Version: 1.0
|
||
|
* Created: 23.08.2012 12:35:59
|
||
|
* Author: Miroslav Bendík
|
||
|
* Company: LinuxOS.sk
|
||
|
* =====================================================================
|
||
|
*/
|
||
|
|
||
|
#ifndef TILEGENERATOR_H_JJNUCARH
|
||
|
#define TILEGENERATOR_H_JJNUCARH
|
||
|
|
||
|
#include <string>
|
||
|
|
||
|
class TileGenerator
|
||
|
{
|
||
|
public:
|
||
|
TileGenerator();
|
||
|
~TileGenerator();
|
||
|
void setBgColor(const std::string &bgColor);
|
||
|
void setScaleColor(const std::string &scaleColor);
|
||
|
void setOriginColor(const std::string &originColor);
|
||
|
void setPlayerColor(const std::string &playerColor);
|
||
|
void setDrawOrigin(bool drawOrigin);
|
||
|
void setDrawPlayers(bool drawPlayers);
|
||
|
void setDrawScale(bool drawScale);
|
||
|
void setDrawUnderground(bool drawUnderground);
|
||
|
void generate(const std::string &input, const std::string &output);
|
||
|
|
||
|
private:
|
||
|
std::string m_bgColor;
|
||
|
std::string m_scaleColor;
|
||
|
std::string m_originColor;
|
||
|
std::string m_playerColor;
|
||
|
bool m_drawOrigin;
|
||
|
bool m_drawPlayers;
|
||
|
bool m_drawScale;
|
||
|
bool m_drawUnderground;
|
||
|
}; /* ----- end of class TileGenerator ----- */
|
||
|
|
||
|
#endif /* end of include guard: TILEGENERATOR_H_JJNUCARH */
|
||
|
|