Batch #15141 by ragnarok-clanker: no function's compiled code changes; checked with 537 compiled unit(s), including every includer of Source/Client/Input/LanguageTC.h, Source/Client/Mode/CGameMode.h, Source/Client/Mode/CLoginMode.h, Source/Client/Replay.h, Source/Client/Session.h, Source/Contents/AchievementMgr.h, Source/Contents/Actors/CharacterRender.h, Source/Contents/Actors/EffectActors.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/Pc.h, Source/Contents/EnchantMgr.h, Source/Contents/GuildInfo.h, Source/Contents/Messenger/MessengerWindows.h, Source/Contents/Schedule/TimeScheduler.h, Source/Contents/Sound/SoundMgr.h, Source/Contents/SpriteLayerDrawing.h, Source/Contents/TableMng.h, Source/Contents/World/SkyBox.h, Source/UI/Chat/UINewChatWnd.h, Source/UI/Text/CreateLineInfo.h, Source/UI/UIGradeEnchantWnd.h, Source/UI/Window/UINewSelectCharWnd.h, Source/UI/Window/UINewSkillListWnd.h, Source/UI/Window/UIPetInfoWnd.h, Source/UI/Window/UIReplayRECControlWnd.h, Source/UI/Window/UIWindowMgr.h, Source/UI/Window/UIWindowMgr.inl.
69 lines
1.9 KiB
C++
69 lines
1.9 KiB
C++
#ifndef RAGNAROK_SOURCE_UI_WINDOW_UIREPLAYRECCONTROLWND_H
|
|
#define RAGNAROK_SOURCE_UI_WINDOW_UIREPLAYRECCONTROLWND_H
|
|
|
|
#include "Contents/UserData/NormalItemSlots.h"
|
|
#include "UI/Window/UIFrameWnd.h"
|
|
|
|
#include <cstdint>
|
|
|
|
class UIBitmapButton;
|
|
class UIButton;
|
|
class UICheckBox;
|
|
class UIEditCtrl;
|
|
class UIStaticBitmap;
|
|
class UIStaticText;
|
|
|
|
class UIReplayRECControlWnd : public UIFrameWnd {
|
|
public:
|
|
UIReplayRECControlWnd(int mode);
|
|
~UIReplayRECControlWnd() override;
|
|
|
|
bool NeedsFrameRefresh() override;
|
|
void StoreInfo() override;
|
|
void OnCreate(int width, int height) override;
|
|
void Paint() override;
|
|
int SendMsg(UIWindow* sender, int message, std::intptr_t a, std::intptr_t b, std::intptr_t c, std::intptr_t d) override;
|
|
void ApplyMode();
|
|
void UpdateRecordTime();
|
|
void AnimateLoading();
|
|
|
|
/* 00B4 */ int mode;
|
|
/* 00B8 */ int unknown_00B8;
|
|
union {
|
|
struct {
|
|
/* 00BC */ UIWindow* recordStartButton;
|
|
/* 00C0 */ UIWindow* recordStopButton;
|
|
/* 00C4 */ UIWindow* confirmFilenameButton;
|
|
/* 00C8 */ UIButton* button_00C8;
|
|
/* 00CC */ UIWindow* closeOptionsButton;
|
|
/* 00D0 */ UIButton* button_00D0;
|
|
};
|
|
/* 00BC */ UIBitmapButton* buttons[6];
|
|
};
|
|
/* 00D4 */ UIWindow* tabs[5];
|
|
union {
|
|
struct {
|
|
/* 00E8 */ UIStaticText* recordTimeText;
|
|
/* 00EC */ UIWindow* optionsTitleText;
|
|
};
|
|
/* 00E8 */ UIStaticText* texts[2];
|
|
};
|
|
/* 00F0 */ std::uint32_t recordStart;
|
|
/* 00F4 */ UIWindow* options[10];
|
|
/* 011C */ unsigned char recordOptions[10];
|
|
/* 0126 */ unsigned char unknown_0126[2];
|
|
union {
|
|
struct {
|
|
/* 0128 */ UIWindow* userFilenameCheckBox;
|
|
/* 012C */ UIWindow* rejectExistingNameCheckBox;
|
|
};
|
|
/* 0128 */ UICheckBox* fileOptions[2];
|
|
};
|
|
/* 0130 */ bool replayPathEnabled;
|
|
/* 0131 */ bool replayOption119;
|
|
/* 0132 */ unsigned char unknown_0132[2];
|
|
/* 0134 */ UIWindow* filenameEdit;
|
|
/* 0138 */ ReplayRECControlWndInfo* saved;
|
|
};
|
|
|
|
#endif
|