| Line 722: |
Line 722: |
| | | | |
| | ===Loading files=== | | ===Loading files=== |
| − | Loading a file in ManiaPlanet is quite easy: you get the CSystemFid's pLoader and call its GetBuffer() method, which returns a stream object ready for reading (see Streams section). Once you're done reading, call the loader's FreeBuffer() method to release the stream. | + | Loading a file in ManiaPlanet is quite easy: you get the CSystemFid's pLoader and call its OpenBuffer() method, which returns a stream object ready for reading (see Streams section). Once you're done reading, call the loader's CloseBuffer() method to release the stream. |
| | | | |
| | class CLoader | | class CLoader |
| | { | | { |
| | public: | | public: |
| − | virtual CClassicBuffer* GetBuffer(CSystemFid* pFid, int mode, CClassicBuffer* pInnerBuffer = NULL); // mode: 1 = read, 2 = write | + | virtual CClassicBuffer* OpenBuffer(CSystemFid* pFid, enum EMode, int); // EMode: 1 = read, 2 = write |
| − | virtual void FreeBuffer(CSystemFid* pFid, CClassicBuffer* pBuffer); | + | virtual void CloseBuffer(CSystemFid* pFid, CClassicBuffer* pBuffer); |
| | }; | | }; |
| | | | |