12 lines
481 B
C
12 lines
481 B
C
|
#ifndef __UI_BUTTON
|
||
|
#define __UI_BUTTON
|
||
|
#include "vec.h"
|
||
|
|
||
|
typedef struct _ui_button {
|
||
|
vec3 relative; // Position relative to screen size
|
||
|
vec3 absolute; // position in pixels(added to relative)
|
||
|
vec3 size; // size in pixels - if screen is too small i am not sure if it is a smart idea to make everything smaller
|
||
|
void (*onClick); // instead of passing stuff in, im just gonna put every state variable in global scope to ensure everything lives...
|
||
|
} ui_button;
|
||
|
|
||
|
#endif
|