pikmin2/include/PSM/WorkItem.h

38 lines
831 B
C
Raw Permalink Normal View History

Various JSystem updates (#99) * bleh * Suggested fixes + include fix * Stuff from last few days * KoganeMushi :ok: (#75) * KoganeMushi :ok: * Progress.csv update * Match and link OtakaraBaseState.cpp (#76) * Initial OtakaraBase progress * OtakaraBase progress * OtakaraBase progress * Update OtakaraBase.cpp * OtakaraBaseState.cpp progress * OtakaraBaseState.cpp progress * Match and link OtakaraBaseState.cpp * Yamashita linking dump (#78) * Match plantsMgr.cpp will need some help linking * Mgr-related header fixes and pelplant re-matching * Link enemyMgrBase.cpp still tracking down the other issues * Fix shift-JIS escape sequence bug in EnemyParmsBase * Link pelplantState.cpp * Link enemyBlendAnimatorBase.cpp woops, accidentally linked this while hunting out errors * Link enemyFSM.cpp this was also done and unlinked??? * Link walkSmokeEffect.cpp aaaaaaaaaaaaaaaaa * Link enemyInteractBattle.cpp AAAAAAAAAAAAAAAA * Link updateMgr.cpp AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * Match + link BlueChappy and BlueKochappy ._. * Match + link YellowKochappy.cpp identical to BlueKochappy * Match + link tyreState.cpp 4%. * Fix plantsMgr assert by combining plant headers * Minor formatting fixes * Link ElecHibaState.cpp + assorted State progress (#86) * Match + link ElecHibaState * BabyState progress just StateMove::exec left non-matching * QueenState progress * Progress on StateRolling::exec * Update progress.csv * bleh * Stuff from last few days * Fix __GDCurrentDL * even more bleh * Fix errors * Make everything OK again * Link JUTFader Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com> Co-authored-by: intns <84647527+intns@users.noreply.github.com>
2022-10-22 02:05:24 +00:00
#ifndef _PSM_WORKITEM_H
#define _PSM_WORKITEM_H
#include "PSM/EventBase.h"
#include "PSM/ObjBase.h"
2023-12-15 04:58:39 +00:00
#include "PSM/EventLink.h"
Various JSystem updates (#99) * bleh * Suggested fixes + include fix * Stuff from last few days * KoganeMushi :ok: (#75) * KoganeMushi :ok: * Progress.csv update * Match and link OtakaraBaseState.cpp (#76) * Initial OtakaraBase progress * OtakaraBase progress * OtakaraBase progress * Update OtakaraBase.cpp * OtakaraBaseState.cpp progress * OtakaraBaseState.cpp progress * Match and link OtakaraBaseState.cpp * Yamashita linking dump (#78) * Match plantsMgr.cpp will need some help linking * Mgr-related header fixes and pelplant re-matching * Link enemyMgrBase.cpp still tracking down the other issues * Fix shift-JIS escape sequence bug in EnemyParmsBase * Link pelplantState.cpp * Link enemyBlendAnimatorBase.cpp woops, accidentally linked this while hunting out errors * Link enemyFSM.cpp this was also done and unlinked??? * Link walkSmokeEffect.cpp aaaaaaaaaaaaaaaaa * Link enemyInteractBattle.cpp AAAAAAAAAAAAAAAA * Link updateMgr.cpp AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * Match + link BlueChappy and BlueKochappy ._. * Match + link YellowKochappy.cpp identical to BlueKochappy * Match + link tyreState.cpp 4%. * Fix plantsMgr assert by combining plant headers * Minor formatting fixes * Link ElecHibaState.cpp + assorted State progress (#86) * Match + link ElecHibaState * BabyState progress just StateMove::exec left non-matching * QueenState progress * Progress on StateRolling::exec * Update progress.csv * bleh * Stuff from last few days * Fix __GDCurrentDL * even more bleh * Fix errors * Make everything OK again * Link JUTFader Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com> Co-authored-by: intns <84647527+intns@users.noreply.github.com>
2022-10-22 02:05:24 +00:00
2022-12-30 09:29:26 +00:00
namespace Game {
struct BaseItem;
} // namespace Game
Various JSystem updates (#99) * bleh * Suggested fixes + include fix * Stuff from last few days * KoganeMushi :ok: (#75) * KoganeMushi :ok: * Progress.csv update * Match and link OtakaraBaseState.cpp (#76) * Initial OtakaraBase progress * OtakaraBase progress * OtakaraBase progress * Update OtakaraBase.cpp * OtakaraBaseState.cpp progress * OtakaraBaseState.cpp progress * Match and link OtakaraBaseState.cpp * Yamashita linking dump (#78) * Match plantsMgr.cpp will need some help linking * Mgr-related header fixes and pelplant re-matching * Link enemyMgrBase.cpp still tracking down the other issues * Fix shift-JIS escape sequence bug in EnemyParmsBase * Link pelplantState.cpp * Link enemyBlendAnimatorBase.cpp woops, accidentally linked this while hunting out errors * Link enemyFSM.cpp this was also done and unlinked??? * Link walkSmokeEffect.cpp aaaaaaaaaaaaaaaaa * Link enemyInteractBattle.cpp AAAAAAAAAAAAAAAA * Link updateMgr.cpp AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * Match + link BlueChappy and BlueKochappy ._. * Match + link YellowKochappy.cpp identical to BlueKochappy * Match + link tyreState.cpp 4%. * Fix plantsMgr assert by combining plant headers * Minor formatting fixes * Link ElecHibaState.cpp + assorted State progress (#86) * Match + link ElecHibaState * BabyState progress just StateMove::exec left non-matching * QueenState progress * Progress on StateRolling::exec * Update progress.csv * bleh * Stuff from last few days * Fix __GDCurrentDL * even more bleh * Fix errors * Make everything OK again * Link JUTFader Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com> Co-authored-by: intns <84647527+intns@users.noreply.github.com>
2022-10-22 02:05:24 +00:00
namespace PSM {
struct WorkItem : public EventBase {
2022-12-30 09:29:26 +00:00
WorkItem(Game::BaseItem*);
Various JSystem updates (#99) * bleh * Suggested fixes + include fix * Stuff from last few days * KoganeMushi :ok: (#75) * KoganeMushi :ok: * Progress.csv update * Match and link OtakaraBaseState.cpp (#76) * Initial OtakaraBase progress * OtakaraBase progress * OtakaraBase progress * Update OtakaraBase.cpp * OtakaraBaseState.cpp progress * OtakaraBaseState.cpp progress * Match and link OtakaraBaseState.cpp * Yamashita linking dump (#78) * Match plantsMgr.cpp will need some help linking * Mgr-related header fixes and pelplant re-matching * Link enemyMgrBase.cpp still tracking down the other issues * Fix shift-JIS escape sequence bug in EnemyParmsBase * Link pelplantState.cpp * Link enemyBlendAnimatorBase.cpp woops, accidentally linked this while hunting out errors * Link enemyFSM.cpp this was also done and unlinked??? * Link walkSmokeEffect.cpp aaaaaaaaaaaaaaaaa * Link enemyInteractBattle.cpp AAAAAAAAAAAAAAAA * Link updateMgr.cpp AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * Match + link BlueChappy and BlueKochappy ._. * Match + link YellowKochappy.cpp identical to BlueKochappy * Match + link tyreState.cpp 4%. * Fix plantsMgr assert by combining plant headers * Minor formatting fixes * Link ElecHibaState.cpp + assorted State progress (#86) * Match + link ElecHibaState * BabyState progress just StateMove::exec left non-matching * QueenState progress * Progress on StateRolling::exec * Update progress.csv * bleh * Stuff from last few days * Fix __GDCurrentDL * even more bleh * Fix errors * Make everything OK again * Link JUTFader Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com> Co-authored-by: intns <84647527+intns@users.noreply.github.com>
2022-10-22 02:05:24 +00:00
// vtable 2
/**
* @reifiedAddress{804637A0}
* @reifiedFile{utilityU/PSMainSide_ObjSound.cpp}
*/
virtual ~WorkItem() {}; // _04 (thunks at _00 of vtable 2 and _00 of vtable 3)
/**
* @reifiedAddress{804638E8}
* @reifiedFile{utilityU/PSMainSide_ObjSound.cpp}
*/
virtual CreatureCastType getCastType() { return CCT_WorkItem; }; // _0C
// vtable 3
virtual void eventStart(); // _40
virtual void eventRestart(); // _44
virtual void eventStop(); // _48
virtual void eventFinish(); // _4C
2023-12-15 04:58:39 +00:00
EventLink mLink; // _70
Various JSystem updates (#99) * bleh * Suggested fixes + include fix * Stuff from last few days * KoganeMushi :ok: (#75) * KoganeMushi :ok: * Progress.csv update * Match and link OtakaraBaseState.cpp (#76) * Initial OtakaraBase progress * OtakaraBase progress * OtakaraBase progress * Update OtakaraBase.cpp * OtakaraBaseState.cpp progress * OtakaraBaseState.cpp progress * Match and link OtakaraBaseState.cpp * Yamashita linking dump (#78) * Match plantsMgr.cpp will need some help linking * Mgr-related header fixes and pelplant re-matching * Link enemyMgrBase.cpp still tracking down the other issues * Fix shift-JIS escape sequence bug in EnemyParmsBase * Link pelplantState.cpp * Link enemyBlendAnimatorBase.cpp woops, accidentally linked this while hunting out errors * Link enemyFSM.cpp this was also done and unlinked??? * Link walkSmokeEffect.cpp aaaaaaaaaaaaaaaaa * Link enemyInteractBattle.cpp AAAAAAAAAAAAAAAA * Link updateMgr.cpp AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * Match + link BlueChappy and BlueKochappy ._. * Match + link YellowKochappy.cpp identical to BlueKochappy * Match + link tyreState.cpp 4%. * Fix plantsMgr assert by combining plant headers * Minor formatting fixes * Link ElecHibaState.cpp + assorted State progress (#86) * Match + link ElecHibaState * BabyState progress just StateMove::exec left non-matching * QueenState progress * Progress on StateRolling::exec * Update progress.csv * bleh * Stuff from last few days * Fix __GDCurrentDL * even more bleh * Fix errors * Make everything OK again * Link JUTFader Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com> Co-authored-by: intns <84647527+intns@users.noreply.github.com>
2022-10-22 02:05:24 +00:00
};
} // namespace PSM
#endif