コード例 #1
0
    public TMergeNamesScene()
        : base("Name Destroy Scene")
    {
        FSoundManager.PlayMusic("reverbPiano");

        TDiagBarsLayer diagLayer = new TDiagBarsLayer();
        AddChild(diagLayer);

        TBorderLayer borderLayer = new TBorderLayer(Futile.screen.width, Futile.screen.height, 5f, new Color(0.2f, 0.2f, 0.2f, 1.0f));
        AddChild(borderLayer);

        InitButtons();

        trebellaFinalPositions = new List<Vector2>();
        float startingZero = 100f;
        float horizontalDistance = (Futile.screen.width - startingZero * 2f) / 9f;
        for (int i = 0; i < 8; i++) {
            trebellaFinalPositions.Add(new Vector2(startingZero + horizontalDistance * (i + 1), Futile.screen.halfHeight));
        }

        unsolidifiedTrebellaLetters = new List<FLabel>();
        hearts = new List<FSprite>();

        for (int i = 0; i < 100; i++) {
            FSprite heart = new FSprite("heart.psd");
            heart.scale = Random.Range(0.1f, 0.3f);
            float secondaryColorAmt = Random.Range(0.0f, 0.3f);
            heart.color = new Color(1.0f, secondaryColorAmt, secondaryColorAmt, 1.0f);
            heart.rotation = Random.Range(0.0f, 359.0f);
            hearts.Add(heart);
        }

        List<string>blackallStrings = new List<string>();
        blackallStrings.Add("B");
        blackallStrings.Add("L");
        blackallStrings.Add("A");
        blackallStrings.Add("C");
        blackallStrings.Add("K");
        blackallStrings.Add("A");
        blackallStrings.Add("L");
        blackallStrings.Add("L");
        blackallLetters = InitLetters(blackallStrings, "Burnstown", -30f);

        List<string>tesserStrings = new List<string>();
        tesserStrings.Add("T");
        tesserStrings.Add("E");
        tesserStrings.Add("S");
        tesserStrings.Add("S");
        tesserStrings.Add("E");
        tesserStrings.Add("R");
        tesserLetters = InitLetters(tesserStrings, "SoftSugar", Futile.screen.height + 30f);

        List<string>trebellaStrings = new List<string>();
        trebellaStrings.Add("T");
        trebellaStrings.Add("R");
        trebellaStrings.Add("E");
        trebellaStrings.Add("B");
        trebellaStrings.Add("E");
        trebellaStrings.Add("L");
        trebellaStrings.Add("L");
        trebellaStrings.Add("A");
        trebellaLetters = InitLetters(trebellaStrings, "Exotica", Futile.screen.height + 30f);
    }
コード例 #2
0
    public TMergeNamesScene() : base("Name Destroy Scene")
    {
        FSoundManager.PlayMusic("reverbPiano");

        TDiagBarsLayer diagLayer = new TDiagBarsLayer();

        AddChild(diagLayer);

        TBorderLayer borderLayer = new TBorderLayer(Futile.screen.width, Futile.screen.height, 5f, new Color(0.2f, 0.2f, 0.2f, 1.0f));

        AddChild(borderLayer);

        InitButtons();

        trebellaFinalPositions = new List <Vector2>();
        float startingZero       = 100f;
        float horizontalDistance = (Futile.screen.width - startingZero * 2f) / 9f;

        for (int i = 0; i < 8; i++)
        {
            trebellaFinalPositions.Add(new Vector2(startingZero + horizontalDistance * (i + 1), Futile.screen.halfHeight));
        }

        unsolidifiedTrebellaLetters = new List <FLabel>();
        hearts = new List <FSprite>();

        for (int i = 0; i < 100; i++)
        {
            FSprite heart = new FSprite("heart.psd");
            heart.scale = Random.Range(0.1f, 0.3f);
            float secondaryColorAmt = Random.Range(0.0f, 0.3f);
            heart.color    = new Color(1.0f, secondaryColorAmt, secondaryColorAmt, 1.0f);
            heart.rotation = Random.Range(0.0f, 359.0f);
            hearts.Add(heart);
        }

        List <string> blackallStrings = new List <string>();

        blackallStrings.Add("B");
        blackallStrings.Add("L");
        blackallStrings.Add("A");
        blackallStrings.Add("C");
        blackallStrings.Add("K");
        blackallStrings.Add("A");
        blackallStrings.Add("L");
        blackallStrings.Add("L");
        blackallLetters = InitLetters(blackallStrings, "Burnstown", -30f);

        List <string> tesserStrings = new List <string>();

        tesserStrings.Add("T");
        tesserStrings.Add("E");
        tesserStrings.Add("S");
        tesserStrings.Add("S");
        tesserStrings.Add("E");
        tesserStrings.Add("R");
        tesserLetters = InitLetters(tesserStrings, "SoftSugar", Futile.screen.height + 30f);

        List <string> trebellaStrings = new List <string>();

        trebellaStrings.Add("T");
        trebellaStrings.Add("R");
        trebellaStrings.Add("E");
        trebellaStrings.Add("B");
        trebellaStrings.Add("E");
        trebellaStrings.Add("L");
        trebellaStrings.Add("L");
        trebellaStrings.Add("A");
        trebellaLetters = InitLetters(trebellaStrings, "Exotica", Futile.screen.height + 30f);
    }