X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fvoxscape.h;h=863aaa33124c75dfcf839c5377bd3606055cfede;hb=198dd3b315f6e04fe6843d4d371e97e5d60e6309;hp=7092e7ea775b9132928abe2f7345c66b50f22000;hpb=9b4d0592a0ced2a5de7d1ced2eca81dd814be33b;p=gbajam22 diff --git a/src/voxscape.h b/src/voxscape.h index 7092e7e..863aaa3 100644 --- a/src/voxscape.h +++ b/src/voxscape.h @@ -10,6 +10,12 @@ enum { struct voxscape; +struct vox_object { + int x, y, px, py; + int offs; + int32_t scale; +}; + extern int vox_quality; struct voxscape *vox_create(int xsz, int ysz, uint8_t *himg, uint8_t *cimg); @@ -37,4 +43,6 @@ void vox_render_slice(struct voxscape *vox, int n); void vox_sky_solid(struct voxscape *vox, uint8_t color); void vox_sky_grad(struct voxscape *vox, uint8_t chor, uint8_t ctop); +void vox_objects(struct voxscape *vox, struct vox_object *ptr, int count, int stride); + #endif /* VOXSCAPE_H_ */