yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
command.h File Reference
#include <cstdint>
#include <iostream>
#include <memory>
#include <sstream>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include "absl/status/status.h"
#include "absl/strings/str_cat.h"
#include "app/core/common.h"
#include "app/core/constants.h"
#include "app/emu/snes.h"
#include "app/gfx/bitmap.h"
#include "app/gfx/compression.h"
#include "app/gfx/snes_palette.h"
#include "app/gfx/snes_tile.h"
#include "app/gui/canvas.h"
#include "app/rom.h"
#include "app/zelda3/overworld/overworld.h"
#include "asar-dll-bindings/c/asar.h"
Include dependency graph for command.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  yaze::cli::ColorModifier
 
class  yaze::cli::CommandHandler
 
class  yaze::cli::ApplyPatch
 
class  yaze::cli::AsarPatch
 
class  yaze::cli::CreatePatch
 
class  yaze::cli::Open
 Open a Rom file and display information about it. More...
 
class  yaze::cli::Backup
 Backup a Rom file. More...
 
class  yaze::cli::Compress
 
class  yaze::cli::Decompress
 
class  yaze::cli::SnesToPc
 Convert a SNES address to a PC address. More...
 
class  yaze::cli::PcToSnes
 Convert a PC address to a SNES address. More...
 
class  yaze::cli::ReadFromRom
 Read from a Rom file. More...
 
class  yaze::cli::Tile16Transfer
 Transfer tile 16 data from one Rom to another. More...
 
class  yaze::cli::Expand
 Expand a Rom file. More...
 
struct  yaze::cli::Commands
 Command handler for the CLI. More...
 

Namespaces

namespace  yaze
 
namespace  yaze::cli
 Namespace for the command line interface.
 

Enumerations

enum  yaze::cli::ColorCode {
  yaze::cli::FG_RED = 31 , yaze::cli::FG_GREEN = 32 , yaze::cli::FG_YELLOW = 33 , yaze::cli::FG_BLUE = 36 ,
  yaze::cli::FG_MAGENTA = 35 , yaze::cli::FG_DEFAULT = 39 , yaze::cli::FG_RESET = 0 , yaze::cli::FG_UNDERLINE = 4 ,
  yaze::cli::BG_RED = 41 , yaze::cli::BG_GREEN = 42 , yaze::cli::BG_BLUE = 44 , yaze::cli::BG_DEFAULT = 49
}