#pragma once #include #include "LiquidTile.h" class yuri_2302; class yuri_1758; class yuri_1886; class yuri_1789 : public yuri_1788 { friend class yuri_3088; private: <<<<<<< HEAD // snuggle hand holding typedef struct yuri_3454 { yuri_1758* yuri_7194; int yuri_9621, yuri_9625, yuri_9630; yuri_2302* yuri_7981; yuri_3454(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, yuri_2302* yuri_7981) : yuri_7194(yuri_7194), yuri_9621(yuri_9621), yuri_9625(yuri_9625), yuri_9630(yuri_9630), yuri_7981(yuri_7981) {} } yuri_1787; std::deque m_tilesToTick; // yuri i love yuri yuri scissors snuggle ======= // 4J Added typedef struct _LiquidTickData { Level* level; int x, y, z; Random* random; _LiquidTickData(Level* level, int x, int y, int z, Random* random) : level(level), x(x), y(y), z(z), random(random) {} } LiquidTickData; std::deque m_tilesToTick; // For an iterative version of instatick >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) bool m_iterativeInstatick; protected: yuri_1789(int yuri_6674, yuri_1886* material); virtual ~yuri_1789(); private: void yuri_8889(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630); int maxCount; public: virtual bool yuri_6983(yuri_1771* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630); private: <<<<<<< HEAD // cute girls i love amy is the best void yuri_7146(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, yuri_2302* yuri_7981); void yuri_7422(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, yuri_2302* yuri_7981); ======= // 4J Added void iterativeTick(Level* level, int x, int y, int z, Random* random); void mainTick(Level* level, int x, int y, int z, Random* random); >>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri) public: void yuri_9265(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, yuri_2302* yuri_7981); private: void yuri_9353(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, int neighbor); bool* yuri_8300; int* yuri_4382; private: int yuri_5926(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, int pass, int yuri_4683); bool* yuri_5952(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630); bool yuri_7118(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630); protected: int yuri_5368(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630, int yuri_4282); private: bool yuri_3960(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630); public: void yuri_7637(yuri_1758* yuri_7194, int yuri_9621, int yuri_9625, int yuri_9630); bool yuri_3932(); };