the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 27 lines 497 B view raw
1#pragma once 2 3#include "Reader.h" 4 5class BufferedReader : public Reader 6{ 7private: 8 Reader *reader; 9 wchar_t *buffer; 10 11 unsigned int readMark; 12 unsigned int bufferedMark; 13 unsigned int bufferSize; 14 bool eofReached; 15 16 static const unsigned int BUFFER_MORE_AMOUNT = 64; 17 void bufferMore(); 18 19public: 20 BufferedReader( Reader *in ); 21 virtual ~BufferedReader(); 22 23 virtual void close(); 24 virtual int read(); 25 virtual int read(wchar_t cbuf[], unsigned int off, unsigned int len); 26 wstring readLine(); 27};