public void resetGame() { //mod = new Module(); mod = cc.LoadModule(mod.moduleName + ".mod", false); mod.debugMode = false; mod.loadAreas(this); mod.setCurrentArea(mod.startingArea, this); mod.PlayerLocationX = mod.startingPlayerPositionX; mod.PlayerLocationY = mod.startingPlayerPositionY; cc.title = cc.LoadBitmap("title"); // BitmapFactory.decodeResource(getResources(), R.drawable.nar_lanterna); LoadStandardImages(); cc.LoadRaces(); cc.LoadPlayerClasses(); cc.LoadItems(); cc.LoadContainers(); cc.LoadShops(); cc.LoadEffects(); cc.LoadSpells(); cc.LoadTraits(); cc.LoadCreatures(); cc.LoadEncounters(); cc.LoadJournal(); cc.LoadTileBitmapList(); foreach (Container c in mod.moduleContainersList) { c.initialContainerItemRefs.Clear(); foreach (ItemRefs i in c.containerItemRefs) { c.initialContainerItemRefs.Add(i.DeepCopy()); } } foreach (Shop s in mod.moduleShopsList) { s.initialShopItemRefs.Clear(); foreach (ItemRefs i in s.shopItemRefs) { s.initialShopItemRefs.Add(i.DeepCopy()); } } foreach (Area a in mod.moduleAreasObjects) { a.InitialAreaPropTagsList.Clear(); foreach (Prop p in a.Props) { a.InitialAreaPropTagsList.Add(p.PropTag); } } cc.nullOutControls(); cc.setControlsStart(); cc.setToggleButtonsStart(); createScreens(); initializeSounds(); cc.LoadTestParty(); //LogText.clear(); //load all the message box helps/tutorials cc.stringBeginnersGuide = cc.loadTextToString("MessageBeginnersGuide.txt"); cc.stringPlayersGuide = cc.loadTextToString("MessagePlayersGuide.txt"); cc.stringPcCreation = cc.loadTextToString("MessagePcCreation.txt"); cc.stringMessageCombat = cc.loadTextToString("MessageCombat.txt"); cc.stringMessageInventory = cc.loadTextToString("MessageInventory.txt"); cc.stringMessageParty = cc.loadTextToString("MessageParty.txt"); cc.stringMessageMainMap = cc.loadTextToString("MessageMainMap.txt"); }