30 lines
836 B
PHP
30 lines
836 B
PHP
CAST_COUNT equ 10
|
|
CAST_STRIDE equ 100
|
|
CAST_IDLE equ 0
|
|
CAST_TALK equ 1
|
|
CAST_DRINK equ 2
|
|
CAST_SEAT equ 3
|
|
CAST_SEAT_TALK equ 4
|
|
CAST_SEAT_DRINK equ 5
|
|
CAST_SIT_DOWN equ 6
|
|
CAST_STAND_UP equ 7
|
|
CAST_PICK_UP equ 8
|
|
CAST_THROW equ 9
|
|
CAST_CHEER equ 10
|
|
CAST_WALK equ 11
|
|
; The hall eye height is 1.05 units. A 1.3-unit canvas puts faces at eye level.
|
|
CAST_HEIGHT equ FP_1*13/10
|
|
CAST_WIDTH equ CAST_HEIGHT*192/224
|
|
LoadCharacterCast3D PROTO
|
|
FreeCharacterCast3D PROTO
|
|
ConfigureCharacter3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
|
|
ConfigureRoofVisitor3D PROTO :DWORD
|
|
.data
|
|
characterCast3D AnimPack3D <>
|
|
characterCastPath3D db "assets\animations\characters\cast-v1.bin",0
|
|
characterOffsets3D dd 0,4,8,12,16,20,56,56,64,72,96,24
|
|
characterLastId3D dd 0
|
|
characterLastAction3D dd 0
|
|
characterLastFrame3D dd 0
|
|
roofGuestIdentity3D dd 0,4,2,1,3,5,6,7
|
|
.code
|