21 lines
821 B
Plaintext
21 lines
821 B
Plaintext
|
#include "nwnx_chat"
|
||
|
#include "nwnx_tests"
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
WriteTimestampedLogEntry("NWNX_Chat unit test begin..");
|
||
|
|
||
|
float fDefaultTalk = NWNX_Chat_GetChatHearingDistance();
|
||
|
NWNX_Chat_SetChatHearingDistance(fDefaultTalk + 10.0f);
|
||
|
|
||
|
NWNX_Tests_Report("NWNX_Chat", "SetChatHearingDistance Default", fDefaultTalk == NWNX_Chat_GetChatHearingDistance() - 10.0f);
|
||
|
|
||
|
object oPC = GetFirstPC();
|
||
|
float fPCWhisper = NWNX_Chat_GetChatHearingDistance(oPC, NWNX_CHAT_CHANNEL_PLAYER_WHISPER);
|
||
|
NWNX_Chat_SetChatHearingDistance(fPCWhisper + 2.0f, oPC, NWNX_CHAT_CHANNEL_PLAYER_WHISPER);
|
||
|
|
||
|
NWNX_Tests_Report("NWNX_Chat", "SetChatHearingDistance Per PC", fPCWhisper == NWNX_Chat_GetChatHearingDistance(oPC, NWNX_CHAT_CHANNEL_PLAYER_WHISPER) - 2.0f);
|
||
|
|
||
|
WriteTimestampedLogEntry("NWNX_Chat unit test end.");
|
||
|
}
|