New lua function CHARMAN:GetCharacterCount.

How the Characters mod won't display by default if
there are no characters to play with at all.
This commit is contained in:
Jason Felds
2011-07-05 19:10:07 -04:00
parent d3c8abed4a
commit e281ca418b
5 changed files with 32 additions and 10 deletions
+8
View File
@@ -152,6 +152,13 @@ public:
LuaHelpers::CreateTableFromArray(vChars, L);
return 1;
}
static int GetCharacterCount(T* p, lua_State *L)
{
vector<Character*> chars;
p->GetCharacters(chars);
lua_pushnumber(L, chars.size());
return 1;
}
LunaCharacterManager()
{
@@ -159,6 +166,7 @@ public:
// sm-ssc adds:
ADD_METHOD( GetRandomCharacter );
ADD_METHOD( GetAllCharacters );
ADD_METHOD( GetCharacterCount );
}
};