terraria-source-code/Terraria/LiquidBuffer.cs
TheVamp 0462173018 Version 1.2.0.3.1
Decompiled with IlSpy
Fixes Source Code
2013-10-12 11:25:17 +02:00

32 lines
797 B
C#

using System;
namespace Terraria
{
public class LiquidBuffer
{
public const int maxLiquidBuffer = 10000;
public static int numLiquidBuffer;
public int x;
public int y;
public static void AddBuffer(int x, int y)
{
if (LiquidBuffer.numLiquidBuffer == 9999)
{
return;
}
if (Main.tile[x, y].checkingLiquid())
{
return;
}
Main.tile[x, y].checkingLiquid(true);
Main.liquidBuffer[LiquidBuffer.numLiquidBuffer].x = x;
Main.liquidBuffer[LiquidBuffer.numLiquidBuffer].y = y;
LiquidBuffer.numLiquidBuffer++;
}
public static void DelBuffer(int l)
{
LiquidBuffer.numLiquidBuffer--;
Main.liquidBuffer[l].x = Main.liquidBuffer[LiquidBuffer.numLiquidBuffer].x;
Main.liquidBuffer[l].y = Main.liquidBuffer[LiquidBuffer.numLiquidBuffer].y;
}
}
}