summaryrefslogtreecommitdiff
path: root/src/glut_font.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/glut_font.cxx')
-rw-r--r--src/glut_font.cxx56
1 files changed, 25 insertions, 31 deletions
diff --git a/src/glut_font.cxx b/src/glut_font.cxx
index 15c6d2c5b..2940863f8 100644
--- a/src/glut_font.cxx
+++ b/src/glut_font.cxx
@@ -1,6 +1,4 @@
//
-// "$Id$"
-//
// GLUT font routines for the Fast Light Tool Kit (FLTK).
//
// Copyright 1998-2010 by Bill Spitzak and others.
@@ -9,11 +7,11 @@
// the file "COPYING" which should have been included with this file. If this
// file is missing or damaged, see the license at:
//
-// http://www.fltk.org/COPYING.php
+// https://www.fltk.org/COPYING.php
//
-// Please report all bugs and problems on the following page:
+// Please see the following page on how to report bugs and issues:
//
-// http://www.fltk.org/str.php
+// https://www.fltk.org/bugs.php
//
// The stroked text code was copied from FreeGLUT 2.4.0 which carries
// the following notice:
@@ -80,7 +78,7 @@ void glutStrokeCharacter(void* fontID, int character) {
if (!schar) return;
strip = schar->Strips;
-
+
for (i = 0; i < schar->Number; i++, strip++)
{
glBegin(GL_LINE_STRIP);
@@ -99,7 +97,7 @@ void glutStrokeString(void* fontID, const unsigned char *string) {
Fl_Glut_StrokeFont* font = (Fl_Glut_StrokeFont *)fontID;
if (!string || ! *string) return;
-
+
/*
* Step through the string, drawing each character.
* A newline will simply translate the next character's insertion
@@ -108,24 +106,24 @@ void glutStrokeString(void* fontID, const unsigned char *string) {
while ((c = *string++) != 0) {
if (c < font->Quantity) {
if (c == '\n') {
- glTranslatef(-length, -(float)(font->Height), 0.0);
- length = 0.0;
+ glTranslatef(-length, -(float)(font->Height), 0.0);
+ length = 0.0;
} else {
/* Not an EOL, draw the bitmap character */
- const Fl_Glut_StrokeChar *schar = font->Characters[c];
- if (schar) {
- const Fl_Glut_StrokeStrip *strip = schar->Strips;
-
- for (i = 0; i < schar->Number; i++, strip++) {
- glBegin(GL_LINE_STRIP);
- for (j = 0; j < strip->Number; j++)
- glVertex2f(strip->Vertices[j].X, strip->Vertices[j].Y);
- glEnd();
- }
-
- length += schar->Right;
- glTranslatef(schar->Right, 0.0, 0.0);
- }
+ const Fl_Glut_StrokeChar *schar = font->Characters[c];
+ if (schar) {
+ const Fl_Glut_StrokeStrip *strip = schar->Strips;
+
+ for (i = 0; i < schar->Number; i++, strip++) {
+ glBegin(GL_LINE_STRIP);
+ for (j = 0; j < strip->Number; j++)
+ glVertex2f(strip->Vertices[j].X, strip->Vertices[j].Y);
+ glEnd();
+ }
+
+ length += schar->Right;
+ glTranslatef(schar->Right, 0.0, 0.0);
+ }
}
}
}
@@ -159,12 +157,12 @@ int glutStrokeLength(void* fontID, const unsigned char* string) {
if (c < font->Quantity) {
if (c == '\n') {
/* EOL; reset the length of this line */
- if (length < this_line_length) length = this_line_length;
- this_line_length = 0.0;
+ if (length < this_line_length) length = this_line_length;
+ this_line_length = 0.0;
} else {
/* Not an EOL, increment the length of this line */
- const Fl_Glut_StrokeChar *schar = font->Characters[c];
- if (schar) this_line_length += schar->Right;
+ const Fl_Glut_StrokeChar *schar = font->Characters[c];
+ if (schar) this_line_length += schar->Right;
}
}
}
@@ -183,7 +181,3 @@ GLfloat glutStrokeHeight(void* fontID) {
}
#endif // HAVE_GL
-
-//
-// End of "$Id$".
-//