pokeplatinum/include/underground/player_talk.h
scbroede d1e71999e5
Some checks are pending
build / build (push) Waiting to run
underground cleanup pass (#961)
2026-02-21 15:49:30 -08:00

24 lines
1.4 KiB
C

#ifndef POKEPLATINUM_UNDERGROUND_PLAYER_TALK_H
#define POKEPLATINUM_UNDERGROUND_PLAYER_TALK_H
#include "field/field_system_decl.h"
typedef void (*ExitCallback)(int);
void UndergroundTalk_Start(int linkNetID, ExitCallback exitCallback, FieldSystem *fieldSystem);
void UndergroundTalkResponse_Start(int unused, int linkNetID, FieldSystem *fieldSystem);
void UndergroundTalk_RequestLinkTalkStateUpdateServer(int unused0, int unused1, void *data, void *unused3);
void UndergroundTalkResponse_RequestLinkTalkStateUpdateServer(int unused0, int unused1, void *data, void *unused3);
void UndergroundTalkResponse_HandleLinkTalkStateUpdateServer(int unused0, int size, void *data, void *unused3);
void UndergroundTalk_HandleLinkTalkStateUpdateServer(int unused0, int size, void *data, void *unused3);
int CommPacketSizeOf_TalkStateChangeRequest(void);
void UndergroundTalk_SendGiftServer(int unused0, int unused1, void *data, void *unused3);
void UndergroundTalkResponse_ReceiveGiftOffer(int unused0, int unused1, void *data, void *unused3);
int CommPacketSizeOf_Gift(void);
void UndergroundTalk_SendTalkMessageServer(int unused0, int unused1, void *data, void *unused3);
void UndergroundTalk_ReceiveTalkMessage(int unused0, int unused1, void *data, void *unused3);
int CommPacketSizeOf_TalkMessage(void);
void UndergroundTalk_ExitConversation(void);
#endif // POKEPLATINUM_UNDERGROUND_PLAYER_TALK_H