TShock/Terraria/LiquidBuffer.cs
2011-05-28 20:49:41 -06:00

31 lines
858 B
C#

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