mirror of
https://github.com/redstrate/Novus.git
synced 2025-04-23 20:47:45 +00:00
17 lines
341 B
C++
17 lines
341 B
C++
|
#include "filecache.h"
|
||
|
|
||
|
#include <physis.hpp>
|
||
|
|
||
|
FileCache::FileCache(GameData& data) : data(data) {
|
||
|
|
||
|
}
|
||
|
|
||
|
physis_Buffer& FileCache::lookupFile(const QString& path) {
|
||
|
if (!cachedBuffers.contains(path)) {
|
||
|
cachedBuffers[path] = physis_gamedata_extract_file(&data, path.toStdString().c_str());
|
||
|
}
|
||
|
|
||
|
return cachedBuffers[path];
|
||
|
}
|
||
|
|