yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
hm_support.h
Go to the documentation of this file.
1
#ifndef YAZE_ROM_HM_SUPPORT_H
2
#define YAZE_ROM_HM_SUPPORT_H
3
4
#include <string>
5
#include <vector>
6
7
#include "
rom/rom.h
"
8
9
namespace
yaze
{
10
namespace
rom {
11
12
class
HyruleMagicValidator
{
13
public
:
14
explicit
HyruleMagicValidator
(
Rom
* rom);
15
16
// Detection
17
bool
IsParallelWorlds
()
const
;
18
bool
IsHyruleMagic
()
const
;
19
bool
HasBank00Erasure
()
const
;
20
21
// Fixes
22
bool
FixChecksum
();
23
24
// Reporting
25
std::string
GetVariantName
()
const
;
26
27
private
:
28
Rom
*
rom_
;
29
};
30
31
}
// namespace rom
32
}
// namespace yaze
33
34
#endif
// YAZE_ROM_HM_SUPPORT_H
yaze::Rom
The Rom class is used to load, save, and modify Rom data. This is a generic SNES ROM container and do...
Definition
rom.h:24
yaze::rom::HyruleMagicValidator
Definition
hm_support.h:12
yaze::rom::HyruleMagicValidator::GetVariantName
std::string GetVariantName() const
Definition
hm_support.cc:90
yaze::rom::HyruleMagicValidator::HasBank00Erasure
bool HasBank00Erasure() const
Definition
hm_support.cc:35
yaze::rom::HyruleMagicValidator::IsHyruleMagic
bool IsHyruleMagic() const
Definition
hm_support.cc:28
yaze::rom::HyruleMagicValidator::IsParallelWorlds
bool IsParallelWorlds() const
Definition
hm_support.cc:11
yaze::rom::HyruleMagicValidator::FixChecksum
bool FixChecksum()
Definition
hm_support.cc:58
yaze::rom::HyruleMagicValidator::rom_
Rom * rom_
Definition
hm_support.h:28
yaze::rom::HyruleMagicValidator::HyruleMagicValidator
HyruleMagicValidator(Rom *rom)
Definition
hm_support.cc:9
yaze
Definition
application.cc:18
rom.h
src
rom
hm_support.h
Generated by
1.10.0