umorna/source/render.h

31 lines
726 B
C

#ifndef UMORNA_RENDER
#define UMORNA_RENDER
#include <stdlib.h>
#include <raylib.h>
#define BASE_SIZE (16)
#define ICON_SIZE (32)
#define FONT_SIZE (24)
enum {
neonui,
ui, traits, skills, values, orcs, humans, elves, ashlands,
base_1, base_2,
render_texture_count
};
extern float render_zoom;
extern Texture2D render_texture [render_texture_count];
extern int render_width (void);
extern int render_height (void);
extern void render_sprite (int sprite, int x, int y, int u, int v, int width, int height);
extern void render_string (char * string, int x, int y);
extern void render_configure (void);
#endif