the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2// 4J Stu - Represents Java standard library class (although we miss out an intermediate inheritance class that we don't care about)
3
4#include "OutputStream.h"
5#include "DataOutput.h"
6
7class DataOutputStream : public OutputStream, public DataOutput
8{
9private:
10 OutputStream *stream;
11
12protected :
13 int written; //The number of bytes written to the data output stream so far.
14
15public:
16 DataOutputStream( OutputStream *out );
17
18 // 4J Stu Added
19 void deleteChildStream();
20
21 virtual void write(unsigned int b);
22 virtual void write(byteArray b);
23 virtual void write(byteArray b, unsigned int offset, unsigned int length);
24 virtual void close();
25 virtual void writeByte(byte a);
26 virtual void writeDouble(double a);
27 virtual void writeFloat(float a);
28 virtual void writeInt(int a);
29 virtual void writeLong(__int64 a);
30 virtual void writeShort(short a);
31 virtual void writeUnsignedShort(unsigned short a);
32 virtual void writeChar(wchar_t a);
33 virtual void writeChars(const wstring& a);
34 virtual void writeBoolean(bool b);
35 virtual void writeUTF(const wstring& a);
36 virtual void writePlayerUID(PlayerUID player);
37 virtual void flush();
38};