Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions src/Menus/ReplayMenu.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
//
// Created by DPhoenix on 04/04/2025.
//

#ifndef SOKULIB_REPLAYMENU_HPP
#define SOKULIB_REPLAYMENU_HPP

#include "../Sprite.hpp"
#include "../Font.hpp"
#include "../Design.hpp"
#include "ProfileDeckEdit.hpp"
#include "../Menus.hpp"

namespace SokuLib
{
struct MenuReplay {
void** vtable;
char state;
char unknown004[3]; // padding?

// 0x008
SWRFont font;
// 0x19C
char unknown19C[4];
Sprite unknown1A0;
char unknown234[4];
Sprite unknown238;

// 0x2CC
CReplayList replayList;
// padding 0x03
// 0x380
CDesign layout;

// 0x3B4
CDesign::Object* layoutSprites[3];
MenuCursor cursors[2];

// 0x3E8
Guide guides[2];

// 0x538
char unknown538[0x0C]; // some List
};

static_assert(sizeof(SokuLib::MenuReplay) == 0x544);
}


#endif //SOKULIB_REPLAYMENU_HPP