Blame example/nuklear-demo.c

b53a5c
b53a5c
#include <helianthus-nk.h></helianthus-nk.h>
b53a5c
b53a5c
//#include "nuklear-demos/calculator.c"
b53a5c
//#include "nuklear-demos/canvas.c"
b53a5c
//#include "nuklear-demos/node_editor.c"
b53a5c
#include "nuklear-demos/overview.c"
b53a5c
b53a5c
b53a5c
nk_heli hnk;
b53a5c
struct nk_context *nk;
b53a5c
b53a5c
Animation anim;
b53a5c
struct nk_image img;
b53a5c
b53a5c
b53a5c
void init() {
b53a5c
  nk_heli_init(&hnk, 12);
b53a5c
  nk = &hnk.context;
9fd356
  anim = createAnimation("data/sprite/breadball.png");
b53a5c
  img = nk_heli_image(anim, 64, 64);
b53a5c
}
b53a5c
b53a5c
b53a5c
void deinit() {
b53a5c
  nk_heli_deinit(&hnk);
b53a5c
}
b53a5c
b53a5c
b53a5c
void draw() {
b53a5c
  //calculator(nk);
b53a5c
  //canvas(nk);
b53a5c
  //node_editor(nk);
b53a5c
  overview(nk, img);
b53a5c
  nk_heli_process(&hnk);
b53a5c
}
b53a5c
b53a5c
b53a5c
int main() {
b53a5c
  windowSetResizable(TRUE);
b53a5c
  windowSetVariableFrameRate();
b53a5c
  windowSetInit(&init);
b53a5c
  windowSetDeinit(&deinit);
b53a5c
  windowSetDraw(&draw);
b53a5c
  windowRun();
b53a5c
  return 0;
b53a5c
}
b53a5c