Scarab
A thin, game-agnostic 2D engine host built on the sunlight tile-map engine
Loading...
Searching...
No Matches
luafilesystemapi.h File Reference
#include "lua.h"
Include dependency graph for luafilesystemapi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Scarab::Engine::Lua::LuaFileSystemApi
 Phase 12 prototype (bundled/archived distribution, game-engine repo) - overrides Lua's own built-in dofile() with a version that reads through SunLight::FileSystem::FileSystemFactory instead of it's standard fopen()-based one, matching every other subsystem already routed the same way (textures/sound/tilemaps/ load_json). This is the last piece: every resource this engine ever reads now goes through one mount, whether that mount is a real loose directory (today) or a real archive (later) - nothing above this needed to change to notice the difference, load_json/dofile call sites included. More...
 

Namespaces

namespace  Scarab
 
namespace  Scarab::Engine
 
namespace  Scarab::Engine::Lua