Implement 32x32 BFS visitor navigation and daily contracts system with companion .npc journals; add native assembly scenes for Clover slots, Pyramid cards, Blackjack Party and Russian Party; package animation and sprite packs; add comprehensive offline test suites and rebuild shipping binaries.
36 lines
964 B
Diff
36 lines
964 B
Diff
diff --git a/poker.asm b/poker.asm
|
|
--- a/poker.asm
|
|
+++ b/poker.asm
|
|
@@ -165,1 +165,2 @@
|
|
slotComboMults dd 32 dup(0)
|
|
+slotComboMasks dd 32 dup(0)
|
|
@@ -11292,1 +11293,3 @@
|
|
mov slotComboMults[ebx * 4], edx
|
|
+ mov ecx,maskValue
|
|
+ mov slotComboMasks[ebx * 4],ecx
|
|
diff --git a/casino3d.inc b/casino3d.inc
|
|
--- a/casino3d.inc
|
|
+++ b/casino3d.inc
|
|
@@ -156,1 +156,2 @@
|
|
include src_graphics\native_slots_data.inc
|
|
+include src_graphics\native_clover_data.inc
|
|
@@ -4730,1 +4731,4 @@
|
|
- call BeginUnavailable3D
|
|
+ call InitNativeClover3D
|
|
+ test eax,eax
|
|
+ jz target_unported
|
|
+ mov engineMode,MODE_CLOVER
|
|
@@ -5131,1 +5135,2 @@
|
|
include src_graphics\native_slots.inc
|
|
+include src_graphics\native_clover.inc
|
|
@@ -5255,1 +5260,7 @@
|
|
check_slots_mode:
|
|
+ cmp engineMode,MODE_CLOVER
|
|
+ jne @F
|
|
+ call HandleNativeClover3D
|
|
+ call RenderNativeClover3D
|
|
+ jmp present_frame
|
|
+@@:
|
|
@@ -5485,1 +5496,2 @@
|
|
call FreeNativeSlots3D
|
|
+ call FreeNativeClover3D
|