diff options
author | Uros Majstorovic <majstor@majstor.org> | 2020-06-06 22:58:53 +0200 |
---|---|---|
committer | Uros Majstorovic <majstor@majstor.org> | 2020-06-06 22:58:53 +0200 |
commit | 4ed8eb19f573d15b1b0526b2588bf20758b4f374 (patch) | |
tree | ccc78f878103f76a84157fc5ad64e1d3f93cc2e0 /code/fe310/eos/eve/screen/tile.c | |
parent | 6ec81884f4c22f789a7b77f7eb77e01ada971464 (diff) |
tile -> window; opverlapping windows added
Diffstat (limited to 'code/fe310/eos/eve/screen/tile.c')
-rw-r--r-- | code/fe310/eos/eve/screen/tile.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/code/fe310/eos/eve/screen/tile.c b/code/fe310/eos/eve/screen/tile.c deleted file mode 100644 index 3715f6d..0000000 --- a/code/fe310/eos/eve/screen/tile.c +++ /dev/null @@ -1,32 +0,0 @@ -#include <stdlib.h> -#include <string.h> - -#include "eve.h" -#include "eve_kbd.h" - -#include "screen.h" -#include "tile.h" - -#define MIN(X, Y) (((X) < (Y)) ? (X) : (Y)) - -void eve_tile_init(EVETile *tile, EVEScreen *screen, uint16_t x, uint16_t y, uint16_t w, uint16_t h, EVECanvas *canvas) { - tile->screen = screen; - tile->x = x; - tile->y = y; - tile->w = w; - tile->h = h; - tile->canvas = canvas; -} - -void eve_tile_get_pos(EVETile *tile, uint16_t *x, uint16_t *y, uint16_t *w, uint16_t *h) { - if (x) *x = tile->x; - if (y) *y = tile->y; - if (w) *w = tile->w; - if (h) *h = MIN(tile->x + tile->h, tile->screen->h - (tile->screen->kbd && tile->screen->kbd_active ? tile->screen->kbd->h : 0)); -} - -void eve_canvas_init(EVECanvas *canvas, eve_canvas_touch_t touch, eve_canvas_draw_t draw) { - canvas->touch = touch; - canvas->draw = draw; -} - |