9 WriteTimestampedLogEntry(msg);
15 string array =
"test";
25 Log(
"Found element AItem3 at index = " + IntToString(foo));
57 for (i=0; i<1000; i++)
79 string array=
"chicken";
83 object oCreature = CreateObject(OBJECT_TYPE_CREATURE,
"nw_chicken", GetStartingLocation());
84 if (!GetIsObjectValid(oCreature))
86 Log(
"NWNX_Creature test: Failed to create creature");
101 Log(
"Start NWNX_Data test.");
102 string array =
"test2";
111 Log(
"Found element AItem3 at index = " + IntToString(foo));
void TestArrayOnChicken()
int Array_Contains_Str(string tag, string element, object obj=OBJECT_INVALID)
int Array_Find_Str(string tag, string element, object obj=OBJECT_INVALID)
int NWNX_Data_Array_Find_Str(object obj, string tag, string element)
void Array_PushBack_Str(string tag, string element, object obj=OBJECT_INVALID)
void NWNX_Data_Array_PushBack_Str(object obj, string tag, string element)
void NWNX_Data_Array_Set_Str(object obj, string tag, int index, string element)
void Array_Set_Str(string tag, int index, string element, object obj=OBJECT_INVALID)
void Array_Erase(string tag, int index, object obj=OBJECT_INVALID)
Erases the element at index, and shuffles any elements from index size-1 to index + 1 left.
const int NWNX_DATA_TYPE_STRING
void Array_Shuffle(string tag, object obj=OBJECT_INVALID)
Reorders the array such each possible permutation of elements has equal probability of appearance.
void Array_SortAscending(string tag, int type=TYPE_STRING, object obj=OBJECT_INVALID)
Sorts the collection based on descending order.
void NWNX_Data_Array_SortAscending(int type, object obj, string tag)
Sorts the collection based on descending order.
void NWNX_Data_Array_Erase(int type, object obj, string tag, int index)
Erases the element at index, and shuffles any elements from index size-1 to index + 1 left.
void Array_Clear(string tag, object obj=OBJECT_INVALID)
Clears the entire array, such that size==0.
struct NWNX_Time_HighResTimestamp NWNX_Time_GetHighResTimeStamp()
void Array_Debug_Dump(string tag, string title="xxx", object obj=OBJECT_INVALID)
A high resolution timestamp.
int microseconds
Microseconds.
int seconds
Seconds since epoch.