diff options
| author | Rozelette <Rozelette@users.noreply.github.com> | 2021-04-07 08:42:37 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-07 09:42:37 -0400 |
| commit | 95bf5fc0080135f20f3ab17082f79b9e539e80a5 (patch) | |
| tree | 92f5190dc89172df719d82092ae2d2fb086205ba /ZAPD/ZRoom/Commands/SetWorldMapVisited.cpp | |
| parent | 19c2ea3d474de1b74781417f4b58782396c0aa50 (diff) | |
Add MM scene support (#109)
* Enough to get 1 scene OK
* More MM progress
* Fixes for scenes. 376/401 match
* Fix last of MM scenes
* Add SetWorldMapVisited
* Cleanup
* Hopefully fix OOT build
* Address feedback
* Add macro for rotation flags in MM
* remove Align2
* Cleanup
* Conditionally use looser alignment only in MM
Diffstat (limited to 'ZAPD/ZRoom/Commands/SetWorldMapVisited.cpp')
| -rw-r--r-- | ZAPD/ZRoom/Commands/SetWorldMapVisited.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/ZAPD/ZRoom/Commands/SetWorldMapVisited.cpp b/ZAPD/ZRoom/Commands/SetWorldMapVisited.cpp new file mode 100644 index 0000000..7a6a84e --- /dev/null +++ b/ZAPD/ZRoom/Commands/SetWorldMapVisited.cpp @@ -0,0 +1,25 @@ +#include "SetWorldMapVisited.h" +#include "../../StringHelper.h" + +using namespace std; + +SetWorldMapVisited::SetWorldMapVisited(ZRoom* nZRoom, std::vector<uint8_t> rawData, int rawDataIndex) + : ZRoomCommand(nZRoom, rawData, rawDataIndex) +{ +} + +string SetWorldMapVisited::GenerateSourceCodePass1(string roomName, int baseAddress) +{ + return StringHelper::Sprintf( + "%s 0x00, 0x00", ZRoomCommand::GenerateSourceCodePass1(roomName, baseAddress).c_str()); +} + +string SetWorldMapVisited::GetCommandCName() +{ + return "SCmdWorldMapVisited"; +} + +RoomCommand SetWorldMapVisited::GetRoomCommand() +{ + return RoomCommand::SetWorldMapVisited; +}
\ No newline at end of file |
