sm64coopdx/src/pc/lua/smlua_sync_table.h
2023-08-18 18:31:59 +02:00

18 lines
No EOL
497 B
C

#ifndef SMLUA_SYNC_TABLE_H
#define SMLUA_SYNC_TABLE_H
#define MAX_UNWOUND_LNT 16
enum LuaSyncTableType {
LST_NORMAL,
LST_PLAYER,
LST_MAX,
};
struct LSTNetworkType;
void smlua_set_sync_table_field_from_network(u64 seq, u16 modRemoteIndex, u16 lntKeyCount, struct LSTNetworkType* lntKeys, struct LSTNetworkType* lntValue);
void smlua_sync_table_init_globals(const char* path, u16 remoteIndex);
void smlua_bind_sync_table(void);
void smlua_sync_table_send_all(u8 toLocalIndex);
#endif