Nobody is currently maintaining the QNX code, so removing it for now.
This commit is contained in:
parent
09a8558897
commit
a47948aab0
34 changed files with 46 additions and 10460 deletions
|
@ -116,10 +116,6 @@ main(int argc, char *argv[])
|
|||
/* you may want to change these according to the platform */
|
||||
video_w = 320;
|
||||
video_h = 480;
|
||||
#ifdef __QNXNTO__
|
||||
video_w = 480;
|
||||
video_h = 640;
|
||||
#endif /* __QNXNTO__ */
|
||||
|
||||
if (argv[1]) {
|
||||
gl_library = argv[1];
|
||||
|
@ -151,12 +147,7 @@ main(int argc, char *argv[])
|
|||
pixels[3 * i + 2] = rand() % 250 - 125;
|
||||
}
|
||||
|
||||
#ifdef __QNXNTO__
|
||||
f.glViewport(0, 0, video_h, video_w);
|
||||
#else
|
||||
f.glViewport(0, 0, video_w, video_h);
|
||||
#endif /* __QNXNTO__ */
|
||||
|
||||
f.glMatrixMode(GL_PROJECTION);
|
||||
f.glLoadIdentity();
|
||||
f.glOrthof(-100, 100, -100, 100, -500, 500);
|
||||
|
|
|
@ -10,11 +10,7 @@
|
|||
#endif
|
||||
|
||||
#define DEFAULT_PTSIZE 30
|
||||
#ifdef __QNXNTO__
|
||||
#define DEFAULT_FONT "/usr/photon/font_repository/tt0003m_.ttf"
|
||||
#else
|
||||
#define DEFAULT_FONT "/System/Library/Fonts/华文细黑.ttf"
|
||||
#endif
|
||||
#define DEFAULT_FONT "/System/Library/Fonts/华文细黑.ttf"
|
||||
#define MAX_TEXT_LENGTH 256
|
||||
|
||||
SDL_Surface *screen;
|
||||
|
@ -28,36 +24,36 @@ SDL_Color textColor = { 0, 0, 0 };
|
|||
char text[MAX_TEXT_LENGTH], markedText[SDL_TEXTEDITINGEVENT_TEXT_SIZE];
|
||||
int cursor = 0;
|
||||
|
||||
size_t utf8_length(unsigned char c)
|
||||
{
|
||||
c = (unsigned char)(0xff & c);
|
||||
if (c < 0x80)
|
||||
return 1;
|
||||
else if ((c >> 5) ==0x6)
|
||||
return 2;
|
||||
else if ((c >> 4) == 0xe)
|
||||
return 3;
|
||||
else if ((c >> 3) == 0x1e)
|
||||
return 4;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
char *utf8_next(char *p)
|
||||
{
|
||||
size_t len = utf8_length(*p);
|
||||
size_t i = 0;
|
||||
if (!len)
|
||||
return 0;
|
||||
|
||||
for (; i < len; ++i)
|
||||
{
|
||||
++p;
|
||||
if (!*p)
|
||||
return 0;
|
||||
}
|
||||
return p;
|
||||
}
|
||||
size_t utf8_length(unsigned char c)
|
||||
{
|
||||
c = (unsigned char)(0xff & c);
|
||||
if (c < 0x80)
|
||||
return 1;
|
||||
else if ((c >> 5) ==0x6)
|
||||
return 2;
|
||||
else if ((c >> 4) == 0xe)
|
||||
return 3;
|
||||
else if ((c >> 3) == 0x1e)
|
||||
return 4;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
char *utf8_next(char *p)
|
||||
{
|
||||
size_t len = utf8_length(*p);
|
||||
size_t i = 0;
|
||||
if (!len)
|
||||
return 0;
|
||||
|
||||
for (; i < len; ++i)
|
||||
{
|
||||
++p;
|
||||
if (!*p)
|
||||
return 0;
|
||||
}
|
||||
return p;
|
||||
}
|
||||
|
||||
char *utf8_advance(char *p, size_t distance)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue