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 void InitiateScoring() { sux = new GameAnimatedSprite("level1\\sux", 2, 80, new Point(542, 200), 1); sux.Origin = new Vector2(271, 100); sux.Translate(400, 200); sux.CanDraw = false; AddHUDObjectBack(sux); meh = new GameAnimatedSprite("level1\\meh", 2, 80, new Point(542, 200), 1); meh.Origin = new Vector2(271, 100); meh.Translate(400, 200); meh.CanDraw = false; AddHUDObjectBack(meh); gr8 = new GameAnimatedSprite("level1\\gr8", 2, 80, new Point(542, 200), 1); gr8.Origin = new Vector2(271, 100); gr8.Translate(400, 200); gr8.CanDraw = false; AddHUDObjectBack(gr8); leet = new GameAnimatedSprite("level1\\leet", 2, 80, new Point(542, 200), 1); leet.Origin = new Vector2(271, 100); leet.Translate(400, 200); leet.CanDraw = false; AddHUDObjectBack(leet); }
public override void Initialize() { indicator1 = new GameAnimatedSprite("level1\\indicator2", 3, 80, new Point(73, 250)); indicator1.Translate(0, 50); AddChild(indicator1); indicator2 = new GameAnimatedSprite("level1\\indicator1", 2, 80, new Point(73, 250)); indicator2.Translate(727, 50); AddChild(indicator2); 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 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(); }
public override void Initialize() { // set game speed SceneManager.RenderContext.GameSpeed = 100; random = new Random(); notes = new List <Note>(); longNotes = new List <LongNote>(); bg = new Background1(); AddHUDObjectBack(bg); pipe = new Pipe("level1\\pipe", 50); AddHUDObjectBack(pipe); indicator = new Indicator(); AddHUDObjectFront(indicator); text = new SpriteFonts("font\\font"); text.Color = Color.SaddleBrown; text.Translate(580, 10); AddHUDObjectBack(text); fire = new GameButton("level1\\invisbutton", false, false, false); fire.CanDraw = false; fire.Translate(400, 0); fire.OnEnter += () => { if (!isFailed && !isFinished) { SceneManager.Vibrator.Start(TimeSpan.FromMilliseconds(100)); indicator.Pushed(); //Debug.WriteLine(MediaPlayer.PlayPosition); if (LongNoteCheck() == 0) { //Debug.WriteLine(mainChar.Sprite.Position.X); SpawnScore(NoteCheck()); } else { //Debug.WriteLine(mainChar.Sprite.Position.X); mainChar.LightOnForever(); SceneManager.pulse2.Play(); } } }; fire.OnClick += () => { if (!isFailed && !isFinished) { //Debug.WriteLine(mainChar.Sprite.Position.X); indicator.Pulled(); SpawnScore(NoteCheckOut()); } }; fire.OnLeave += () => { indicator.Pulled(); }; AddHUDObjectBack(fire); InitiateScoring(); InitiateNote(); InitiateLongNote(); mainChar = new MainCharacter(50, 300, indicator); AddSceneObject(mainChar); failed = new GameSprite("level1\\boxfailed"); failed.Origin = new Vector2(181, 149.5f); failed.Translate(400, -300); failed.CanDraw = false; AddHUDObjectFront(failed); finished = new GameSprite("level1\\boxfinished"); finished.Origin = new Vector2(230, 181); finished.Translate(400, -300); finished.CanDraw = false; AddHUDObjectFront(finished); note = new SpriteFonts("font\\fontsmall"); note.Color = Color.Goldenrod; note.Translate(265, 280); AddHUDObjectFront(note); star1 = new GameAnimatedSprite("level1\\star", 12, 40, new Point(73, 73), 6); star1.Origin = new Vector2(36.5f, 36.5f); star1.Translate(400, -290); star1.CanDraw = false; AddHUDObjectFront(star1); star2 = new GameAnimatedSprite("level1\\star", 12, 40, new Point(73, 73), 6); star2.Origin = new Vector2(36.5f, 36.5f); star2.Translate(470, -290); star2.CanDraw = false; AddHUDObjectFront(star2); star3 = new GameAnimatedSprite("level1\\star", 12, 40, new Point(73, 73), 6); star3.Origin = new Vector2(36.5f, 36.5f); star3.Translate(330, -290); star3.CanDraw = false; AddHUDObjectFront(star3); next = new GameButton("level1\\next", true, false, false); next.CanDraw = false; next.Translate(420, -215); next.OnClick += () => { SceneManager.push.Play(); SceneManager.SetActiveScene("LevelSelect"); SceneManager.ActiveScene.ResetScene(); SceneManager.PlaySong(1); }; AddHUDObjectFront(next); retry = new GameButton("level1\\retry", true, false, false); retry.CanDraw = false; retry.Translate(295, -215); retry.OnClick += () => { }; AddHUDObjectFront(retry); base.Initialize(); }