Dual tile layers

This commit is contained in:
stevenhowes
2021-06-26 19:45:08 +01:00
parent 390ee6ed34
commit 464e19c282
7 changed files with 111 additions and 8 deletions
+11
View File
@@ -228,6 +228,17 @@ void draw_tile(char* spritename,int x, int y)
inreg.r[5] = 0;
_kernel_swi(OS_SpriteOp,&inreg,&outreg);
}
void draw_tile_trans(char* spritename,int x, int y)
{
// SpriteOp 34 to put sprite at a location
inreg.r[0] = 256+34;
inreg.r[1] = (int) tilebuffer;
inreg.r[2] = (int) spritename;
inreg.r[3] = x;
inreg.r[4] = y;
inreg.r[5] = 8;
_kernel_swi(OS_SpriteOp,&inreg,&outreg);
}
void draw_spritetext(char* text, int x, int y)
{