Example #1
0
    public bool noRotation;     //if true, level will generate non-rotatable tiles

    private void Awake()
    {
        mainMenu     = GameObject.Find("MainMenu");                                     //main menu UI container
        levelSelect  = GameObject.Find("LevelSelect");                                  //level select UI container
        inLevel      = GameObject.Find("InLevel");                                      //in level UI container
        credits      = GameObject.Find("Credits");
        nodeManager  = GameObject.Find("nodeMan").GetComponent <NodeManager>();         //nodeManager for generating levels
        tutorialText = GameObject.Find("TutorialTip").GetComponent <Text>();
        flavorText   = GameObject.Find("LevelScore").GetComponent <Text>();
        nextLevel    = GameObject.Find("NextLevel");
        uiMan        = GameObject.Find("uiMan");

        table = GameObject.Find("TableIMG").GetComponent <TableDraw>();
        //set chain values
        var temp = transform.Find("LeftChain");

        if (temp != null)
        {
            chain1 = temp.GetComponent <Image>();
        }
        temp = transform.Find("RightChain");
        if (temp != null)
        {
            chain2 = temp.GetComponent <Image>();
        }
    }
Example #2
0
            public new string ToString(TableDraw tableDraw)
            {
                string res = "";

                res += "—————————————" + Environment.NewLine;
                for (int i = 0; i < Dimension; i++)
                {
                    res += "|";
                    for (int j = 0; j < Dimension; j++)
                    {
                        res += " ";
                        switch (tableDraw)
                        {
                        case TableDraw.Empty:
                            res += " ";
                            break;

                        case TableDraw.Numbers:
                            res += Cells[i, j].NumCell;
                            break;

                        case TableDraw.Values:
                            res += Cells[i, j];
                            break;

                        default:
                            res += " ";
                            break;
                        }
                        ;
                        res += " |";
                    }
                    res += Environment.NewLine;
                    res += "—————————————" + Environment.NewLine;
                }
                return(res);
            }