Tyler
public c v1 · immutablevoid ClipSprite8_OR(short x, short y, short h, void *sprite, void *dest){ short first_byte, bit, i; // Draw Sprite first_byte = (y * 30) + (x >> 3); bit = x & 7; for(i=0; i<h; i++) { dest+first_byte+(30 * i) = sprite >> bit; if(bit) dest+first_byte+(30 * i)+1 = sprite << (7 - bit); }}