the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
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};