public void UpdateStory(int Day) { TheStory.StoryText(Day); TheStory.PhoneCalls(Day); if (Day > 6) { if (isBroke) { NewsPaperImg.GetComponent <Image>().sprite = Newspapers[7]; } else { NewsPaperImg.GetComponent <Image>().sprite = Newspapers[6]; } } else if (Day <= 5) { if (isRebelious) { NewsPaperImg.GetComponent <Image>().sprite = Newspapers[8]; } else { NewsPaperImg.GetComponent <Image>().sprite = Newspapers[Day]; } } if (isRebelious) { NewsPaperImg.GetComponent <Image>().sprite = Newspapers[8]; } //StoryText.text = TheStory.NewsPaperText; DayEndReport = TheStory.DayEndReport; //totalNumberofCalls = TheStory.NumberoftotalCalls; }
// method to insert the game story into database public void InsertGameStory() { // Create temporary instance of the gaem story class conatining all data needed TheStory gameStory = new TheStory(); // The story Builder gameStory.BuildStory(); // Tell it to build the story into its temp list it // lopp the game story temp list of scenes and insert each to the data base one by one foreach (Scenes tmpScene in gameStory.lstScenes) { JSNet.jsnPut <Scenes>("tblScene", "\"Id\":" + tmpScene.Id.ToString(), tmpScene, AddedScene); // insert a single scene } }
public int PasteScreens(List <Screen> screens) { int overwrite = 0; foreach (Screen s in screens) { s.X += selection.MinX; s.Y += selection.MinY; if (TheStory.GetScreen(s.X, s.Y) != null) { s.Conflict = true; overwrite++; } } paste = screens; DrawMap(); return(overwrite); }
public void ConfirmPaste() { TheStory.AddScreens(paste); paste = null; DrawMap(); }