Add EditorContext, refactor utils, add system managers
This commit is contained in:
@@ -351,5 +351,6 @@ absl::Status LoadAllPalettes(const std::vector<uint8_t> &rom_data,
|
||||
}
|
||||
|
||||
} // namespace gfx
|
||||
std::unordered_map<uint8_t, gfx::Paletteset> GfxContext::palettesets_;
|
||||
} // namespace app
|
||||
} // namespace yaze
|
||||
|
||||
@@ -405,7 +405,17 @@ struct Paletteset {
|
||||
gfx::SnesPalette composite; /**< The composite palette. */
|
||||
};
|
||||
|
||||
} // namespace gfx
|
||||
} // namespace gfx
|
||||
/**
|
||||
* @brief Shared graphical context across editors.
|
||||
*/
|
||||
class GfxContext {
|
||||
protected:
|
||||
// Palettesets for the tile16 individual tiles
|
||||
static std::unordered_map<uint8_t, gfx::Paletteset> palettesets_;
|
||||
};
|
||||
|
||||
|
||||
} // namespace app
|
||||
} // namespace yaze
|
||||
|
||||
|
||||
Reference in New Issue
Block a user