ksys/act/AI: Rename AI handleMessage2_ and fix parameter type

This commit is contained in:
Léo Lam
2021-10-16 19:48:30 +02:00
parent 487de7a9a7
commit 9b4af6eb00
7 changed files with 255 additions and 256 deletions
@@ -235,9 +235,9 @@ bool ActionBase::handleMessage(Message* message) {
return true;
}
bool ActionBase::handleMessage2(Message* message) {
bool ActionBase::handleAck(MessageAck* message) {
auto* action = this;
while (!action->handleMessage2_(message)) {
while (!action->handleAck_(message)) {
action = action->getCurrentChild();
if (!action)
return false;
+3 -4
View File
@@ -11,6 +11,7 @@
namespace ksys {
struct AIDefSet;
class Message;
class MessageAck;
struct MesTransceiverId;
} // namespace ksys
@@ -70,8 +71,7 @@ public:
Action* getCurrentAction();
bool handleMessage(Message* message);
// TODO: rename
bool handleMessage2(Message* message);
bool handleAck(MessageAck* message);
Actor* getActor() const { return mActor; }
s32 getDefinitionIdx() const { return mDefinitionIdx; }
@@ -95,8 +95,7 @@ protected:
virtual void leave_() {}
virtual void loadParams_() {}
virtual bool handleMessage_(Message* message) { return false; }
// TODO: rename
virtual bool handleMessage2_(Message* message) { return false; }
virtual bool handleAck_(MessageAck* message) { return false; }
public:
virtual bool updateForPreDelete() { return true; }