thunderbrew/src/gameui/scripts/GameScriptFunctionsAchievementInfo.cpp

201 lines
6.5 KiB
C++

#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetCategoryList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStatisticsCategoryList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCategoryInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCategoryNumAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetComparisonCategoryNumAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementNumRewards(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementReward(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementNumCriteria(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementCriteriaInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetAchievementComparisonUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearAchievementComparisonUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementComparisonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPreviousAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNextAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementCategory(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumCompletedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumComparisonCompletedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestCompletedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestUpdatedStats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestCompletedComparisonAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestUpdatedComparisonStats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTotalAchievementPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementInfoFromCriteria(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStatistic(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetComparisonStatistic(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetComparisonAchievementPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanShowAchievementUI(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrackedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddTrackedAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RemoveTrackedAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsTrackedAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumTrackedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasCompletedAnyAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QueryQuestsCompleted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestsCompleted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void AchievementInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ACHIEVEMENT_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_AchievementInfo[i].name,
GameScript::s_ScriptFunctions_AchievementInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_AchievementInfo[NUM_SCRIPT_FUNCTIONS_ACHIEVEMENT_INFO] = {
{ "GetCategoryList", &Script_GetCategoryList },
{ "GetStatisticsCategoryList", &Script_GetStatisticsCategoryList },
{ "GetCategoryInfo", &Script_GetCategoryInfo },
{ "GetCategoryNumAchievements", &Script_GetCategoryNumAchievements },
{ "GetComparisonCategoryNumAchievements", &Script_GetComparisonCategoryNumAchievements },
{ "GetAchievementInfo", &Script_GetAchievementInfo },
{ "GetAchievementNumRewards", &Script_GetAchievementNumRewards },
{ "GetAchievementReward", &Script_GetAchievementReward },
{ "GetAchievementNumCriteria", &Script_GetAchievementNumCriteria },
{ "GetAchievementCriteriaInfo", &Script_GetAchievementCriteriaInfo },
{ "SetAchievementComparisonUnit", &Script_SetAchievementComparisonUnit },
{ "ClearAchievementComparisonUnit", &Script_ClearAchievementComparisonUnit },
{ "GetAchievementComparisonInfo", &Script_GetAchievementComparisonInfo },
{ "GetPreviousAchievement", &Script_GetPreviousAchievement },
{ "GetNextAchievement", &Script_GetNextAchievement },
{ "GetAchievementCategory", &Script_GetAchievementCategory },
{ "GetAchievementLink", &Script_GetAchievementLink },
{ "GetNumCompletedAchievements", &Script_GetNumCompletedAchievements },
{ "GetNumComparisonCompletedAchievements", &Script_GetNumComparisonCompletedAchievements },
{ "GetLatestCompletedAchievements", &Script_GetLatestCompletedAchievements },
{ "GetLatestUpdatedStats", &Script_GetLatestUpdatedStats },
{ "GetLatestCompletedComparisonAchievements", &Script_GetLatestCompletedComparisonAchievements },
{ "GetLatestUpdatedComparisonStats", &Script_GetLatestUpdatedComparisonStats },
{ "GetTotalAchievementPoints", &Script_GetTotalAchievementPoints },
{ "GetAchievementInfoFromCriteria", &Script_GetAchievementInfoFromCriteria },
{ "GetStatistic", &Script_GetStatistic },
{ "GetComparisonStatistic", &Script_GetComparisonStatistic },
{ "GetComparisonAchievementPoints", &Script_GetComparisonAchievementPoints },
{ "CanShowAchievementUI", &Script_CanShowAchievementUI },
{ "GetTrackedAchievements", &Script_GetTrackedAchievements },
{ "AddTrackedAchievement", &Script_AddTrackedAchievement },
{ "RemoveTrackedAchievement", &Script_RemoveTrackedAchievement },
{ "IsTrackedAchievement", &Script_IsTrackedAchievement },
{ "GetNumTrackedAchievements", &Script_GetNumTrackedAchievements },
{ "HasCompletedAnyAchievement", &Script_HasCompletedAnyAchievement },
{ "QueryQuestsCompleted", &Script_QueryQuestsCompleted },
{ "GetQuestsCompleted", &Script_GetQuestsCompleted },
};