mirror of
https://github.com/nzp-team/fteqw.git
synced 2024-11-30 07:31:13 +00:00
Fixed colouring.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@705 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
a928045725
commit
be2e848258
1 changed files with 10 additions and 10 deletions
|
@ -707,7 +707,7 @@ void Draw_CursorLine(int ox, int y, fileblock_t *b)
|
||||||
int cx;
|
int cx;
|
||||||
int a = 0, i;
|
int a = 0, i;
|
||||||
|
|
||||||
int colour=0;
|
int colour=COLOR_WHITE;
|
||||||
|
|
||||||
int ts = edittabspacing.value;
|
int ts = edittabspacing.value;
|
||||||
if (ts < 1)
|
if (ts < 1)
|
||||||
|
@ -715,14 +715,14 @@ void Draw_CursorLine(int ox, int y, fileblock_t *b)
|
||||||
ts*=8;
|
ts*=8;
|
||||||
|
|
||||||
if (b->flags & (FB_BREAK))
|
if (b->flags & (FB_BREAK))
|
||||||
colour = 1; //red
|
colour = COLOR_RED; //red
|
||||||
|
|
||||||
if (executionblock == b)
|
if (executionblock == b)
|
||||||
{
|
{
|
||||||
if (colour) //break point too
|
if (colour) //break point too
|
||||||
colour = 2; //green
|
colour = COLOR_GREEN; //green
|
||||||
else
|
else
|
||||||
colour = 3; //yellow
|
colour = COLOR_YELLOW; //yellow
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cursorx <= strlen(d)+1 && (int)(realtime*4.0) & 1)
|
if (cursorx <= strlen(d)+1 && (int)(realtime*4.0) & 1)
|
||||||
|
@ -734,7 +734,7 @@ void Draw_CursorLine(int ox, int y, fileblock_t *b)
|
||||||
if (*d == '\t')
|
if (*d == '\t')
|
||||||
{
|
{
|
||||||
if (a == cx)
|
if (a == cx)
|
||||||
Draw_ColouredCharacter (x+ox, y, 11);
|
Draw_ColouredCharacter (x+ox, y, 11|M_COLOR_WHITE);
|
||||||
x+=ts;
|
x+=ts;
|
||||||
x-=x%ts;
|
x-=x%ts;
|
||||||
d++;
|
d++;
|
||||||
|
@ -744,7 +744,7 @@ void Draw_CursorLine(int ox, int y, fileblock_t *b)
|
||||||
if (x+ox< vid.width)
|
if (x+ox< vid.width)
|
||||||
{
|
{
|
||||||
if (a == cx)
|
if (a == cx)
|
||||||
Draw_ColouredCharacter (x+ox, y, 11);
|
Draw_ColouredCharacter (x+ox, y, 11|M_COLOR_WHITE);
|
||||||
else
|
else
|
||||||
Draw_ColouredCharacter (x+ox, y, (int)*d | (colour<<8));
|
Draw_ColouredCharacter (x+ox, y, (int)*d | (colour<<8));
|
||||||
}
|
}
|
||||||
|
@ -762,7 +762,7 @@ void Draw_NonCursorLine(int x, int y, fileblock_t *b)
|
||||||
qbyte *d = b->data;
|
qbyte *d = b->data;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
int colour=0;
|
int colour=COLOR_WHITE;
|
||||||
|
|
||||||
int ts = edittabspacing.value;
|
int ts = edittabspacing.value;
|
||||||
if (ts < 1)
|
if (ts < 1)
|
||||||
|
@ -770,14 +770,14 @@ void Draw_NonCursorLine(int x, int y, fileblock_t *b)
|
||||||
ts*=8;
|
ts*=8;
|
||||||
|
|
||||||
if (b->flags & (FB_BREAK))
|
if (b->flags & (FB_BREAK))
|
||||||
colour = 1; //red
|
colour = COLOR_RED; //red
|
||||||
|
|
||||||
if (executionblock == b)
|
if (executionblock == b)
|
||||||
{
|
{
|
||||||
if (colour) //break point too
|
if (colour) //break point too
|
||||||
colour = 2; //green
|
colour = COLOR_GREEN; //green
|
||||||
else
|
else
|
||||||
colour = 3; //yellow
|
colour = COLOR_YELLOW; //yellow
|
||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < b->datalength; i++)
|
for (i = 0; i < b->datalength; i++)
|
||||||
|
|
Loading…
Reference in a new issue