the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 25 lines 712 B view raw
1#pragma once 2// 4J Stu - Implements the Java InputStream but rather than writing directly to disc it writes through the save file 3 4#include "OutputStream.h" 5 6#include "ConsoleSavePath.h" 7 8class ConsoleSaveFile; 9class FileEntry; 10 11class ConsoleSaveFileOutputStream : public OutputStream 12{ 13public: 14 ConsoleSaveFileOutputStream(ConsoleSaveFile *saveFile, const ConsoleSavePath &file); 15 ConsoleSaveFileOutputStream(ConsoleSaveFile *saveFile, FileEntry *file); 16 virtual void write(unsigned int b); 17 virtual void write(byteArray b); 18 virtual void write(byteArray b, unsigned int offset, unsigned int length); 19 virtual void close(); 20 virtual void flush() {} 21 22private: 23 ConsoleSaveFile *m_saveFile; 24 FileEntry *m_file; 25};