mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-19 14:11:06 +03:00
Compare commits
No commits in common. "7d911e453d34c71d2d818008aa5469d248dc1670" and "3bf95af10c05c5f2d49c42d814aa9766d7fd7c1b" have entirely different histories.
7d911e453d
...
3bf95af10c
@ -1,164 +0,0 @@
|
|||||||
#include "ui/game/ActionBarScript.hpp"
|
|
||||||
#include "ui/FrameScript.hpp"
|
|
||||||
#include "ui/game/CGActionBar.hpp"
|
|
||||||
#include "util/Lua.hpp"
|
|
||||||
#include "util/Unimplemented.hpp"
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
|
|
||||||
int32_t Script_GetActionInfo(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionTexture(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionCount(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionCooldown(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionAutocast(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionText(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_HasAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_UseAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_PickupAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_PlaceAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsAttackAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsCurrentAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsAutoRepeatAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsUsableAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsConsumableAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsStackableAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsEquippedAction(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_ActionHasRange(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsActionInRange(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetBonusBarOffset(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetMultiCastBarOffset(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_ChangeActionBarPage(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionBarPage(lua_State* L) {
|
|
||||||
if (CGActionBar::s_tempPageActiveFlags) {
|
|
||||||
lua_pushinteger(L, 1);
|
|
||||||
} else {
|
|
||||||
lua_pushinteger(L, CGActionBar::s_currentPage + 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetActionBarToggles(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_SetActionBarToggles(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_IsPossessBarVisible(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_GetMultiCastTotemSpells(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t Script_SetMultiCastSpell(lua_State* L) {
|
|
||||||
WHOA_UNIMPLEMENTED(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
static FrameScript_Method s_ScriptFunctions[] = {
|
|
||||||
{ "GetActionInfo", &Script_GetActionInfo },
|
|
||||||
{ "GetActionTexture", &Script_GetActionTexture },
|
|
||||||
{ "GetActionCount", &Script_GetActionCount },
|
|
||||||
{ "GetActionCooldown", &Script_GetActionCooldown },
|
|
||||||
{ "GetActionAutocast", &Script_GetActionAutocast },
|
|
||||||
{ "GetActionText", &Script_GetActionText },
|
|
||||||
{ "HasAction", &Script_HasAction },
|
|
||||||
{ "UseAction", &Script_UseAction },
|
|
||||||
{ "PickupAction", &Script_PickupAction },
|
|
||||||
{ "PlaceAction", &Script_PlaceAction },
|
|
||||||
{ "IsAttackAction", &Script_IsAttackAction },
|
|
||||||
{ "IsCurrentAction", &Script_IsCurrentAction },
|
|
||||||
{ "IsAutoRepeatAction", &Script_IsAutoRepeatAction },
|
|
||||||
{ "IsUsableAction", &Script_IsUsableAction },
|
|
||||||
{ "IsConsumableAction", &Script_IsConsumableAction },
|
|
||||||
{ "IsStackableAction", &Script_IsStackableAction },
|
|
||||||
{ "IsEquippedAction", &Script_IsEquippedAction },
|
|
||||||
{ "ActionHasRange", &Script_ActionHasRange },
|
|
||||||
{ "IsActionInRange", &Script_IsActionInRange },
|
|
||||||
{ "GetBonusBarOffset", &Script_GetBonusBarOffset },
|
|
||||||
{ "GetMultiCastBarOffset", &Script_GetMultiCastBarOffset },
|
|
||||||
{ "ChangeActionBarPage", &Script_ChangeActionBarPage },
|
|
||||||
{ "GetActionBarPage", &Script_GetActionBarPage },
|
|
||||||
{ "GetActionBarToggles", &Script_GetActionBarToggles },
|
|
||||||
{ "SetActionBarToggles", &Script_SetActionBarToggles },
|
|
||||||
{ "IsPossessBarVisible", &Script_IsPossessBarVisible },
|
|
||||||
{ "GetMultiCastTotemSpells", &Script_GetMultiCastTotemSpells },
|
|
||||||
{ "SetMultiCastSpell", &Script_SetMultiCastSpell },
|
|
||||||
};
|
|
||||||
|
|
||||||
void ActionBarRegisterScriptFunctions() {
|
|
||||||
for (auto& func : s_ScriptFunctions) {
|
|
||||||
FrameScript_RegisterFunction(func.name, func.method);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
#ifndef UI_GAME_ACTION_BAR_SCRIPT_HPP
|
|
||||||
#define UI_GAME_ACTION_BAR_SCRIPT_HPP
|
|
||||||
|
|
||||||
void ActionBarRegisterScriptFunctions();
|
|
||||||
|
|
||||||
#endif
|
|
||||||
@ -1,4 +0,0 @@
|
|||||||
#include "ui/game/CGActionBar.hpp"
|
|
||||||
|
|
||||||
uint32_t CGActionBar::s_currentPage;
|
|
||||||
uint32_t CGActionBar::s_tempPageActiveFlags;
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
#ifndef UI_GAME_C_G_ACTION_BAR_HPP
|
|
||||||
#define UI_GAME_C_G_ACTION_BAR_HPP
|
|
||||||
|
|
||||||
#include <cstdint>
|
|
||||||
|
|
||||||
class CGActionBar {
|
|
||||||
public:
|
|
||||||
// Static variables
|
|
||||||
static uint32_t s_currentPage;
|
|
||||||
static uint32_t s_tempPageActiveFlags;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
@ -3,7 +3,6 @@
|
|||||||
#include "ui/CScriptObject.hpp"
|
#include "ui/CScriptObject.hpp"
|
||||||
#include "ui/FrameXML.hpp"
|
#include "ui/FrameXML.hpp"
|
||||||
#include "ui/Key.hpp"
|
#include "ui/Key.hpp"
|
||||||
#include "ui/game/ActionBarScript.hpp"
|
|
||||||
#include "ui/game/BattlefieldInfoScript.hpp"
|
#include "ui/game/BattlefieldInfoScript.hpp"
|
||||||
#include "ui/game/CGCharacterModelBase.hpp"
|
#include "ui/game/CGCharacterModelBase.hpp"
|
||||||
#include "ui/game/CGCooldown.hpp"
|
#include "ui/game/CGCooldown.hpp"
|
||||||
@ -47,10 +46,6 @@ void LoadScriptFunctions() {
|
|||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
|
|
||||||
ActionBarRegisterScriptFunctions();
|
|
||||||
|
|
||||||
// TODO
|
|
||||||
|
|
||||||
CharacterInfoRegisterScriptFunctions();
|
CharacterInfoRegisterScriptFunctions();
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user