diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-06-05 12:12:39 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-06-05 12:12:39 -0300 |
| commit | f080f1e4bc9475500c0b5ef3c559c0e105290137 (patch) | |
| tree | 461f6a7fef0014900f5f36423a92bde964a4ae94 /src/common.hh | |
| parent | ebfa80ab573b1a0ef9aec65a45fd0ae751196207 (diff) | |
| download | game-f080f1e4bc9475500c0b5ef3c559c0e105290137.tar.gz game-f080f1e4bc9475500c0b5ef3c559c0e105290137.zip | |
reduce clutter with struct dividing comments
Diffstat (limited to 'src/common.hh')
| -rw-r--r-- | src/common.hh | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/src/common.hh b/src/common.hh index 8bf7fca..ded9079 100644 --- a/src/common.hh +++ b/src/common.hh @@ -187,7 +187,7 @@ void RandomShuffle(T *Buffer, int Size){ struct TReadStream { // VIRTUAL FUNCTIONS - // ========================================================================= + // ================= virtual bool readFlag(void); // VTABLE[0] virtual uint8 readByte(void) = 0; // VTABLE[1] virtual uint16 readWord(void); // VTABLE[2] @@ -199,12 +199,10 @@ struct TReadStream { }; struct TReadBuffer: TReadStream { - // REGULAR FUNCTIONS - // ========================================================================= TReadBuffer(const uint8 *Data, int Size); // VIRTUAL FUNCTIONS - // ========================================================================= + // ================= uint8 readByte(void) override; uint16 readWord(void) override; uint32 readQuad(void) override; @@ -213,7 +211,7 @@ struct TReadBuffer: TReadStream { void skip(int Count) override; // DATA - // ========================================================================= + // ================= const uint8 *Data; int Size; int Position; @@ -221,7 +219,7 @@ struct TReadBuffer: TReadStream { struct TWriteStream { // VIRTUAL FUNCTIONS - // ========================================================================= + // ================= virtual void writeFlag(bool Flag); // VTABLE[0] virtual void writeByte(uint8 Byte) = 0; // VTABLE[1] virtual void writeWord(uint16 Word); // VTABLE[2] @@ -231,33 +229,29 @@ struct TWriteStream { }; struct TWriteBuffer: TWriteStream { - // REGULAR FUNCTIONS - // ========================================================================= TWriteBuffer(uint8 *Data, int Size); void reset(void) { this->Position = 0; } // VIRTUAL FUNCTIONS - // ========================================================================= + // ================= void writeByte(uint8 Byte) override; void writeWord(uint16 Word) override; void writeQuad(uint32 Quad) override; void writeBytes(const uint8 *Buffer, int Count) override; // DATA - // ========================================================================= + // ================= uint8 *Data; int Size; int Position; }; struct TDynamicWriteBuffer: TWriteBuffer { - // REGULAR FUNCTIONS - // ========================================================================= TDynamicWriteBuffer(int InitialSize); void resizeBuffer(void); // VIRTUAL FUNCTIONS - // ========================================================================= + // ================= void writeByte(uint8 Byte) override; void writeWord(uint16 Word) override; void writeQuad(uint32 Quad) override; |
