projects
/
retroray
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
font rendering and redraw fixes
[retroray]
/
src
/
scr_mod.c
diff --git
a/src/scr_mod.c
b/src/scr_mod.c
index
1ef5a9f
..
917747e
100644
(file)
--- a/
src/scr_mod.c
+++ b/
src/scr_mod.c
@@
-192,6
+192,7
@@
static void mdl_stop(void)
static void mdl_display(void)
{
int i, num;
static void mdl_display(void)
{
int i, num;
+ static int frameno;
gaw_clear(GAW_COLORBUF | GAW_DEPTHBUF);
gaw_clear(GAW_COLORBUF | GAW_DEPTHBUF);
@@
-230,6
+231,11
@@
static void mdl_display(void)
}
}
}
}
+ use_font(uifont);
+ dtx_position(560, 475);
+ dtx_color(1, 1, 0, 1);
+ dtx_printf("frame: %ld", frameno++);
+
if(rband_valid) {
draw_rband();
}
if(rband_valid) {
draw_rband();
}
@@
-350,7
+356,6
@@
static void mdl_mouse(int bn, int press, int x, int y)
vpdrag &= ~(1 << bn);
if(rband_valid) {
vpdrag &= ~(1 << bn);
if(rband_valid) {
- printf("rubber band: %d,%d %dx%d\n", rband.x, rband.y, rband.width, rband.height);
rband_valid = 0;
} else if(bn == 0 && x == rband.x && y == rband.y) {
rband_valid = 0;
} else if(bn == 0 && x == rband.x && y == rband.y) {
@@
-413,8
+418,8
@@
static void mdl_motion(int x, int y)
default:
break;
}
default:
break;
}
+ app_redisplay();
}
}
- app_redisplay();
}
}
}
}