diff --git a/samples/geos/bitmap-demo.c b/samples/geos/bitmap-demo.c new file mode 100644 index 000000000..8aa687d07 --- /dev/null +++ b/samples/geos/bitmap-demo.c @@ -0,0 +1,32 @@ +/* + * Minimalistic GEOSLib bitmap demo program + * + * 2012-06-10, Oliver Schmidt (ol.sc@web.de) + * + * To create bitmap.c use the sp65 sprite and bitmap utility: + * sp65 -r .pcx -c geos-bitmap -w bitmap.c,ident=bitmap + * + */ + + +#include +#include +#include + + +#include "bitmap.c" + +//assert(bitmap_COLORS == 2); +//assert(bitmap_WIDTH%8 == 0); +//assert(bitmap_WIDTH <= SC_PIX_WIDTH); +//assert(bitmap_HEIGHT <= SC_PIX_HEIGHT); + + +struct iconpic picture = {(char*)bitmap, 0, 0, bitmap_WIDTH/8, bitmap_HEIGHT}; + + +void main(void) +{ + BitmapUp(&picture); + cgetc(); +} diff --git a/samples/geos/bitmap-demores.grc b/samples/geos/bitmap-demores.grc new file mode 100644 index 000000000..1ca3c0798 --- /dev/null +++ b/samples/geos/bitmap-demores.grc @@ -0,0 +1,5 @@ +HEADER APPLICATION "Bitmap Demo" "Bitmap Demo" "V1.0" { + author "Oliver Schmidt" + info "This is a minimalistic cc65 GEOSLib bitmap demo program written in C." + date 12 06 10 12 00 +}