- Billiards: add native Russian Pyramid & American Eight-Ball pool with physics prediction, controls, and regression tests - Scratch Tickets: add dedicated counter, mat presentation, elliptical coin scraping, 4 ticket types, and payout effects - First-Person Dice: add native dice scene, hand anchor frames, throwing animation, and table perspective - City Wake & Weather: add arrival cutscene, alley geometry, weather/rain effects, and lighter/rocker animation - World Dressing: add hall paintings, furniture packs, hall lighting, and scene regression tests - Build & Tooling: update build.bat for modern MSVC toolchain, update launcher hash, and refresh shipping binaries
33 lines
1.2 KiB
PHP
33 lines
1.2 KiB
PHP
WORLD_LIGHT_W equ 256
|
|
WORLD_LIGHT_H equ 256
|
|
LoadWorldDressing3D PROTO
|
|
FreeWorldDressing3D PROTO
|
|
RenderHallDressing3D PROTO
|
|
RenderStreetDressing3D PROTO
|
|
StreetGroundHeight3D PROTO :DWORD,:DWORD
|
|
UpdateStreetGround3D PROTO
|
|
ResolveDressingSurface3D PROTO :DWORD
|
|
BuildHallLighting3D PROTO
|
|
AddHallLight3D PROTO :DWORD,:DWORD,:DWORD,:DWORD
|
|
HallLightVisible3D PROTO :DWORD,:DWORD,:DWORD,:DWORD
|
|
ApplyHallLighting3D PROTO
|
|
AddHallContact3D PROTO :DWORD,:DWORD,:DWORD
|
|
.data
|
|
worldDressingArt3D AnimPack3D <>
|
|
worldDressingPath3D db "assets\animations\hall\world-dressing-v6.bin",0
|
|
worldStreetSized3D dd 0
|
|
hallLightReady3D dd 0
|
|
hallLighting3D dd 1
|
|
hallSconceY3D dd 6*FP_1,10*FP_1,16*FP_1,20*FP_1
|
|
; axis, wall plane, horizontal bounds, vertical bounds, material.
|
|
hallWallArt3D dd 0,FP_1*102/100,7*FP_1,8*FP_1+FP_HALF,FP_1,2*FP_1,115
|
|
dd 0,FP_1*102/100,16*FP_1+FP_HALF,18*FP_1,FP_1,2*FP_1,116
|
|
dd 0,FP_1*3098/100,16*FP_1+FP_HALF,18*FP_1,FP_1,2*FP_1,115
|
|
dd 0,FP_1*3098/100,25*FP_1,26*FP_1+FP_HALF,FP_1,2*FP_1,116
|
|
dd 1,FP_1*3098/100,3*FP_1,4*FP_1+FP_HALF,FP_1,2*FP_1,115
|
|
dd 1,FP_1*3098/100,8*FP_1+FP_HALF,10*FP_1,FP_1,2*FP_1,116
|
|
WORLD_WALL_ART_COUNT equ 6
|
|
.data?
|
|
hallLightMap3D db WORLD_LIGHT_W*WORLD_LIGHT_H dup(?)
|
|
hallContactMap3D db WORLD_LIGHT_W*WORLD_LIGHT_H dup(?)
|
|
.code
|