Example #1
0
        public override void Initialize()
        {
            bg = new GameSprite("menu\\background");
            AddSceneObject(bg);

            scroll = new GameSprite("menu\\scroll");
            AddSceneObject(scroll);

            play        = new GameButton("menu\\explore", true, false, true);
            play.Color  = Color.White * 0.1f;
            play.Origin = new Vector2(216.5f, 55);
            play.Translate(400, 130);
            play.OnClick += () =>
            {
                SceneManager.push.Play();
                SceneManager.SetActiveScene("LevelSelect");
                SceneManager.ActiveScene.ResetScene();
            };
            AddSceneObject(play);

            setting        = new GameButton("menu\\settings", true, false, true);
            setting.Color  = Color.White * 0.1f;
            setting.Origin = new Vector2(148, 37.5f);
            setting.Translate(400, 235);
            setting.OnClick += () =>
            {
                SceneManager.push.Play();
                SceneManager.SetActiveScene("OptionScene");
                SceneManager.ActiveScene.ResetScene();
            };
            AddSceneObject(setting);

            codex        = new GameButton("menu\\archive", true, false, true);
            codex.Color  = Color.White * 0.1f;
            codex.Origin = new Vector2(148, 46);
            codex.Translate(400, 350);
            codex.OnClick += () =>
            {
                SceneManager.push.Play();
                SceneManager.SetActiveScene("Archive");
                SceneManager.ActiveScene.ResetScene();
            };
            AddSceneObject(codex);

            decor1        = new GameAnimatedSprite("menu\\decor", 9, 80, new Point(441, 39), 1);
            decor1.Color  = Color.White * 0.1f;
            decor1.Origin = new Vector2(220.5f, 19.5f);
            decor1.Translate(400, 50);
            decor1.PlayAnimation(true);
            AddSceneObject(decor1);

            decor2        = new GameAnimatedSprite("menu\\decor", 9, 80, new Point(441, 39), 1);
            decor2.Color  = Color.White * 0.1f;
            decor2.Origin = new Vector2(220.5f, 19.5f);
            decor2.Translate(400, 430);
            decor2.PlayAnimation(true);
            AddSceneObject(decor2);

            base.Initialize();
        }
Example #2
0
        public override void Initialize()
        {
            bg = new GameSprite("select\\background");
            bg.Scale(0.5f, 0.5f);
            AddSceneObject(bg);

            pole = new GameObject2D();
            pole.Translate(400, 240);
            AddSceneObject(pole);

            level1        = new GameAnimatedSprite("select\\levelunlockanimated", 4, 80, new Point(78, 76));
            level1.Origin = new Vector2(39, 38);
            level1.Translate(811, 597);
            AddSceneObject(level1);

            level2        = new GameSprite("select\\levellock");
            level2.Origin = new Vector2(39, 38);
            level2.Translate(800, 778);
            AddSceneObject(level2);

            level3        = new GameSprite("select\\levellock");
            level3.Origin = new Vector2(39, 38);
            level3.Translate(693, 755);
            AddSceneObject(level3);

            level4        = new GameSprite("select\\levellock");
            level4.Origin = new Vector2(39, 38);
            level4.Translate(1083, 831);
            AddSceneObject(level4);

            level1_b        = new GameButton("select\\levelunlock", false, true, true);
            level1_b.Origin = new Vector2(39, 38);
            level1_b.Translate(811, 597);
            level1_b.OnClick += () =>
            {
                if (!isLevelSelected)
                {
                    SceneManager.push.Play();
                    CameraManager.getInstance().camera.SetScreenCenter(4, 2);
                    CameraManager.getInstance().camera.Focus = level1_b;

                    level1.PlayAnimation(true);
                    SetBoxDraw(true);

                    isLevelSelected = true;
                }
            };
            AddSceneObject(level1_b);

            InitiateBox();
        }
Example #3
0
        public override void Initialize()
        {
            bg = new Background0();
            AddSceneObject(bg);

            light = new GameSprite("title\\lighting");
            AddSceneObject(light);

            back         = new GameSprite("title\\background");
            back.CanDraw = false;
            AddSceneObject(back);

            scroll = new GameAnimatedSprite("title\\scroll", 6, 80, new Point(640, 384), 3);
            scroll.Scale(1.25f, 1.25f);
            scroll.PlayAnimation(true);
            AddSceneObject(scroll);

            scrollUp = new GameAnimatedSprite("title\\scrollup", 6, 80, new Point(640, 384), 3);
            scrollUp.Scale(1.25f, 1.25f);
            scrollUp.CanDraw = false;
            AddSceneObject(scrollUp);

            logo        = new GameSprite("title\\logo");
            logo.Origin = new Vector2(275.5f, 74.5f);
            logo.Translate(400, 240);
            logo.Scale(0.8f, 0.8f);
            AddSceneObject(logo);

            tap        = new GameButton("title\\tap", true, false, true);
            tap.Origin = new Vector2(191.5f, 32);
            tap.Translate(400, 400);
            tap.OnClick += () =>
            {
                SceneManager.paper.Play();
                bg.UpdateBackgroundSpeed(0);

                back.CanDraw   = true;
                tap.CanDraw    = false;
                scroll.CanDraw = false;
                logo.CanDraw   = false;

                scrollUp.CanDraw = true;
                scrollUp.PlayAnimation(false);
            };
            AddSceneObject(tap);

            base.Initialize();
        }
Example #4
0
        public void SpawnScore(int num)
        {
            if (mainChar.CurrentState == MainCharacter.CharacterState.Ready)
            {
                switch (num)
                {
                case 0:
                    SceneManager.sux.Play();
                    sux.CanDraw = true;
                    sux.PlayAnimation(false);
                    mainChar.RippleUp();
                    mainChar.LightOff();
                    SetHealth(-25);
                    break;

                case 1:
                    SceneManager.pulse.Play();
                    leet.CanDraw = true;
                    leet.PlayAnimation(false);
                    mainChar.RippleUp();
                    mainChar.LightOn();
                    SetHealth(50);
                    score += 100;
                    break;

                case 2:
                    SceneManager.pulse.Play();
                    meh.CanDraw = true;
                    meh.PlayAnimation(false);
                    mainChar.RippleUp();
                    mainChar.LightOn();
                    SetHealth(10);
                    score += 25;
                    break;

                case 3:
                    SceneManager.pulse.Play();
                    gr8.CanDraw = true;
                    gr8.PlayAnimation(false);
                    mainChar.RippleUp();
                    mainChar.LightOn();
                    SetHealth(25);
                    score += 50;
                    break;
                }
            }
        }
Example #5
0
        public override void Initialize()
        {
            ripple         = new GameAnimatedSprite("level1\\ripple", 2, 15, new Point(135, 135));
            ripple.Origin  = new Vector2(67.5f, 67.5f);
            ripple.CanDraw = false;
            ripple.PlayAnimation(true);

            body        = new GameAnimatedSprite("level1\\body", 2, 80, new Point(50, 50));
            body.Origin = new Vector2(25, 25);
            body.CreateBoundingRect(50, 50, true);
            body.Translate(0, 240);

            body.AddChild(ripple);
            AddChild(body);

            base.Initialize();
        }
Example #6
0
        public override void Initialize()
        {
            bg1 = new GameSprite("level1\\background1");
            AddChild(bg1);

            bg2 = new GameSprite("level1\\background2");
            bg2.Translate(800, 0);
            AddChild(bg2);

            scenery1 = new GameAnimatedSprite("level1\\scenery1", 8, 400, new Point(800, 234), 2);
            scenery1.PlayAnimation(true);
            scenery1.Translate(0, 250);
            scenery1.CanDraw = false;
            AddChild(scenery1);

            scenery2 = new GameAnimatedSprite("level1\\scenery1", 8, 400, new Point(800, 234), 2);
            scenery2.PlayAnimation(true);
            scenery2.Translate(800, 250);
            scenery2.CanDraw = false;
            AddChild(scenery2);

            scenery3 = new GameAnimatedSprite("level1\\scenery2", 8, 400, new Point(800, 234), 2);
            scenery3.PlayAnimation(true);
            scenery3.Translate(0, 250);
            scenery3.CanDraw = false;
            AddChild(scenery3);

            scenery4 = new GameAnimatedSprite("level1\\scenery2", 8, 400, new Point(800, 234), 2);
            scenery4.PlayAnimation(true);
            scenery4.Translate(800, 250);
            scenery4.CanDraw = false;
            AddChild(scenery4);

            scenery5 = new GameAnimatedSprite("level1\\scenery3", 8, 400, new Point(800, 234), 2);
            scenery5.PlayAnimation(true);
            scenery5.Translate(0, 250);
            scenery5.CanDraw = false;
            AddChild(scenery5);

            scenery6 = new GameAnimatedSprite("level1\\scenery3", 8, 400, new Point(800, 234), 2);
            scenery6.PlayAnimation(true);
            scenery6.Translate(800, 250);
            scenery6.CanDraw = false;
            AddChild(scenery6);

            scenery7 = new GameAnimatedSprite("level1\\scenery4", 8, 400, new Point(800, 234), 2);
            scenery7.PlayAnimation(true);
            scenery7.Translate(0, 250);
            scenery7.CanDraw = false;
            AddChild(scenery7);

            scenery8 = new GameAnimatedSprite("level1\\scenery4", 8, 400, new Point(800, 234), 2);
            scenery8.PlayAnimation(true);
            scenery8.Translate(800, 250);
            scenery8.CanDraw = false;
            AddChild(scenery8);

            scenery9 = new GameAnimatedSprite("level1\\scenery5", 8, 400, new Point(800, 234), 2);
            scenery9.PlayAnimation(true);
            scenery9.Translate(0, 250);
            scenery9.CanDraw = false;
            AddChild(scenery9);

            scenery10 = new GameAnimatedSprite("level1\\scenery5", 8, 400, new Point(800, 234), 2);
            scenery10.PlayAnimation(true);
            scenery10.Translate(800, 250);
            scenery10.CanDraw = false;
            AddChild(scenery10);

            scenery11 = new GameAnimatedSprite("level1\\scenery6", 8, 400, new Point(800, 234), 2);
            scenery11.PlayAnimation(true);
            scenery11.Translate(0, 250);
            scenery11.CanDraw = false;
            AddChild(scenery11);

            scenery12 = new GameAnimatedSprite("level1\\scenery6", 8, 400, new Point(800, 234), 2);
            scenery12.PlayAnimation(true);
            scenery12.Translate(800, 250);
            scenery12.CanDraw = false;
            AddChild(scenery12);

            scenery13 = new GameAnimatedSprite("level1\\scenery7", 8, 400, new Point(800, 234), 2);
            scenery13.PlayAnimation(true);
            scenery13.Translate(0, 250);
            scenery13.CanDraw = false;
            AddChild(scenery13);

            scenery14 = new GameAnimatedSprite("level1\\scenery7", 8, 400, new Point(800, 234), 2);
            scenery14.PlayAnimation(true);
            scenery14.Translate(800, 250);
            scenery14.CanDraw = false;
            AddChild(scenery14);

            base.Initialize();
        }