The Mega Snivy Update
Some checks failed
Build / Build Game (push) Has been cancelled

This commit is contained in:
2026-02-28 21:48:00 -05:00
parent 8b2edd1359
commit 17f3348e94
163 changed files with 8725 additions and 13281 deletions

View File

@@ -0,0 +1,42 @@
#pragma once
#include <filesystem>
#include <string>
#include <vector>
#include "anm2.hpp"
#include "save.hpp"
namespace game::resource::xml
{
class CharacterPreview
{
public:
struct Stage
{
float threshold{};
int dialoguePoolID{-1};
};
Anm2 anm2{};
Texture portrait{};
Texture render{};
Save save{};
int stages{1};
std::string name{};
std::string author{};
std::string description{};
std::filesystem::path path{};
float weight{50};
bool isValid{};
CharacterPreview() = default;
CharacterPreview(const std::filesystem::path&);
std::filesystem::path save_path_get();
bool is_valid() const;
};
}