Example #1
0
    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
        }
    }
Example #3
0
        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);
        }
Example #4
0
 public void ConfirmPaste()
 {
     TheStory.AddScreens(paste);
     paste = null;
     DrawMap();
 }