public void LoadSelectedLevel() { if (levelSelected != null) { NewLevelButton(); LevelDatabase levelData = xmlm.LoadLevel(levelSelected); gm.cameraPlacementObject.transform.position = levelData.cameraPosition; gm.pCam = gm.FindNodeFromPos(levelData.cameraPosition.x, levelData.cameraPosition.z); gm.pCam.bFree = false; foreach (LevelNode lNode in levelData.dbList) { for (int i = 0; i < lNode.objectIDs.Count; i++) { LevelObject lObj = new LevelObject(); lObj.LObject = Instantiate(objm.GetLevelObject(lNode.objectIDs[i]).LObject, lNode.objectPositions[i], Quaternion.identity, transform.FindChild("LevelObjects")) as GameObject; lObj.LObject.transform.GetChild(0).transform.eulerAngles = lNode.objectRotations[i]; lObj.LObject.transform.localScale = levelData.objectScale; lObj.LObject.name = lNode.objectIDs[i]; if (lObj.LObject.name == "RW_RunwayNumber") { for (int j = 0; j < lNode.objectIDs.Count; j++) { lObj.LObject.transform.Find("UICanvas").transform.Find("lane_text").gameObject.GetComponent <Text>().text = lNode.numberStrings[j]; } } lObj.LObjectType = lNode.objectTypes[i]; gm.FindNodeFromPos(lNode.nodePositionX, lNode.nodePositionZ).nObjects.Add(lObj); } } uim.CancelLoadScreen(); uim.Status.text = "Loaded level"; } }
private void Start() { //TODO: This shouldn't be neccesary once I've got the cartridge loader scene up and running //Will check that all data exists before even entering the game scene //Load all Data, Make sure none are missing if (!WorldDatabase.LoadWorldData()) { Debug.LogWarning("World Data is Missing!"); } else if (!LevelDatabase.LoadLevelData()) { Debug.LogWarning("Level Data is Missing!"); } else if (!RoomDatabase.LoadRoomData()) { Debug.LogWarning("Room Data is Missing!"); } else if (!InteractableDatabase.LoadInteractableData()) { Debug.LogWarning("Interaction Data is Missing!"); } else if (!ObstacleDatabase.LoadObstacleData()) { Debug.LogWarning("Obstacle Data is Missing!"); } else if (!ItemDatabase.LoadItemData()) { Debug.LogWarning("Item Data is Missing!"); } else { WorldManagerInst.EnterWorld(); UIController.Instance.EnableUI(); } }
// Start is called before the first frame update void Start() { flashCanvas.SetActive(true); string sceneName = SceneLoaderScript.getLastSceneName(); sceneName = sceneName != null ? sceneName : ""; LevelDatabase.LevelData level = LevelDatabase.GetLevelData(sceneName); string levelName = level != null ? level.name : "Unknown level"; string levelImage = level != null ? level.polaroidPath : ""; DateTime time = DateTime.UtcNow.Date; dateField.text = time.ToShortDateString(); SetLevelDuration(); levelNameField.text = levelName; selfie.GeneratePose(); tagsField.text = GetRandomTagsText(); backgroundImage.sprite = Resources.Load <Sprite>(levelImage); if (level != null) { string levelNameForPath = levelName.Replace(' ', '_'); screenShot.TakeScreenShot(levelNameForPath, path => { GalleryEntry entry = new GalleryEntry(levelName, path); GalleryManager.Instance.SaveEntry(entry); }); } }
private void WinMission() { StateMachine.PushState(new WinState()); SetFinishGameProfile(); LevelDatabase.SetLevelCompleted(_levelNumber); }
public void CreateLevelButtons() { if (levelButtonPrefab == null) { return; } for (int i = 0; i < LevelDatabase.GetLevelsLength(); i++) { GameObject levelButtonClone = Instantiate(levelButtonPrefab) as GameObject; levelButtonClone.transform.SetParent(levelPanelContent, false); LevelData levelData = LevelDatabase.GetLevel(i); Sprite sprite = Resources.Load(levelImagePath + levelData.title, typeof(Sprite)) as Sprite; Image image = levelButtonClone.GetComponent <Image> (); if (image != null) { image.sprite = sprite; } LevelButton levelButton = levelButtonClone.GetComponent <LevelButton> (); levelButton.SetLevelButton(levelData); } }
public void TestGetLevelDetails() { var level1 = LevelDatabase.GetLevelTemplate(LevelId.TestLevel1); Assert.AreEqual("Small Test Level", level1.LevelName); Assert.AreEqual(LevelId.TestLevel1, level1.LevelId); Assert.AreEqual(8, level1.MapWidth); Assert.AreEqual(6, level1.MapHeight); Assert.AreEqual(Entities.MapTiles.TileType.TestTile1, level1.TileDictionary[0]); Assert.AreEqual(Entities.MapTiles.TileType.TestTile2, level1.TileDictionary[1]); Assert.AreEqual(0, level1.MapGrid[0]); Assert.AreEqual(0, level1.MapGrid[7]); Assert.AreEqual(1, level1.MapGrid[8]); Assert.AreEqual(0, level1.MapGrid[15]); Assert.AreEqual(1, level1.MapGrid[40]); Assert.AreEqual(1, level1.MapGrid[43]); Assert.AreEqual(0, level1.MapGrid[44]); Assert.AreEqual(48, level1.MapGrid.Length); var level2 = LevelDatabase.GetLevelTemplate(LevelId.TestLevel2); Assert.AreEqual("Large Test Level", level2.LevelName); Assert.AreEqual(LevelId.TestLevel2, level2.LevelId); Assert.AreEqual(60, level2.MapWidth); Assert.AreEqual(12, level2.MapHeight); Assert.AreEqual(Entities.MapTiles.TileType.TestTile1, level2.TileDictionary[0]); Assert.AreEqual(Entities.MapTiles.TileType.TestTile2, level2.TileDictionary[1]); Assert.AreEqual(0, level2.MapGrid[61]); Assert.AreEqual(1, level2.MapGrid[0]); Assert.AreEqual(0, level2.MapGrid[481]); Assert.AreEqual(1, level2.MapGrid[480]); Assert.AreEqual(720, level2.MapGrid.Length); }
public void Setup() { LevelDatabase.SetTestFilePath(TestContext.CurrentContext.TestDirectory); ErrorLogger.SetToTest(); StaticDatabase.StaticDatabaseConnection.SetToTest(databasePath); StaticDatabase.StaticDatabaseConnection.OpenDBConnection(); }
void Start() { ldatabase = GameObject.FindGameObjectWithTag("Level Database").GetComponent <LevelDatabase>(); gameMaker = GameObject.FindGameObjectWithTag("Game Creator").GetComponent <GameCreator03>(); MC = GameObject.Find("MouseControl").GetComponent <MouseControl>(); GamesUIPanel = this.transform.FindChild("Game UI Panel").gameObject; RulesPanel = this.transform.FindChild("Rules Panel").gameObject; TimerPanel = this.transform.FindChild("Timer Panel").gameObject; DefeatPanel = this.transform.FindChild("Defeat Panel").gameObject; HighScorePanel = this.transform.FindChild("High Score Notification").gameObject; KUM = GamesUIPanel.transform.FindChild("Key Side Panel").GetComponent <KeyUIManager>(); SetUpGamesPanel(); // FInished InstallGadgets(); Text StartShowButtonText = RulesPanel.transform.FindChild("Start_Show Game Button/Text").GetComponent <Text>(); StartShowButtonText.text = "Start Game"; // Set up the Timer if needed //NOTE: Once the GameCreator has finished GameScript should // Run // Run "FillInRulesDisplay()" // Run "OpenDoorTrigger" ruleTotal = 0; }
public LevelDatabase LoadLevel(string fileName) { XmlSerializer serilizer = new XmlSerializer(typeof(LevelDatabase)); FileStream stream = new FileStream(Application.dataPath + "/Serialization/XML/" + fileName, FileMode.Open); LevelDatabase levelDB = serilizer.Deserialize(stream) as LevelDatabase; stream.Close(); return(levelDB); }
static BinaryFormatter binFormatter = new BinaryFormatter(); //Serializes and deserializes the data for us <3 //Saves the necessary data for all of the levels public static void SaveLevels(LevelDatabase db) { FileStream stream = new FileStream(savePath, FileMode.Create); //Creates a new file for us to throw our save data in LevelData data = new LevelData(db); //Gets all the save data that is currently living in our LevelDatabase object binFormatter.Serialize(stream, data); //Serializes all our data stream.Close(); //Close out our stream because we don't need it anymore }
void Awake() { if (S != null) { return; } S = this; ResourceLoadFolder("Floors", ref floors); ResourceLoadFolder("Occupants", ref occupants); ResourceLoadFolder("Collectables", ref collectables); }
public void SaveLevel(string fileName, LevelDatabase levelDB) { if (!Directory.Exists(Application.dataPath + "/Serialization/XML")) { Directory.CreateDirectory(Application.dataPath + "/Serialization/XML"); } XmlSerializer serilizer = new XmlSerializer(typeof(LevelDatabase)); StreamWriter stream = new StreamWriter(Application.dataPath + "/Serialization/XML/" + fileName + ".xml", false, Encoding.GetEncoding("UTF-8")); serilizer.Serialize(stream, levelDB); stream.Close(); }
private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) { Form1 form = (Form1)this.Owner; int index = this.listBox1.IndexFromPoint(e.Location); if (index != System.Windows.Forms.ListBox.NoMatches) { form.LoadLevel(Properties.Settings.Default.GamePath + "StageData/" + LevelDatabase.GetLevelFileName(listBox1.Items[index].ToString())); // load the name from /StageData/ and add .szs file extension this.Close(); // let the window disappear } }
public LevelData(LevelDatabase db) { int ctr = 0; foreach (Level l in db.levels) { levelsUnlocked.Insert(ctr, l.unlocked); fastestLevelTimes.Insert(ctr, l.fastestLevelTime); starsEarned.Insert(ctr, l.starsEarned); ctr++; } }
private void Awake() { levelObjects = GameObject.FindGameObjectsWithTag("LevelButton"); levelDB = GameObject.FindGameObjectWithTag("GameController").GetComponent <LevelDatabase>(); levelCanvas = GameObject.FindGameObjectWithTag("LevelList"); InitLevelButtons(); //Do the onclick listeners //Get the level controller so we can load and initialize the levels levelController = GameObject.FindGameObjectWithTag("GameController").GetComponent <LevelController>(); mainMenu = GameObject.FindGameObjectWithTag("GameController").GetComponent <MainMenu>(); }
void Start() { LevelData = GameObject.Find("LevelDatabase").GetComponent <LevelDatabase>(); pl = GameObject.Find("Player").GetComponent <Player>(); for (int i = 0; i < LevelData.level[CurrentLevel].MaxNum; i++) { Positions.Add(GameObject.Find("Position (" + i + ")").transform.position); } for (int i = 0; i < 9; i++) { Segment.Add(GameObject.Find("Segment (" + i + ")")); } for (int i = 0; i < 9; i++) { Segment[i].transform.position = new Vector3((i * SegmentsDistance) - 2, 0, 0); } transform.position = new Vector3((Segment.Count - 6) * SegmentsDistance, 0, 0); GameObject.Find("TrapEnd").transform.position = new Vector3(-6 * SegmentsDistance, 0, 0); MinBorder = GameObject.Find("TrapEnd").transform.position.x; RightBorder = GameObject.Find("TrapRightBorder").transform.position.x; int c = 1; for (int i = 0; i < LevelData.level[CurrentLevel].MaxNum - 1; i++) { c *= 10; } CN = c; if (SceneManager.GetActiveScene().name == "Level0") { BOSS = true; BOSSHP = 10; MAXBOSSHP = 10; GameObject b = Instantiate <GameObject>(Resources.Load <GameObject>("Prefabs/Bosses/Boss_Level_" + PlayerPrefs.GetInt("DateLevel"))); b.name = "Boss_Level"; } }
private void Awake() { if (I != null) { Destroy(gameObject); return; } I = this; DontDestroyOnLoad(gameObject); for (int i = 0; i < roomTypeWeights.Length; i++) { roomTypesTotalWeights += roomTypeWeights[i]; } //load rooms from data files rooms = new Dictionary <string, List <RoomData>[]>(); StartCoroutine(LoadWWW()); }
/// <summary> /// Entry point for populating screen with information from JSON /// Based on Current Information Set as dictated by dropdown. /// </summary> private void PopulateFromJson() { for (int i = 0; i < InfoContent.childCount; i++) { Destroy(InfoContent.GetChild(i).gameObject); } if (_currentInformationSet == InformationSet.WorldInformation) { _rootObject = WorldDatabase.GetWorldData() ?? Activator.CreateInstance(typeof(WorldData)); } else if (_currentInformationSet == InformationSet.LevelInformation) { _rootObject = LevelDatabase.GetLevelArrayData() ?? Activator.CreateInstance(typeof(LevelArray)); } else if (_currentInformationSet == InformationSet.RoomInformation) { _rootObject = RoomDatabase.GetRoomArayData() ?? Activator.CreateInstance(typeof(RoomArray)); } else if (_currentInformationSet == InformationSet.InteractableInformation) { _rootObject = InteractableDatabase.GetInteractableArray() ?? Activator.CreateInstance(typeof(InteractableArray)); } else if (_currentInformationSet == InformationSet.ObstacleInformation) { _rootObject = ObstacleDatabase.GetObstacleArray() ?? Activator.CreateInstance(typeof(ObstacleArray)); } else if (_currentInformationSet == InformationSet.ItemInformation) { _rootObject = ItemDatabase.GetItemArray() ?? Activator.CreateInstance(typeof(ItemArray)); } else if (_currentInformationSet == InformationSet.MessageInformation) { _rootObject = MessageDatabase.GetMessageData() ?? Activator.CreateInstance(typeof(MessageData)); } PopulateViewGroup(_rootObject, InfoContent); MessageUI.text = _currentInformationSet.ToString() + " loaded."; }
bool emg; // Does the grid need to emerge? public void InitializeDisplay() { ldatabase = GameObject.FindGameObjectWithTag("Level Database").GetComponent <LevelDatabase>(); GUC = GameObject.Find("Canvas").transform.FindChild("Game UI").GetComponent <GameUIControl>(); ruleDisplay = GameObject.Find("Canvas").transform.FindChild("Game UI/Rules Panel/Rules Container Panel").GetComponent <RuleDisplay>(); sounds = GetComponents <AudioSource>(); explode = sounds[0]; ding = sounds[1]; levelnumber = 0; currentlevel = ldatabase.levels[levelnumber]; answerKey = currentlevel.levAnswerKey; wallList = currentlevel.levWalls; gamegrid = currentlevel.levGameGrid; levCol = currentlevel.levCol; levRow = currentlevel.levRow; MAX = GlobalControl.control.NumOfLevels; drawLevel = true; }
private void Awake() { player = GameObject.FindGameObjectWithTag("Player"); playerCollider = player.GetComponent <BoxCollider2D>(); drone = GameObject.FindGameObjectWithTag("Drone"); HUD = GameObject.FindGameObjectWithTag("HUD"); hudTimeText = GameObject.FindGameObjectWithTag("TimeText").GetComponent <TextMeshProUGUI>(); gameController = GameObject.FindGameObjectWithTag("GameController"); levelDB = gameController.GetComponent <LevelDatabase>(); mainMenu = gameController.GetComponent <MainMenu>(); levelMenu = gameController.GetComponent <LevelMenu>(); pauseMenu = gameController.GetComponent <PauseMenu>(); endMenu = gameController.GetComponent <EndMenu>(); cam = Camera.main; audioSource = player.GetComponent <AudioSource>(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { //WORLDS if (comboBox1.SelectedIndex == 0) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW1ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW2ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW3ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW4ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW5ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW6ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW7ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectW8ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectS1ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CourseSelectStageMap1.szs")); } //1 if (comboBox1.SelectedIndex == 1) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("EnterCatMarioStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GoldRoomKouraZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("NokonokoCaveStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("AoCoinFirstZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ClimbMountainStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CloudBonusEZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DownRiverStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FlipCircusBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FlipCircusStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperBullLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KoopaChaseLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoWorldClear01StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioBrigadeTentenStageMap1.szs")); } //2 if (comboBox1.SelectedIndex == 2) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("GoldRoomWaterfallZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SideWaveDesertStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TouchAndMikeBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TouchAndMikeStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TouchAndMikeSecondZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CloudBonusTouchAndMikeZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ShadowTunnelStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RotateFieldDoremiZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RotateFieldStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RotateFieldBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RotateFieldGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DoubleMarioFieldStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperKuribonLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoWorldClear02StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseEnemyZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseEnemyStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KillerTankStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TankBunbun01ZoneMap1.szs")); } //3 if (comboBox1.SelectedIndex == 3) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("SnowBallParkStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ClimbWirenetStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TeresaConveyorStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ShortGardenStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CloudBonusCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GoldRoomUnderSeaZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DokanAquariumStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DokanAquariumBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DokanAquariumCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DokanAquariumDZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DokanAquariumGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DashRidgeStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DashRidgeGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TruckWaterfallStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperKameckLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperTentackLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossTentackZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoWorldClear03StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioBrigadeWaterStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TrainPunpun01ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KillerExpressStageMap1.szs")); } //4 if (comboBox1.SelectedIndex == 4) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("CrawlerHillDokanRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CrawlerHillStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("PipePackunDenBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("PipePackunDenStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("PipePackunDenFirstZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("PipePackunDenSecondZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("PipePackunDenThirdZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("PipePackunDenGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChikaChikaBoomerangAoCoinZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChikaChikaBoomerangStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChikaChikaBoomerangAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChikaChikaBoomerangBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChikaChikaBoomerangCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TrampolineHighlandStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GabonMountainBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GabonMountainStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperGorobonLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperFireBrosLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossGorobonStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossGorobonZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoWorldClear04StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseDashStageMap1.szs")); } //5 if (comboBox1.SelectedIndex == 5) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("NokonokoBeachStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TimerCoinRoomCircusZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SwingCircusBonusZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SwingCircusStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ShortMultiLiftStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SavannaRockStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BombCaveStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CloudBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("JumpFlipSweetsStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SneakingLightStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperBullLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperFireBrosLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossWackunFortressFirstZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossWackunFortressStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossWackunFortressBossZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoWorldClear05StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioBrigadeTeresaStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GoldenExpressStageMap1.szs")); } //6 if (comboBox1.SelectedIndex == 6) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("RouteDokanTourStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WeavingShipStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WeavingShip00ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WeavingShip01ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WeavingShip02ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WeavingShipGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KarakuriCastleStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("JungleCruiseStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BlastSnowFieldStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ClimbFortressStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChorobonTowerStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperKyupponLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperFireBrosLv3StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperBossBunretsuLv1StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossBunretsuZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoWorldClear06StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseBallStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TankBunbun02ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BombTankStageMap1.szs")); } //CASTLE if (comboBox1.SelectedIndex == 7) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperGorobonLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CastleGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GKCastleGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartCastleStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FireBrosFortressBonusZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FireBrosFortressStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DarkFlipPanelStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ShortAmidaStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DonketsuArrowStepBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DonketsuArrowStepStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DonketsuArrowStepGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ZigzagBuildingStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SyumockSpotStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SyumockSpotAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SyumockSpotBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SyumockSpotCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SyumockSpotDZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("SyumockSpotGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RagingMagmaStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RagingMagmaAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperKyupponLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperFireBrosLv4StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KoopaChaseLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KoopaChaseLv2ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoKoopaCatchFairyAgainStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioBrigadeConveyorStageMap1.szs")); } //BOWSER if (comboBox1.SelectedIndex == 8) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("ClimbMysteryBoxAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("NeedleBridgeStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DownDesertStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GearSweetsStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("EchoRoadStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WaterElevatorCaveStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CloudBonusWaterElevatorCaveZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DarknessHauntedHouseStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GotogotonValleyStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperBossBunretsuLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossBunretsu02ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperTentackLv2StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossTentack02ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KoopaLastStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KoopaLastAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KoopaLastBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseClimbStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryClimbAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryClimbBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryClimbCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryClimbDZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryClimbEZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryClimbFZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("EnemyExpressStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TrainPunpun02ZoneMap1.szs")); } //STAR if (comboBox1.SelectedIndex == 9) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("RainbowRoadBonusZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RainbowRoadStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("CloudBonusZeldaZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GalaxyRoadStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoEndRollRosettaStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WheelMysteryBoxZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("WheelCanyonStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GoalPoleRunawayStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BlockLandStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("HexScrollStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GiantAoCoinZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GiantUnderGroundStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TerenFogGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TerenFogStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TerenFogBridgeZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TerenFogMysteryZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BoxKillerStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioBrigadeRotateRoomStageMap1.szs")); } //MUSHROOM if (comboBox1.SelectedIndex == 10) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeRotateFieldDoremiZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeRotateFieldStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeRotateFieldBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeRotateFieldGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeClimbMountainDokanZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeClimbMountainStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeJungleCruiseStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeShadowTunnelStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeKarakuriCastleStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeWeavingShip00ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeWeavingShipStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeWeavingShip02ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeWeavingShipGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeDonketsuArrowStepStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeDonketsuArrowStepZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeMysteryHouseEnemyStageMap1.szs")); } //FLOWER if (comboBox1.SelectedIndex == 11) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeFlipCircusBonusRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeFlipCircusStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeHexScrollStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeNeedleBridgeStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TankBunbun03ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossTentack03ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("BossBunretsu03ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TrainPunpun03ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeBossParadeStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeChorobonTowerStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangePipePackunDenStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangePipePackunDenFirstZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangePipePackunDenThirdZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangePipePackunDenGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeFireBrosFortressStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeSavannaRockStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeTeresaConveorStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeDokanAquariumStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeAquariumAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeAquariumBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeAquariumCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeChikaChikaBoomerangStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeChikaAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeChikaBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeChikaCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ArrangeNokonokoBeachStageMap1.szs")); } //CROWN if (comboBox1.SelectedIndex == 12) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipDZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipFZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("ChampionshipGoalZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseMaxStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxBlastSnowFieldZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxBlockLandZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxBossGorobonZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxClimbFortressZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxDashRidgeZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxDonketsuArrowStepZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxEchoRoadZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxFlipCircusZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryBallAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryBallCZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryBallDZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryClimbBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryClimbEZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryClimbFZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryDashGZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryDashIZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryDashJZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxMysteryEnemyZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxNeedleBridgeZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxNokonokoCaveZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxPipePackunDenZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxSneakingLightZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxTeresaConveyorZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxTrampolineHighlandZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryMaxWheelCanyonZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioBrigadeInfernoStageMap1.szs")); } // MISC if (comboBox1.SelectedIndex == 13) { listBox1.Items.Clear(); listBox1.Items.Add(LevelDatabase.GetLevelName("CommonTitleDemoZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TitleDemo00StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TitleDemo01StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TitleDemo02StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TitleDemo03StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TitleDemo04StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("TitleDemo05StageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseBlueZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLv1BlueStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLv2BlueStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLv3BlueStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLavaZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLv3LavaStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLv3NightStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseNightZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseInsideZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioHouseLv1InsideStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DoremiRoomBZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoOpeningStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoOpeningExitStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoOpeningDokanStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("RouletteRoomZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FairyHouseZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FairyHouseLavaStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FairyHouseNightStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FairyHouseBlueStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("FairyHouseInsideStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoGameOverStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartTrainGoldStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoEndRollStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoEndRollEndStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartKoopaCastleLastStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperInsideZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("GateKeeperOutsideZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseEntranceZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseEntranceLv2ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("MysteryHouseEntranceLv3ZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("KinopioRoomAZoneMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartTrainEnemyStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartTankBombStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartTrainStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartTankStageMap1.szs")); listBox1.Items.Add(LevelDatabase.GetLevelName("DemoCourseStartKoopaCastleStageMap1.szs")); } }
public void Setup() { LevelDatabase.SetTestFilePath(TestContext.CurrentContext.TestDirectory); ErrorLogger.SetToTest(); }
private void Awake() { WalkAU = GetComponent <AudioSource>(); Damage = transform.Find("LegsZone").GetComponent <AudioSource>(); Hit = transform.Find("BodySPRT").GetComponent <AudioSource>(); BossDamage = transform.Find("RightSound").GetComponent <AudioSource>(); Steps = new AudioClip[4]; for (int i = 0; i < Steps.Length; i++) { Steps[i] = Resources.Load <AudioClip>("Sound/Steps/WaterSteps_" + i); } if (SceneManager.GetActiveScene().name == "Home") { MaxSpeed = 0.1f; } MaxRage = 150; YPos = 0; FG_HP = Resources.Load <Texture>("Sprites/UI/Level_FG"); BG_HP = Resources.Load <Texture>("Sprites/UI/Level_BG"); GamepadT = Resources.Load <Texture2D>("Sprites/UI/Gamepad_icon"); KeyboardT = Resources.Load <Texture2D>("Sprites/UI/KeyBoard_icon"); BG_HP_Black = Resources.Load <Texture>("Sprites/UI/Level_BG_Black"); BG_HP_White = Resources.Load <Texture>("Sprites/UI/Level_BG_White"); side = 1; JINT = new int[20]; for (int i = 0; i < 3; i++) { DamageClips.Add(Resources.Load <AudioClip>("Sound/Explosions/SmallExplosion")); } for (int i = 0; i < 3; i++) { HitClips.Add(Resources.Load <AudioClip>("Sound/Explosions/SmallExplosion")); } for (int i = 0; i < 3; i++) { BossDamageClips.Add(Resources.Load <AudioClip>("Sound/Explosions/SmallExplosion")); } if (PlayerPrefs.GetInt("CurrentLevel") >= 2) { Money = 10; } if (AlwaysMove) { LevelData = GameObject.Find("LevelDatabase").GetComponent <LevelDatabase>(); TG = GameObject.Find("TrapGenerator").GetComponent <TrapGenerator>(); for (int i = 0; i < 4; i++) { Positions.Add(GameObject.Find("Position (" + i + ")").transform.position); } } DeathAn = GetComponent <DeathAnim>(); //if (AlwaysMove) transform.position = Positions[YPos]; if (SceneManager.GetActiveScene().name == "Market") { PlayerPrefs.SetInt("Death", 0); PlayerPrefs.SetInt("PCount", 0); } StartHead = Resources.Load <Texture2D>("Sprites/Pers/Faces/PlayerFace_Transperent"); FinishtHead = Resources.Load <Texture2D>("Sprites/Pers/Faces/Face_" + PlayerPrefs.GetInt("CurrentLevel")); FinishtHeadSPRT = Resources.Load <Sprite>("Sprites/Pers/Faces/Face_" + PlayerPrefs.GetInt("CurrentLevel")); ChoiseTexture = Resources.Load <Texture2D>("Sprites/UI/ChoiseIcon"); SleepDeley = 140; if (SceneManager.GetActiveScene().name != "Level7") { SleepTimer = Time.fixedTime + SleepDeley; } else { SleepTimer = Time.fixedTime + 30f; } BGScreen = Resources.Load <Texture2D>("Sprites/UI/BGScreen"); SleepTexture = Resources.Load <Texture2D>("Sprites/UI/BGScreen"); MoneyTexture = Resources.Load <Texture2D>("Sprites/UI/MoneyBorder"); skin = Resources.Load <GUISkin>("Sprites/UI/New GUISkin"); if (SceneManager.GetActiveScene().name == "CutSceen") { CutSceenMode = true; } SaveTexture = Resources.Load <Texture2D>("Sprites/UI/Flopy"); if (PlayerPrefs.GetFloat("Language") == 0) { PlayerPrefs.SetFloat("Language", 1); } _transform = transform; anim = GetComponent <Animator>(); if (!CutSceenMode) { _controller = GetComponent <CharacterController2D>(); } menu = GetComponent <Menu>(); startscale = _transform.localScale.x; PlayerPrefs.SetInt("Death", 0); PlayerPrefs.SetInt("PCount", 0); HP = 3; if (transform.Find("QButtonPush") != null) { if (transform.Find("QButtonPush").gameObject != null && PlayerPrefs.GetInt("CurrentLevel") != 2) { Destroy(transform.Find("QButtonPush").gameObject); } } if (transform.Find("EButtonBlock") != null) { if (transform.Find("EButtonBlock").gameObject != null && PlayerPrefs.GetInt("CurrentLevel") != 1) { Destroy(transform.Find("EButtonBlock").gameObject); } } for (int i = 0; i < GameObject.FindGameObjectsWithTag("LevelAnim").Length; i++) { GameObject.FindGameObjectsWithTag("LevelAnim")[i].GetComponent <Animator>().SetInteger("Level", PlayerPrefs.GetInt("CurrentLevel")); } if (SceneManager.GetActiveScene().name == "Home") { PlayerPrefs.SetInt("Lips", -1); } if (PlayerPrefs.GetInt("CurrentLevel") < 0) { PlayerPrefs.SetInt("CurrentLevel", 0); } MaxSeconds = 100; }
public Level(int level) { StaticData = LevelDatabase.GetLevelByIndex(level); GenerateMap(StaticData.RoomCount); }
void OnLoss() { print("You Answered WRONG!!"); lose = false; ldatabase = new LevelDatabase(); //Erase the old game. }
public void SaveLevelButton() { LevelDatabase levelDB = new LevelDatabase(); string input = uim.UIsave.transform.GetChild(0).GetChild(0).FindChild("SaveInput").GetComponent <InputField>().text; if (input != "") { levelDB.cameraPosition = gm.cameraPlacementObject.transform.position; levelDB.objectScale = gm.myGrid[0, 0].nVisualGrid.transform.localScale; List <string> myBundle = new List <string>(); foreach (Node n in gm.myGrid) { if (n.nObjects.Count > 0) { LevelNode levelNode = new LevelNode(); levelNode.nodePositionX = n.nPosX; levelNode.nodePositionZ = n.nPosZ; for (int i = 0; i < n.nObjects.Count; i++) { levelNode.objectPositions.Add(n.nObjects[i].LObject.transform.position); levelNode.objectRotations.Add(n.nObjects[i].LObject.transform.GetChild(0).transform.eulerAngles); levelNode.objectTypes.Add(n.nObjects[i].LObjectType); levelNode.objectIDs.Add(n.nObjects[i].LObject.name); if (n.nObjects[i].LObject.name == "RW_RunwayNumber") { for (int j = 0; j < n.nObjects.Count; j++) { levelNode.numberStrings.Add(n.nObjects[i].LObject.transform.Find("UICanvas").transform.Find("lane_text").GetComponent <Text>().text); } } //levelDB.objectBundleNames.Add(n.nObjects[i].bundleName); myBundle.Add(n.nObjects[i].bundleName); } levelDB.dbList.Add(levelNode); } } levelDB.objectBundleNames = myBundle.Distinct().ToList(); xmlm.SaveLevel(input, levelDB); uim.Status.text = "Saved Level"; if (uim.UIsave.transform.GetChild(0).GetChild(0).FindChild("UploadToggle").GetComponent <Toggle>().isOn) { AndroidDatabase androidDB = new AndroidDatabase(); androidDB.cameraPosition = gm.cameraPlacementObject.transform.position; androidDB.objectScale = gm.myGrid[0, 0].nVisualGrid.transform.localScale; List <string> myBundleA = new List <string>(); foreach (Node n in gm.myGrid) { if (n.nObjects.Count > 0) { AndroidNode androidNode = new AndroidNode(); for (int i = 0; i < n.nObjects.Count; i++) { androidNode.objectPositions.Add(n.nObjects[i].LObject.transform.position); androidNode.objectRotations.Add(n.nObjects[i].LObject.transform.GetChild(0).transform.eulerAngles); androidNode.objectIDs.Add(n.nObjects[i].LObject.name); myBundleA.Add(n.nObjects[i].bundleName); } androidDB.aList.Add(androidNode); } } androidDB.objectBundleNames = myBundle.Distinct().ToList(); xmlm.UploadLevel(input, androidDB); uim.Status.text = "Saved Level\nUploading .."; } uim.CancelSaveScreen(); } }