} // Loop Until All 256 Are Built
}
-void Text::glPrint(float x, float y, char *string, int set, float size, float width, float height) // Where The Printing Happens
+void Text::glPrint(float x, float y, const char *string, int set, float size, float width, float height) // Where The Printing Happens
{
glPrint(x, y, string, set, size, width, height, 0, strlen(string));
}
-void Text::_glPrint(float x, float y, char *string, int set, float size, float width, float height,int start,int end, int offset) // Where The Printing Happens
+void Text::_glPrint(float x, float y, const char *string, int set, float size, float width, float height,int start,int end, int offset) // Where The Printing Happens
{
if (set>1)
{
glTexEnvi( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE );
}
-void Text::glPrint(float x, float y, char *string, int set, float size, float width, float height,int start,int end) // Where The Printing Happens
+void Text::glPrint(float x, float y, const char *string, int set, float size, float width, float height,int start,int end) // Where The Printing Happens
{
_glPrint(x, y, string, set, size, width, height, start, end, 0);
}
-void Text::glPrintOutline(float x, float y, char *string, int set, float size, float width, float height) // Where The Printing Happens
+void Text::glPrintOutline(float x, float y, const char *string, int set, float size, float width, float height) // Where The Printing Happens
{
glPrintOutline(x, y, string, set, size, width, height, 0, strlen(string));
}
-void Text::glPrintOutline(float x, float y, char *string, int set, float size, float width, float height,int start,int end) // Where The Printing Happens
+void Text::glPrintOutline(float x, float y, const char *string, int set, float size, float width, float height,int start,int end) // Where The Printing Happens
{
_glPrint(x, y, string, set, size, width, height, start, end, 256);
}
-void Text::glPrintOutlined(float x, float y, char *string, int set, float size, float width, float height) // Where The Printing Happens
+void Text::glPrintOutlined(float x, float y, const char *string, int set, float size, float width, float height) // Where The Printing Happens
{
glPrintOutlined(1, 1, 1, x, y, string, set, size, width, height);
}
-void Text::glPrintOutlined(float r, float g, float b, float x, float y, char *string, int set, float size, float width, float height) // Where The Printing Happens
+void Text::glPrintOutlined(float r, float g, float b, float x, float y, const char *string, int set, float size, float width, float height) // Where The Printing Happens
{
glColor4f(0,0,0,1);
glPrintOutline( x-2*size, y-2*size, string, set, size*2.5/2, width, height);
void LoadFontTexture(const char *fileName);
void BuildFont();
- void glPrint(float x, float y, char *string, int set, float size, float width, float height);
- void glPrintOutline(float x, float y, char *string, int set, float size, float width, float height);
- void glPrint(float x, float y, char *string, int set, float size, float width, float height,int start,int end);
- void glPrintOutline(float x, float y, char *string, int set, float size, float width, float height,int start,int end);
- void glPrintOutlined(float x, float y, char *string, int set, float size, float width, float height);
- void glPrintOutlined(float r, float g, float b, float x, float y, char *string, int set, float size, float width, float height);
+ void glPrint(float x, float y, const char *string, int set, float size, float width, float height);
+ void glPrintOutline(float x, float y, const char *string, int set, float size, float width, float height);
+ void glPrint(float x, float y, const char *string, int set, float size, float width, float height,int start,int end);
+ void glPrintOutline(float x, float y, const char *string, int set, float size, float width, float height,int start,int end);
+ void glPrintOutlined(float x, float y, const char *string, int set, float size, float width, float height);
+ void glPrintOutlined(float r, float g, float b, float x, float y, const char *string, int set, float size, float width, float height);
Text();
~Text();
private:
- void _glPrint(float x, float y, char *string, int set, float size, float width, float height, int start, int end, int offset);
+ void _glPrint(float x, float y, const char *string, int set, float size, float width, float height, int start, int end, int offset);
};
#endif