diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2020-11-25 14:32:00 -0500 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2020-11-25 14:32:00 -0500 |
commit | 2a498a47fc8836eb2baae3a4fb9e7e0316402fa6 (patch) | |
tree | fe159650a35a773aa6eef979f5066434cca21c71 /main.c | |
parent | b58e9a3faa4e35ff6e872e28c7051fa19e2b11ad (diff) |
cutting off text
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1,3 +1,4 @@ + #include "base.h" no_warn_start #if _WIN32 @@ -96,15 +97,20 @@ int main(void) { glViewport(0, 0, window_width, window_height); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); - glOrtho(0, window_width, 0, window_height, -1, +1); + // pixel coordinates; down is positive y + glOrtho(0, window_width, window_height, 0, -1, +1); glClearColor(0, 0, 0, 1); glClear(GL_COLOR_BUFFER_BIT); glColor3f(1,1,1); - text_buffer_render(&text_buffer, font, 50, window_heightf-50, window_widthf-100, window_heightf-100); - if (text_has_err()) { - printf("Text error: %s\n", text_get_err()); - break; + + { + float x1 = 50, y1 = 50, x2 = window_widthf-50, y2 = window_heightf-50; + text_buffer_render(&text_buffer, font, x1, y1, x2, y2); + if (text_has_err()) { + printf("Text error: %s\n", text_get_err()); + break; + } } //text_buffer_print_debug(&text_buffer); |