metaforce/Runtime/MP1/Tweaks/CTweakSlideShow.hpp

37 lines
964 B
C++

#pragma once
#include "Runtime/Tweaks/ITweakSlideShow.hpp"
#include "zeus/CColor.hpp"
namespace metaforce::MP1 {
struct CTweakSlideShow final : Tweaks::ITweakSlideShow {
std::string x4_pakName;
std::string x14_fontAssetName;
zeus::CColor x24_fontColor;
zeus::CColor x28_outlineColor;
float x2c_scanPercentInterval;
float x30_;
float x34_;
float x38_;
float x3c_;
zeus::CColor x40_;
float x44_;
float x48_;
float x4c_;
float x50_;
float x54_;
float x58_;
CTweakSlideShow() = default;
CTweakSlideShow(CInputStream& in);
std::string_view GetFont() const override { return x14_fontAssetName; }
const zeus::CColor& GetFontColor() const override { return x24_fontColor; }
const zeus::CColor& GetOutlineColor() const override { return x28_outlineColor; }
float GetScanPercentInterval() const override { return x2c_scanPercentInterval; }
float GetX54() const override { return x54_; }
};
} // namespace DataSpec::DNAMP1