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.
26 lines
634 B
NASM
26 lines
634 B
NASM
; Link against the real game object; no copied loader, window or profile writes.
|
|
.686
|
|
.model flat, stdcall
|
|
option casemap:none
|
|
include kernel32.inc
|
|
InitPaths3D PROTO
|
|
InitBuckshot3D PROTO
|
|
FreeBuckshotAssets3D PROTO
|
|
InitRussianGame3D PROTO
|
|
FreeRussianAssets3D PROTO
|
|
.code
|
|
RunBuckshotPathProbe PROC
|
|
call InitPaths3D
|
|
call InitBuckshot3D
|
|
test eax, eax
|
|
jz path_probe_failed
|
|
call FreeBuckshotAssets3D
|
|
call InitRussianGame3D
|
|
test eax,eax
|
|
jz path_probe_failed
|
|
call FreeRussianAssets3D
|
|
invoke ExitProcess, 0
|
|
path_probe_failed:
|
|
invoke ExitProcess, 1
|
|
RunBuckshotPathProbe ENDP
|
|
END RunBuckshotPathProbe
|