From: ol.sc Date: Sun, 10 Jun 2012 14:49:13 +0000 (+0000) Subject: Added demo applicaion showcasing sp65 in combination with GEOS. X-Git-Tag: V2.14~369 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=a9d1d51f562a7a62b66bf29b7cc8ce1c0cd7a5f1;p=cc65 Added demo applicaion showcasing sp65 in combination with GEOS. TODO: Fix the assert() calls. git-svn-id: svn://svn.cc65.org/cc65/trunk@5699 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- 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 +}