feat(render): sombra com a sprite 16x16 compartit
This commit is contained in:
1 parent
6a70d6de9f
commit
8bdc994b75
9 files changed
+83
-34
No files matched your search
@@ -18,6 +18,7 @@
|
||||
#include "core/input/key_config.hpp"
|
||||
#include "core/input/mouse.hpp"
|
||||
#include "core/locale/locale.hpp"
|
||||
#include "core/rendering/effects/shadow.hpp"
|
||||
#include "core/rendering/notifier.hpp"
|
||||
#include "core/rendering/render_info.hpp"
|
||||
#include "core/rendering/screen.hpp"
|
||||
@@ -162,6 +163,11 @@ Director::Director() {
|
||||
Resource::Cache::get().loadSurface(ROOM_TEXT_FONT_GIF_KEY, UiConfig::get().roomTextFont().gif);
|
||||
Resource::Cache::get().getSurface(ROOM_TEXT_FONT_GIF_KEY)->setPalette(Resource::Cache::get().getPalette("ui"));
|
||||
|
||||
// Sprite compartit de la sombra (tira horitzontal de fotogrames de
|
||||
// 16x16, de petit a gran). El consumeix `Effects::Shadow::render`,
|
||||
// que el reaprofiten Player i qualsevol entitat futura compatible.
|
||||
Resource::Cache::get().loadSurface(Effects::Shadow::CACHE_KEY, "data/entities/shadow/shadow.gif");
|
||||
|
||||
// Pistes de música del cicle de sala (intro/playing/outro). Es preloden
|
||||
// ací perquè formen part del preload d'assets, com la font i la paleta;
|
||||
// la lògica de quina sona en cada estat viu a `GameScene`.
|
||||
|
||||
Reference in new issue
Block a user