mirror of
https://github.com/cc65/cc65.git
synced 2025-01-14 00:32:08 +00:00
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
This commit is contained in:
parent
45bf954fbe
commit
a9d1d51f56
32
samples/geos/bitmap-demo.c
Normal file
32
samples/geos/bitmap-demo.c
Normal file
@ -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 <input>.pcx -c geos-bitmap -w bitmap.c,ident=bitmap
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
#include <assert.h>
|
||||
#include <conio.h>
|
||||
#include <geos.h>
|
||||
|
||||
|
||||
#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();
|
||||
}
|
5
samples/geos/bitmap-demores.grc
Normal file
5
samples/geos/bitmap-demores.grc
Normal file
@ -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
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user