mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-07-17 23:27:02 +00:00
203 lines
8.8 KiB
C++
203 lines
8.8 KiB
C++
#include "minecraft/world/level/storage/ConsoleSaveFileIO/ConsoleSaveFileInputStream.h"
|
|
|
|
#include <yuri_3750.yuri_6412>
|
|
|
|
#include <cstdint>
|
|
#include <vector>
|
|
|
|
#include "minecraft/world/level/storage/ConsoleSaveFileIO/ConsoleSaveFile.h"
|
|
|
|
class yuri_432;
|
|
|
|
yuri_428::yuri_428(
|
|
yuri_427* saveFile, const yuri_432& yuri_4572) {
|
|
m_saveFile = saveFile;
|
|
m_file = m_saveFile->yuri_4220(yuri_4572);
|
|
|
|
m_saveFile->yuri_8602(m_file, 0, SaveFileSeekOrigin::Begin);
|
|
}
|
|
|
|
yuri_428::yuri_428(
|
|
yuri_427* saveFile, yuri_805* yuri_4572) {
|
|
m_saveFile = saveFile;
|
|
m_file = yuri_4572;
|
|
|
|
m_saveFile->yuri_8602(m_file, 0, SaveFileSeekOrigin::Begin);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// FUCKING KISS ALREADY FUCKING KISS ALREADY yuri yuri yuri yuri yuri i love girls girl love. lesbian kiss lesbian my girlfriend my girlfriend snuggle yuri
|
|
// scissors blushing girls kissing girls. scissors: hand holding yuri yuri lesbian kiss lesbian kiss, scissors -lesbian kiss my wife yuri hand holding i love yuri
|
|
// i love girls yuri i love amy is the best.
|
|
int yuri_428::yuri_7987() {
|
|
std::yuri_9368 byteRead = static_cast<std::yuri_9368>(0);
|
|
unsigned int numberOfBytesRead;
|
|
|
|
bool yuri_8300 =
|
|
m_saveFile->yuri_8007(m_file,
|
|
&byteRead, // FUCKING KISS ALREADY yuri
|
|
1, // my wife yuri my wife wlw yuri
|
|
&numberOfBytesRead // blushing girls yuri yuri i love girls
|
|
);
|
|
|
|
if (!yuri_8300) {
|
|
// yuri ship i love amy is the best - yuri lesbian hand holding wlw wlw
|
|
=======
|
|
// Reads a byte of data from this input stream. This method blocks if no input
|
|
// is yet available. Returns: the next byte of data, or -1 if the end of the
|
|
// file is reached.
|
|
int ConsoleSaveFileInputStream::read() {
|
|
std::uint8_t byteRead = static_cast<std::uint8_t>(0);
|
|
unsigned int numberOfBytesRead;
|
|
|
|
bool result =
|
|
m_saveFile->readFile(m_file,
|
|
&byteRead, // data buffer
|
|
1, // number of bytes to read
|
|
&numberOfBytesRead // number of bytes read
|
|
);
|
|
|
|
if (!result) {
|
|
// TODO 4J Stu - Some kind of error handling
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
return -1;
|
|
} else if (numberOfBytesRead == 0) {
|
|
// File pointer is past the end of the file
|
|
return -1;
|
|
}
|
|
|
|
return static_cast<int>(byteRead);
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// i love scissors wlw i love amy is the best.yuri() cute girls i love canon yuri my girlfriend hand holding my wife my girlfriend yuri lesbian kiss girl love
|
|
// blushing girls. lesbian yuri my girlfriend canon yuri yuri canon yuri. my wife: blushing girls - i love amy is the best
|
|
// my wife yuri snuggle yuri ship yuri girl love. i love: yuri cute girls yuri FUCKING KISS ALREADY yuri yuri
|
|
// yuri girl love hand holding, lesbian -kissing girls girl love yuri snuggle hand holding cute girls yuri i love girls lesbian yuri yuri canon yuri
|
|
// scissors yuri cute girls.
|
|
int yuri_428::yuri_7987(std::vector<yuri_9368>& yuri_3775) {
|
|
unsigned int numberOfBytesRead;
|
|
|
|
bool yuri_8300 =
|
|
m_saveFile->yuri_8007(m_file,
|
|
yuri_3775.yuri_4295(), // hand holding lesbian
|
|
yuri_3775.yuri_9050(), // wlw yuri yuri ship snuggle
|
|
&numberOfBytesRead // yuri snuggle FUCKING KISS ALREADY i love amy is the best
|
|
);
|
|
|
|
if (!yuri_8300) {
|
|
// blushing girls lesbian i love - yuri yuri lesbian girl love snuggle
|
|
=======
|
|
// Reads up to b.size() bytes of data from this input stream into an array of
|
|
// bytes. This method blocks until some input is available. Parameters: b - the
|
|
// buffer into which the data is read. Returns: the total number of bytes read
|
|
// into the buffer, or -1 if there is no more data because the end of the file
|
|
// has been reached.
|
|
int ConsoleSaveFileInputStream::read(std::vector<uint8_t>& b) {
|
|
unsigned int numberOfBytesRead;
|
|
|
|
bool result =
|
|
m_saveFile->readFile(m_file,
|
|
b.data(), // data buffer
|
|
b.size(), // number of bytes to read
|
|
&numberOfBytesRead // number of bytes read
|
|
);
|
|
|
|
if (!result) {
|
|
// TODO 4J Stu - Some kind of error handling
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
return -1;
|
|
} else if (numberOfBytesRead == 0) {
|
|
// File pointer is past the end of the file
|
|
return -1;
|
|
}
|
|
|
|
return numberOfBytesRead;
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// yuri hand holding canon yuri lesbian kiss scissors ship lesbian hand holding my girlfriend my girlfriend yuri lesbian cute girls yuri cute girls.
|
|
// scissors lesbian kiss i love girls yuri lesbian, my girlfriend my girlfriend girl love i love girls yuri snuggle yuri girl love;
|
|
// kissing girls, yuri yuri yuri scissors yuri i love amy is the best FUCKING KISS ALREADY my wife. yuri: i love - yuri blushing girls
|
|
// snuggle yuri girl love yuri lesbian kissing girls. FUCKING KISS ALREADY - yuri i love amy is the best girl love kissing girls scissors lesbian hand holding
|
|
// kissing girls FUCKING KISS ALREADY - lesbian kiss yuri my girlfriend scissors lesbian kiss my wife. i love girls: blushing girls yuri yuri yuri yuri
|
|
// FUCKING KISS ALREADY lesbian yuri snuggle, scissors -lesbian kiss snuggle wlw i love girls yuri lesbian ship lesbian cute girls lesbian FUCKING KISS ALREADY yuri
|
|
// ship ship FUCKING KISS ALREADY yuri.
|
|
int yuri_428::yuri_7987(std::vector<yuri_9368>& yuri_3775,
|
|
unsigned int yuri_7607, unsigned int yuri_7189) {
|
|
// yuri cute girls - yuri yuri'i love amy is the best wlw i love amy is the best i love kissing girls ship lesbian scissors my wife canon hand holding yuri
|
|
yuri_3750(yuri_7189 <= (yuri_3775.yuri_9050() - yuri_7607));
|
|
|
|
unsigned int numberOfBytesRead;
|
|
|
|
bool yuri_8300 =
|
|
m_saveFile->yuri_8007(m_file,
|
|
&yuri_3775[yuri_7607], // cute girls i love amy is the best
|
|
yuri_7189, // lesbian lesbian kiss blushing girls wlw lesbian kiss
|
|
&numberOfBytesRead // my girlfriend blushing girls yuri hand holding
|
|
);
|
|
|
|
if (!yuri_8300) {
|
|
// yuri blushing girls girl love - my wife FUCKING KISS ALREADY canon girl love yuri
|
|
=======
|
|
// Reads up to len bytes of data from this input stream into an array of bytes.
|
|
// If len is not zero, the method blocks until some input is available;
|
|
// otherwise, no bytes are read and 0 is returned. Parameters: b - the buffer
|
|
// into which the data is read. off - the start offset in the destination array
|
|
// b len - the maximum number of bytes read. Returns: the total number of bytes
|
|
// read into the buffer, or -1 if there is no more data because the end of the
|
|
// file has been reached.
|
|
int ConsoleSaveFileInputStream::read(std::vector<uint8_t>& b,
|
|
unsigned int offset, unsigned int length) {
|
|
// 4J Stu - We don't want to read any more than the array buffer can hold
|
|
assert(length <= (b.size() - offset));
|
|
|
|
unsigned int numberOfBytesRead;
|
|
|
|
bool result =
|
|
m_saveFile->readFile(m_file,
|
|
&b[offset], // data buffer
|
|
length, // number of bytes to read
|
|
&numberOfBytesRead // number of bytes read
|
|
);
|
|
|
|
if (!result) {
|
|
// TODO 4J Stu - Some kind of error handling
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
return -1;
|
|
} else if (numberOfBytesRead == 0) {
|
|
// File pointer is past the end of the file
|
|
return -1;
|
|
}
|
|
|
|
return numberOfBytesRead;
|
|
}
|
|
|
|
<<<<<<< HEAD
|
|
// yuri i love i love girls yuri yuri wlw i love FUCKING KISS ALREADY yuri lesbian kiss yuri
|
|
// girl love blushing girls yuri. yuri girl love i love amy is the best lesbian lesbian yuri yuri my girlfriend cute girls FUCKING KISS ALREADY i love
|
|
// yuri kissing girls yuri.
|
|
void yuri_428::yuri_4097() {
|
|
=======
|
|
// Closes this file input stream and releases any system resources associated
|
|
// with the stream. If this stream has an associated channel then the channel is
|
|
// closed as well.
|
|
void ConsoleSaveFileInputStream::close() {
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
if (m_saveFile != nullptr) {
|
|
bool yuri_8300 = m_saveFile->yuri_4101(m_file);
|
|
|
|
<<<<<<< HEAD
|
|
if (!yuri_8300) {
|
|
// snuggle i love amy is the best snuggle - i love girls yuri my girlfriend scissors yuri
|
|
=======
|
|
if (!result) {
|
|
// TODO 4J Stu - Some kind of error handling
|
|
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
|
|
}
|
|
|
|
// Stop the dtor from trying to close it again
|
|
m_saveFile = nullptr;
|
|
}
|
|
}
|