13 |
|
|
14 |
#include "libcolor/spaces.hxx" |
#include "libcolor/spaces.hxx" |
15 |
#include "libtext/Text.hxx" |
#include "libtext/Text.hxx" |
16 |
|
#include "libfillet/Fillet.hxx" |
17 |
|
|
18 |
#include "libcoords/Coords.hxx" |
#include "libcoords/Coords.hxx" |
19 |
|
|
71 |
PREDBGVAR(dbg_horiztext2); |
PREDBGVAR(dbg_horiztext2); |
72 |
PREDBGVAR(dbg_irregularquad); |
PREDBGVAR(dbg_irregularquad); |
73 |
|
|
74 |
|
using namespace Vec23; |
75 |
|
|
76 |
|
inline void glVertex(const ZVec &v) { |
77 |
|
glVertex3f(v.x, v.y, v.z); |
78 |
|
} |
79 |
|
|
80 |
|
|
81 |
|
/** The points of the unit square, |
82 |
|
* for use in e.g. transformOutline. |
83 |
|
*/ |
84 |
|
extern const ZPt unitsquare[4]; |
85 |
|
|
86 |
using Util::ObjectStorer; |
using Util::ObjectStorer; |
87 |
|
|
88 |
typedef std::vector<unsigned short> unicodecharvector; |
typedef std::vector<unsigned short> unicodecharvector; |
89 |
|
|
|
using namespace Vec23; |
|
90 |
|
|
91 |
typedef Mosaic::Rect TexRect; |
typedef Mosaic::Rect TexRect; |
92 |
|
|