- // masking sprite?\r
- if (sx == -0x78) {\r
- if(!(sx1seen&1) || sx1seen==3) {\r
- break; // this sprite is not drawn and remaining sprites are masked\r
- }\r
- if((sx1seen>>8) == 0) sx1seen=(i+1)<<8;\r
- continue;\r
- }\r
- else if (sx == -0x77) {\r
- // masking mode2 (Outrun, Galaxy Force II, Shadow of the beast)\r
- if(sx1seen>>8) { i=(sx1seen>>8)-1; break; } // seen both 0 and 1\r
- sx1seen |= 2;\r
- continue;\r
- }\r
-\r