mirror of
https://github.com/zeldaret/tp
synced 2026-08-18 05:38:47 -04:00
j2d / map_path work, d_drawlist / d_attention cleanup (#208)
* work on fop actor / actor mng, daalink, d_a_obj_item * d_a_title mostly decompiled * daalink / d_event / JMessage / dmsg_out_font work * msg_scrn_base / msg_scrn_boss * some work on mDo machine, d_menu_save, d_tresure, and various * remove asm * progress * finish d_menu_save / d_pane_class_alpha / d_pane_class / rename some data * rename more data * remove asm / progress * match all of d_pane_class * fixes / some dKankyo doc * bunch of j2d work. d_drawlist / d_attention cleanup * progress / asm * cleanup wip * decompile JStage * setup some more JStudio structs * set up d_demo classes * some d_demo work * cleanup dolphin os stuff * some initial dEvent documentation * some At collision documentation * match JUTConsole::doDraw * dbgs work / split up some of d_a_alink into .inc files * d_a_alink_spinner work
This commit is contained in:
@@ -9,6 +9,138 @@
|
||||
#include "d/pane/d_pane_class.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
enum dMeter2Draw_actionID {
|
||||
/* 0x00 */ ACTION_STR_NONE,
|
||||
/* 0x01 */ ACTION_STR_LET_GO,
|
||||
/* 0x02 */ ACTION_STR_PEEK,
|
||||
/* 0x03 */ ACTION_STR_ATTACK,
|
||||
/* 0x04 */ ACTION_STR_PUT_AWAY,
|
||||
/* 0x05 */ ACTION_STR_HOWL,
|
||||
/* 0x06 */ ACTION_STR_OPEN,
|
||||
/* 0x07 */ ACTION_STR_ENTER,
|
||||
/* 0x08 */ ACTION_STR_CHECK,
|
||||
/* 0x09 */ ACTION_STR_DASH,
|
||||
/* 0x0A */ ACTION_STR_CROUCH,
|
||||
/* 0x0B */ ACTION_STR_DEFEND,
|
||||
/* 0x0C */ ACTION_STR_PICK_UP,
|
||||
/* 0x0D */ ACTION_STR_DIG,
|
||||
/* 0x0E */ ACTION_STR_EAT,
|
||||
/* 0x0F */ ACTION_STR_SELECT,
|
||||
/* 0x10 */ ACTION_STR_LOCK,
|
||||
/* 0x11 */ ACTION_STR_SWITCH,
|
||||
/* 0x12 */ ACTION_STR_BACK,
|
||||
/* 0x13 */ ACTION_STR_THROW,
|
||||
/* 0x14 */ ACTION_STR_PLACE,
|
||||
/* 0x15 */ ACTION_STR_GRAB,
|
||||
/* 0x16 */ ACTION_STR_GET_OFF,
|
||||
/* 0x17 */ ACTION_STR_GET_ON,
|
||||
/* 0x18 */ ACTION_STR_PADDLE,
|
||||
/* 0x19 */ ACTION_STR_JUMP,
|
||||
/* 0x1A */ ACTION_STR_READ,
|
||||
/* 0x1B */ ACTION_STR_LOOK,
|
||||
/* 0x1C */ ACTION_STR_SPEAK,
|
||||
/* 0x1D */ ACTION_STR_LIFT,
|
||||
/* 0x1E */ ACTION_STR_SWING,
|
||||
/* 0x1F */ ACTION_STR_PICK_UP2,
|
||||
/* 0x20 */ ACTION_STR_GET_ON2,
|
||||
/* 0x21 */ ACTION_STR_GET_OFF2,
|
||||
/* 0x22 */ ACTION_STR_CONFIRM,
|
||||
/* 0x23 */ ACTION_STR_NEXT,
|
||||
/* 0x24 */ ACTION_STR_INFO,
|
||||
/* 0x25 */ ACTION_STR_NONE2,
|
||||
/* 0x26 */ ACTION_STR_NONE3,
|
||||
/* 0x27 */ ACTION_STR_NONE4,
|
||||
/* 0x28 */ ACTION_STR_WHOOP,
|
||||
/* 0x29 */ ACTION_STR_ZOOM,
|
||||
/* 0x2A */ ACTION_STR_QUIT,
|
||||
/* 0x2B */ ACTION_STR_PICK,
|
||||
/* 0x2C */ ACTION_STR_BLOW,
|
||||
/* 0x2D */ ACTION_STR_DODGE,
|
||||
/* 0x2E */ ACTION_STR_CUT,
|
||||
/* 0x2F */ ACTION_STR_HINT,
|
||||
/* 0x30 */ ACTION_STR_FINISH,
|
||||
/* 0x31 */ ACTION_STR_SET_FREE,
|
||||
/* 0x32 */ ACTION_STR_DISMOUNT,
|
||||
/* 0x33 */ ACTION_STR_DROP_DOWN,
|
||||
/* 0x34 */ ACTION_STR_PICK_UP3,
|
||||
/* 0x35 */ ACTION_STR_TAKE,
|
||||
/* 0x36 */ ACTION_STR_HURRY,
|
||||
/* 0x37 */ ACTION_STR_PULL_DOWN,
|
||||
/* 0x38 */ ACTION_STR_PET,
|
||||
/* 0x39 */ ACTION_STR_PICK_UP4,
|
||||
/* 0x3A */ ACTION_STR_SHIELD_ATTACK,
|
||||
/* 0x3B */ ACTION_STR_LISTEN,
|
||||
/* 0x3C */ ACTION_STR_DRINK,
|
||||
/* 0x3D */ ACTION_STR_ZOOM2,
|
||||
/* 0x3E */ ACTION_STR_COVER,
|
||||
/* 0x3F */ ACTION_STR_PUSH,
|
||||
/* 0x40 */ ACTION_STR_RESIST,
|
||||
/* 0x41 */ ACTION_STR_DIVE,
|
||||
/* 0x42 */ ACTION_STR_PUT_TOGETHER,
|
||||
/* 0x43 */ ACTION_STR_SKIP,
|
||||
/* 0x44 */ ACTION_STR_SLAP,
|
||||
/* 0x45 */ ACTION_STR_SNIFF,
|
||||
/* 0x46 */ ACTION_STR_BITE,
|
||||
/* 0x47 */ ACTION_STR_ROLL,
|
||||
/* 0x48 */ ACTION_STR_FASTEN,
|
||||
/* 0x49 */ ACTION_STR_GET_DOWN,
|
||||
/* 0x4A */ ACTION_STR_HAWKEYE_OFF,
|
||||
/* 0x4B */ ACTION_STR_DASH2,
|
||||
/* 0x4C */ ACTION_STR_SWIM,
|
||||
/* 0x4D */ ACTION_STR_CANT_SKIP,
|
||||
/* 0x4E */ ACTION_STR_SENSE,
|
||||
/* 0x4F */ ACTION_STR_NONE5,
|
||||
/* 0x50 */ ACTION_STR_THROW2,
|
||||
/* 0x51 */ ACTION_STR_LAND,
|
||||
/* 0x52 */ ACTION_STR_HOOK,
|
||||
/* 0x53 */ ACTION_STR_CHANGE_LOCKS,
|
||||
/* 0x54 */ ACTION_STR_EQUIP,
|
||||
/* 0x55 */ ACTION_STR_PULL,
|
||||
/* 0x56 */ ACTION_STR_REEL,
|
||||
/* 0x57 */ ACTION_STR_EXTRACT,
|
||||
/* 0x58 */ ACTION_STR_SPIN,
|
||||
/* 0x59 */ ACTION_STR_SWITCH2,
|
||||
/* 0x5A */ ACTION_STR_SPIN_ATTACK,
|
||||
/* 0x5B */ ACTION_STR_REEL_FAST,
|
||||
/* 0x5C */ ACTION_STR_RAISE,
|
||||
/* 0x5D */ ACTION_STR_RELEASE,
|
||||
/* 0x5E */ ACTION_STR_CHECK2,
|
||||
/* 0x5F */ ACTION_STR_MAP,
|
||||
/* 0x60 */ ACTION_STR_ITEMS,
|
||||
/* 0x61 */ ACTION_STR_INSERT,
|
||||
/* 0x62 */ ACTION_STR_DRAW,
|
||||
/* 0x63 */ ACTION_STR_STRIKE,
|
||||
/* 0x64 */ ACTION_STR_BLANK,
|
||||
/* 0x65 */ ACTION_STR_JUMP2,
|
||||
/* 0x66 */ ACTION_STR_POINT_WII_REMOTE,
|
||||
/* 0x67 */ ACTION_STR_FLIP,
|
||||
/* 0x68 */ ACTION_STR_CHANGE_VIEW,
|
||||
/* 0x69 */ ACTION_STR_ZOOM3,
|
||||
/* 0x6A */ ACTION_STR_BACK2,
|
||||
/* 0x6B */ ACTION_STR_CHANCE,
|
||||
/* 0x6C */ ACTION_STR_SCOOP,
|
||||
/* 0x6D */ ACTION_STR_SURVEY,
|
||||
/* 0x6E */ ACTION_STR_CANCEL,
|
||||
/* 0x6F */ ACTION_STR_SEIZE,
|
||||
/* 0x70 */ ACTION_STR_COLLECTION,
|
||||
/* 0x71 */ ACTION_STR_AREA_MAP,
|
||||
/* 0x72 */ ACTION_STR_ACTION,
|
||||
/* 0x73 */ ACTION_STR_SET_HOOK,
|
||||
/* 0x74 */ ACTION_STR_TILT,
|
||||
/* 0x75 */ ACTION_STR_THRUST,
|
||||
/* 0x76 */ ACTION_STR_ROTATE,
|
||||
/* 0x77 */ ACTION_STR_HELM_SPLITTER,
|
||||
/* 0x78 */ ACTION_STR_MOVE,
|
||||
/* 0x79 */ ACTION_STR_ROLL2,
|
||||
/* 0x7A */ ACTION_STR_HOLD_ON,
|
||||
/* 0x7B */ ACTION_STR_BITE2,
|
||||
/* 0x7C */ ACTION_STR_HELP,
|
||||
/* 0x7D */ ACTION_STR_ZOOM_IN,
|
||||
/* 0x7E */ ACTION_STR_ZOOM_OUT,
|
||||
/* 0x7F */ ACTION_STR_MOVE_CLOSER_TV,
|
||||
/* 0x80 */ ACTION_STR_CHECK3,
|
||||
};
|
||||
|
||||
class dKantera_icon_c;
|
||||
|
||||
class dMeter2Draw_c : public dDlst_base_c {
|
||||
|
||||
@@ -491,6 +491,10 @@ inline s16 dMeter2Info_getMsgKeyWaitTimer() {
|
||||
return g_meter2_info.getMsgKeyWaitTimer();
|
||||
}
|
||||
|
||||
inline void dMeter2Info_onDirectUseItem(int param_0) {
|
||||
g_meter2_info.onDirectUseItem(param_0);
|
||||
}
|
||||
|
||||
char* dMeter2Info_getNumberTextureName(int pIndex);
|
||||
void dMeter2Info_recieveLetter();
|
||||
u8 dMeter2Info_getNewLetterNum();
|
||||
|
||||
@@ -19,8 +19,8 @@ public:
|
||||
|
||||
/* 800284D0 */ virtual void draw();
|
||||
/* 8002ADB0 */ virtual ~renderingAmap_c();
|
||||
/* 80028EE4 */ virtual void getLineColor(int, int);
|
||||
/* 80028DD4 */ virtual void getLineWidth(int);
|
||||
/* 80028EE4 */ virtual GXColor* getLineColor(int, int);
|
||||
/* 80028DD4 */ virtual int getLineWidth(int);
|
||||
/* 80028A10 */ virtual void drawPath();
|
||||
/* 80028A30 */ virtual void rendering(dDrawPath_c::line_class const*);
|
||||
/* 80028B3C */ virtual void rendering(dDrawPath_c::poly_class const*);
|
||||
@@ -68,8 +68,8 @@ public:
|
||||
/* 8002AB54 */ void _draw();
|
||||
|
||||
/* 8002AF20 */ virtual ~dMap_c();
|
||||
/* 800296EC */ virtual void isDrawType(int);
|
||||
/* 80028DF4 */ virtual void getColor(int);
|
||||
/* 800296EC */ virtual bool isDrawType(int);
|
||||
/* 80028DF4 */ virtual GXColor* getColor(int);
|
||||
/* 800296F8 */ virtual void isRendAllRoom() const;
|
||||
/* 8002A254 */ virtual void getRoomNoSingle();
|
||||
/* 8002A1DC */ virtual void isDrawRoom(int, int) const;
|
||||
|
||||
Reference in New Issue
Block a user