Sistema de notificacions amb presets (F4, llisca des de dalt) (v0.9.0)

This commit is contained in:
JailDesigner committed 2026-04-19 10:54:32 +02:00
1 parent 96cbdf96b6
commit 1b430500f4
10 files changed
+208 -10

No files matched your search

+3 -7
View File
@@ -32,14 +32,10 @@ auto RenderInfo::get() -> RenderInfo& {
RenderInfo::~RenderInfo() = default;
void RenderInfo::init() {
// Paleta compartida de UI: qualsevol HUD que la vulga només ha de cridar
// Cache::getPalette("ui") i aplicar-la a la seua surface. El .gif propi
// de la font (2 colors) es descarta a favor d'aquesta.
Resource::Cache::get().loadPalette("ui", "data/palettes/sega-cube.pal");
Resource::Cache::get().loadSurface("8bithud.gif", "data/font/8bithud.gif");
// El Director preloade la paleta "ui" i la surface "8bithud.gif"; ací
// només construïm el Text. Així Notifier i altres HUDs comparteixen
// recursos sense contenir la lògica de càrrega.
auto font_surface = Resource::Cache::get().getSurface("8bithud.gif");
font_surface->setPalette(Resource::Cache::get().getPalette("ui"));
text_ = std::make_unique<Text>(font_surface, "data/font/8bithud.fnt");
// Restaura l'estat guardat a config.yaml (video.render_info).