summaryrefslogtreecommitdiff
path: root/src/JSystem/JStudio/JStudio_JMessage/object-message.cpp
blob: de95bc34a0de36657c4eb97ffaa4ba81195db201 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//
// Generated by dtk
// Translation Unit: object-message.cpp
//

#include "JSystem/JSystem.h" // IWYU pragma: keep

#include "JSystem/JStudio/JStudio_JMessage/object-message.h"
#include "dolphin/types.h"

/* 8027A614-8027A64C       .text __ct__Q216JStudio_JMessage16TAdaptor_messageFPQ28JMessage8TControl */
JStudio_JMessage::TAdaptor_message::TAdaptor_message(JMessage::TControl* control)
    : JStudio::TAdaptor_message()
    , mControl(control)
{
}

/* 8027A64C-8027A6AC       .text __dt__Q216JStudio_JMessage16TAdaptor_messageFv */
JStudio_JMessage::TAdaptor_message::~TAdaptor_message() {}

/* 8027A6AC-8027A6EC       .text adaptor_do_MESSAGE__Q216JStudio_JMessage16TAdaptor_messageFQ37JStudio4data15TEOperationDataPCvUl */
void JStudio_JMessage::TAdaptor_message::adaptor_do_MESSAGE(JStudio::data::TEOperationData operation, const void* param_2, u32 param_3) {
    switch (operation) {
    case JStudio::data::TEOD_Unknown_19:
        mControl->setMessageCode(*(u32*)param_2);
        break;
    default:
        break;
    }
}