render boxes
This commit is contained in:
parent
9de467eae9
commit
a7a2193ea6
5 changed files with 174 additions and 18 deletions
|
|
@ -8,13 +8,26 @@
|
|||
#include "util.h"
|
||||
|
||||
|
||||
const char *str = "Ciao Mamma!\nprova: òçà°ù§|¬³¼$£ì\t";
|
||||
SDL_Window *win;
|
||||
|
||||
|
||||
void draw(void)
|
||||
{
|
||||
ren_clear();
|
||||
ren_render_text(str, 0, 0, 200, 100, 12);
|
||||
ren_render_box(100, 300, 50, 50, 0xffff0000);
|
||||
SDL_GL_SwapWindow(win);
|
||||
}
|
||||
|
||||
|
||||
int main(void)
|
||||
{
|
||||
SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS);
|
||||
SDL_SetHint(SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR, "0");
|
||||
SDL_SetHint(SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH, "1");
|
||||
|
||||
SDL_Window *win = SDL_CreateWindow(
|
||||
win = SDL_CreateWindow(
|
||||
"test render",
|
||||
SDL_WINDOWPOS_UNDEFINED,
|
||||
SDL_WINDOWPOS_UNDEFINED,
|
||||
|
|
@ -26,7 +39,6 @@ int main(void)
|
|||
return 1;
|
||||
}
|
||||
|
||||
const char *str = "Ciao Mamma!\nprova: òçà°ù§|¬³¼$£ì\t";
|
||||
|
||||
SDL_Event e;
|
||||
while(1) {
|
||||
|
|
@ -38,12 +50,10 @@ int main(void)
|
|||
case SDL_WINDOWEVENT_RESIZED:
|
||||
case SDL_WINDOWEVENT_SIZE_CHANGED:
|
||||
ren_update_viewport(e.window.data1, e.window.data2);
|
||||
ren_render_text(str, 0, 0, 200, 100, 12);
|
||||
SDL_GL_SwapWindow(win);
|
||||
draw();
|
||||
break;
|
||||
case SDL_WINDOWEVENT_EXPOSED:
|
||||
ren_render_text(str, 0, 0, 200, 100, 12);
|
||||
SDL_GL_SwapWindow(win);
|
||||
draw();
|
||||
break;
|
||||
default: break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue