/* ** BETATRON high level library for platform and action arcade games. ** Copyright (C) 1997 Liouros Thanasis, liouros@hotmail.com ** ** PLASM.H: This file is part of the BETATRON library and can be used ** and/or distributed only under the terms of the GNU Library ** General Public License. See doc/readme.1st for details. */ #ifndef pl_asm_h #define pl_asm_h extern "C" void drawstile(char *tile,unsigned char tilex,unsigned char tiley,unsigned short pageofs); extern "C" void drawttile(char *tile,unsigned char tilex,unsigned char tiley,unsigned short pageofs); extern "C" void v2v(unsigned short pagefrom,unsigned short xfrom,unsigned short yfrom, unsigned short pageto ,unsigned short xto, unsigned short yto, unsigned short lenin4s, unsigned short hei); extern "C" void M2Vsolidclipspr(char *spr,unsigned short pagetar,unsigned short vx ,unsigned short vy,unsigned short cliplen,unsigned short cliphei ,unsigned short sprx,unsigned short spry ,unsigned short totallen,unsigned short totalhei); extern "C" void M2Vclipspr(char *spr,unsigned short pagetar,unsigned short vx ,unsigned short vy,unsigned short cliplen,unsigned short cliphei ,unsigned short sprx,unsigned short spry ,unsigned short totallen); extern "C" void drawscoltile(char *tile,unsigned char tilex,unsigned char tiley,unsigned short pageofs,unsigned char colno); extern "C" void drawsrowtile(char *tile,unsigned char tilex,unsigned char tiley,unsigned short pageofs,unsigned char rowno); extern "C" void drawtcoltile(char *tile,unsigned char tilex,unsigned char tiley,unsigned short pageofs,unsigned char colno); extern "C" void drawtrowtile(char *tile,unsigned char tilex,unsigned char tiley,unsigned short pageofs,unsigned char colno); extern "C" void cliprle(char *rle, long toofs, unsigned short tox, unsigned short toy, unsigned short fromx, unsigned short fromy, unsigned short len, unsigned short hei); extern "C" void dummycliprle(char *rle, long toofs, unsigned short tox, unsigned short toy, unsigned short fromx, unsigned short fromy, unsigned short len, unsigned short hei); #endif