; Compile-only probe for the actual MASM billiards modules; not a game runtime. .386 .model flat,stdcall option casemap:none FP_1 equ 65536 SCREEN_SIZE equ 640*480 MODE_WALK equ 0 AnimPack3D STRUCT magic dd ? imageWidth dd ? height dd ? frames dd ? bytes dd ? pixels dd ? AnimPack3D ENDS LoadAnimPack3D PROTO :DWORD,:DWORD FreeAnimPack3D PROTO :DWORD DrawAnimSprite3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DrawWheelDigit3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD DrawBox PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD DrawBoxBorder PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DrawCircle PROTO :DWORD,:DWORD,:DWORD,:DWORD DrawPixel PROTO :DWORD,:DWORD,:DWORD DrawString8x8 PROTO :DWORD,:DWORD,:DWORD,:DWORD DrawNumber PROTO :DWORD,:DWORD,:DWORD,:DWORD Pressed3D PROTO :DWORD ClearKeys3D PROTO SaveProgress3D PROTO WriteActionSnapshot3D PROTO :DWORD EXTERN bankroll:DWORD,rngSeed3D:DWORD,deltaTime3D:DWORD,engineMode:DWORD EXTERN tableSin:DWORD,tableCos:DWORD,screenBuffer:DWORD EXTERN mouseX3D:DWORD,mouseY3D:DWORD,mouseClick3D:DWORD EXTERN keys3D:BYTE,pressedKeys3D:BYTE,cardExitButton3D:BYTE,unavailableText3D:BYTE include src_graphics\billiards_data.inc include src_graphics\billiards.inc include tools\tests\pyramid_test.inc END