Blob Blame History Raw

#include "img.h"


Image img;
XImage *imgr;


int init() {
  img = imgLoadTga("text.tga");
  return imgValid(img);
}

void deinit() {
  imgFree(&img);
}

void resize() {
  if (imgr) XDestroyImage(imgr);
  imgr = NULL;
}


void mouseDown(int x, int y) {}
void mouseUp() {}

void draw() {
  if (!imgr) {
    Image tmp = imgResample(img, winW, winH);
    imgr = imgToX(&tmp);
  }
  if (imgr)
    XPutImage(dpy, drw, gc, imgr, 0, 0, 0, 0, imgr->width, imgr->height);
}