Add native Durak, poker, blackjack, roulette, Buckshot and billiards scenes with animation assets and regression tests. Improve arrival, city, hall, profiles, shops, audio and exit handling; remove the portable C game core and refresh shipping executables.
61 lines
1.7 KiB
PHP
61 lines
1.7 KiB
PHP
MODE_ARRIVAL equ 13
|
|
ARRIVAL_WALK equ 0
|
|
ARRIVAL_STOP equ 1
|
|
ARRIVAL_PROFILE equ 2
|
|
ARRIVAL_NAME equ 3
|
|
ARRIVAL_ADMIT equ 4
|
|
ARRIVAL_ENTER equ 5
|
|
BeginArrival3D PROTO
|
|
HandleArrival3D PROTO
|
|
RenderArrival3D PROTO
|
|
ArrivalEscape3D PROTO
|
|
ArrivalChar3D PROTO :DWORD
|
|
CollectGraphicProfiles3D PROTO
|
|
ValidateGraphicProfile3D PROTO :DWORD
|
|
SelectGraphicProfile3D PROTO :DWORD
|
|
CreateGraphicProfile3D PROTO
|
|
SaveGraphicProfile3D PROTO
|
|
SyncGraphicBack3D PROTO
|
|
.data
|
|
arrivalState3D dd ARRIVAL_WALK
|
|
arrivalTime3D dd 0
|
|
arrivalSelected3D dd 0
|
|
arrivalError3D dd 0
|
|
arrivalNameLength3D dd 0
|
|
arrivalName3D db 20 dup(0)
|
|
nativeProfileActive3D dd 0
|
|
arrivalConfirmed3D dd 0
|
|
nativeProfilesDir3D db "runtime\profiles",0
|
|
nativeProfilesDirPtr3D dd OFFSET nativeProfilesDir3D
|
|
nativeProfilesPath3D db 260 dup(0)
|
|
entryAccountCount3D dd 0
|
|
entryAccountNames3D db 20*64 dup(0)
|
|
entryAccountPaths3D db 20*260 dup(0)
|
|
entryAccountBanks3D dd 20 dup(0)
|
|
entryFindData3D db 320 dup(0)
|
|
entryFindPath3D db 260 dup(0)
|
|
entryPattern3D db 260 dup(0)
|
|
entryScanDir3D db 260 dup(0)
|
|
entryScanPath3D db 260 dup(0)
|
|
entrySaveData3D db SAVE_FILE_SIZE dup(0)
|
|
entryDisplayName3D db 24 dup(0)
|
|
entryDat3D db ".dat",0
|
|
entryWildcard3D db "\*.dat",0
|
|
entryLocalRoot3D db ".",0
|
|
entryWelcome3D db "CASINO / ENTRY",0
|
|
entryChoose3D db "YOUR PROFILE",0
|
|
entryGuest3D db "PREVIEW PROFILE",0
|
|
entryNew3D db "+ NEW PLAYER",0
|
|
entryNameText3D db "PLAYER NAME",0
|
|
entryNameHint3D db "A-Z 0-9 _ -",0
|
|
entryConfirm3D db "ENTER",0
|
|
entryCancel3D db "ESC: BACK",0
|
|
entryContinue3D db "WELCOME",0
|
|
entryMoney3D db "$",0
|
|
entryProfileError3D db "CANNOT LOAD SAVE",0
|
|
entryNameError3D db "NAME TAKEN / I/O",0
|
|
entryStop3D db "ONE MOMENT.",0
|
|
entryChecking3D db "CHECKING THE GUEST LIST",0
|
|
entryReady3D db "PLEASE, COME IN.",0
|
|
entrySkip3D db "ENTER: APPROACH",0
|
|
.code
|