rendered paste bodyinline void drawHUD(void){
long *hudptr = malloc(61*sizeof(long)*3*2);
memcpy(buffer, extfileptr, 61*sizeof(long)*6);
hudptr = buffer;//(unsigned long*)(extfileptr+0/*raHUDleft*/); //initialize an unsigned long ptr to start of left HUD sprite
GraySprite32_MASK(LCD_WIDTH-160,LCD_HEIGHT-100,lyHUDlayers, hudptr, hudptr+lyHUDlayers,hudptr+lyHUDlayers*2,hudptr+lyHUDlayers*2,GrayGetPlane(DARK_PLANE),GrayGetPlane(LIGHT_PLANE));
hudptr = (unsigned long*)(extfileptr+3*lyHUDlayers); //reset ptr to start of right HUD sprite
GraySprite32_MASK_R(LCD_WIDTH-32,LCD_HEIGHT-100, lyHUDlayers, hudptr, hudptr+lyHUDlayers, hudptr+lyHUDlayers*2,hudptr + lyHUDlayers*2,GrayGetPlane(DARK_PLANE),GrayGetPlane(LIGHT_PLANE));
return;
};