TileFrame() public method

public TileFrame ( int i, int j, bool &resetFrame, bool &noBreak ) : bool
i int
j int
resetFrame bool
noBreak bool
return bool
Ejemplo n.º 1
0
        //in Terraria.WorldGen.TileFrame at beginning of block of if(tile.active()) add
        //  if(!TileLoader.TileFrame(i, j, tile.type, ref resetFrame, ref noBreak)) { return; }
        public static bool TileFrame(int i, int j, int type, ref bool resetFrame, ref bool noBreak)
        {
            ModTile modTile = GetTile(type);
            bool    flag    = true;

            if (modTile != null)
            {
                flag = modTile.TileFrame(i, j, ref resetFrame, ref noBreak);
            }
            foreach (var hook in HookTileFrame)
            {
                flag &= hook(i, j, type, ref resetFrame, ref noBreak);
            }
            return(flag);
        }
Ejemplo n.º 2
0
        //in Terraria.WorldGen.TileFrame at beginning of block of if(tile.active()) add
        //  if(!TileLoader.TileFrame(i, j, tile.type, ref resetFrame, ref noBreak)) { return; }
        public static bool TileFrame(int i, int j, int type, ref bool resetFrame, ref bool noBreak)
        {
            ModTile modTile = GetTile(type);
            bool    flag    = true;

            if (modTile != null)
            {
                flag = modTile.TileFrame(i, j, ref resetFrame, ref noBreak);
            }
            foreach (GlobalTile globalTile in globalTiles)
            {
                flag &= globalTile.TileFrame(i, j, type, ref resetFrame, ref noBreak);
            }
            return(flag);
        }