Example #1
0
        public void InitValues(int i, int j, BlockType type)
        {
            world  = ModContent.GetInstance <TICWorld>();
            this.i = i;
            this.j = j;
            uiType = type;

            OnInitialize();

            titleText.SetText($"{uiType} Block @ ({i},{j})");
            commandInput.SetText(world.data[(i, j)].command);
Example #2
0
        public override void SetDefaults()
        {
            Main.tileSolid[Type]          = false;
            Main.tileBlockLight[Type]     = false;
            Main.tileFrameImportant[Type] = true;
            Main.tileNoAttach[Type]       = true;
            Main.tileSolidTop[Type]       = true;
            TileID.Sets.HasOutlines[Type] = true;
            dustType = 202;
            TileObjectData.newTile.CopyFrom(TileObjectData.StyleSwitch);
            TileObjectData.addTile(Type);

            world = ModContent.GetInstance <TICWorld>();
        }
Example #3
0
        public override void SetDefaults()
        {
            Main.tileSolid[Type]          = false;
            Main.tileBlockLight[Type]     = false;
            Main.tileFrameImportant[Type] = true;
            Main.tileNoAttach[Type]       = false;
            Main.tileSolidTop[Type]       = true;
            TileID.Sets.HasOutlines[Type] = true;
            dustType = 145;
            TileObjectData.newTile.CopyFrom(TileObjectData.Style1x2);
            TileObjectData.newTile.AnchorBottom = new AnchorData(AnchorType.None, 0, 0);
            TileObjectData.newTile.AnchorTop    = new AnchorData(AnchorType.None, 0, 0);
            TileObjectData.newTile.AnchorLeft   = new AnchorData(AnchorType.None, 0, 0);
            TileObjectData.newTile.AnchorRight  = new AnchorData(AnchorType.None, 0, 0);
            TileObjectData.addTile(Type);

            world = ModContent.GetInstance <TICWorld>();
        }
Example #4
0
 public virtual string Execute(int i, int j, TICWorld world)
 {
     this.world        = world;
     this.data         = world.data[(i, j)];