Example #1
0
    private void MiniCraftingTableINLeftClick()
    {
        if (CopyOfItem == null)
        {
            if (GameManager._Instance.MCTGameObjs.B[ButtonID].BlockID != 0)
            {
                CopyOfItem = GameManager._Instance.MCTGameObjs.B[ButtonID];
                GameManager._Instance.MCTGameObjs.B[ButtonID] = new BlockItem();
            }
        }
        else
        {
            if (GameManager._Instance.MCTGameObjs.B[ButtonID].BlockID != 0)
            {
                BlockItem tmp = GameManager._Instance.MCTGameObjs.B[ButtonID];
                GameManager._Instance.MCTGameObjs.B[ButtonID] = CopyOfItem;
                CopyOfItem = tmp;
            }
            else
            {
                GameManager._Instance.MCTGameObjs.B[ButtonID] = CopyOfItem;
                CopyOfItem = null;
            }
        }

        PlayerMiniCrafting.DoMiniCrafting(false);
        PlayerGUI.UpdateMiniCraftingTable();
        SetTextTemp2();
    }
Example #2
0
    public static void Instantiate()
    {
        _Instance = new MainLoop();
        Logger.Instantiate();
        World.Instantiate();

        BlockRegistry.RegisterBlocks();
        PlayerMiniCrafting.Initialize();
        PlayerCrafting.Initialize();

        Player.Instantiate();
        DayNightCycle.Instantiate();
        // TODO
    }
Example #3
0
    private void MiniCraftingTableOUTLeftClick()
    {
        if (CopyOfItem == null)
        {
            if (GameManager._Instance.MCTGameObjs.B[ButtonID].BlockID != 0)
            {
                CopyOfItem = GameManager._Instance.MCTGameObjs.B[ButtonID];
                GameManager._Instance.MCTGameObjs.B[ButtonID] = new BlockItem();
            }
        }

        PlayerMiniCrafting.DoMiniCrafting(true);
        PlayerGUI.UpdateMiniCraftingTable();
        SetTextTemp2();
    }
Example #4
0
    private void MiniCraftingTableINRightClick()
    {
        if (CopyOfItem != null)
        {
            if (GameManager._Instance.MCTGameObjs.B[ButtonID].BlockID != 0)
            {
                if (GameManager._Instance.MCTGameObjs.B[ButtonID].BlockID == CopyOfItem.BlockID)
                {
                    if (GameManager._Instance.MCTGameObjs.B[ButtonID].Count < 64)
                    {
                        if (GameManager._Instance.MCTGameObjs.B[ButtonID].IncrementBlocks())
                        {
                            CopyOfItem.DecrementBlocks();

                            if (CopyOfItem.Count == 0)
                            {
                                CopyOfItem = null;
                            }
                        }
                    }
                }
            }
            else
            {
                GameManager._Instance.MCTGameObjs.B[ButtonID].Set(CopyOfItem.BlockID, 1, CopyOfItem.Level);
                CopyOfItem.DecrementBlocks();

                if (CopyOfItem.Count == 0)
                {
                    CopyOfItem = null;
                }
            }
        }

        PlayerMiniCrafting.DoMiniCrafting(false);
        PlayerGUI.UpdateMiniCraftingTable();
        SetTextTemp2();
    }