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(); }
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(); }
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(); }
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; } } }
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(); }
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(); }