public void Start() { Console.Title = "The Dinner Party : Medical Examiner"; location = "Crime Scene"; DrawScreen(); MedicalExaminerText1(); DrawScreen(); MedicalExaminerText2(); if (SearchCrimeScene.checkedTheCrimeScene == false) { SearchCrimeScene searchCrimeScene = new SearchCrimeScene(); searchCrimeScene.Start(); } else if (SearchCrimeScene.checkedTheCrimeScene == true) { SuspectInterviewPage suspectInterviewPage = new SuspectInterviewPage(); suspectInterviewPage.StartInterview(); } }
//need another function here just for choices again void PeterQuestions() { choiceList.Add("\"Where were you from 10 to 11?\" (alibi)"); choiceList.Add("Interview someone else"); if (SearchCrimeScene.checkedFloorboards) { choiceList.Add("\"(clue) Why is your police badge in Bruce's room?\""); } if (Suspects.talkedToLarissaAboutPeterButLarissasTheKiller) { choiceList.Add("\"(clue)I can't get Larissa to admit anything about the money.\""); } AddChoicesForInput(); //sub questions DrawScreen(); switch (playerInputToInt) { case 1: //where were you from 10 to 11 if (Suspects.Killer == "Peter") { //killer text PeterText.Add("\"Why are you questioning me?\""); PeterText.Add("\"Do you seriously think I'd kill my nephew?\""); PeterText.Add("\"Why would I ruin a perfectly good night of drinking?\""); PeterText.Add(""); PeterText.Add("\"After Bruce went to bed, Agatha and I were drinking in the dining room.\""); PeterText.Add("\"We got through quite a lot of liquor.\""); } else { //inno text PeterText.Add("\"Why am I even here?\""); PeterText.Add("\"Do you seriously think I'd kill my nephew?\""); PeterText.Add("\"I don't have time to answer you're stupid questions.\""); PeterText.Add(""); PeterText.Add("\"Peter leans forward angrily.\""); PeterText.Add("\"I was having drinks with Agatha in the dining room most of the night.\""); } if (Suspects.heardThatPeterWasInTheDiningRoom == false) { Suspects.heardThatPeterWasInTheDiningRoom = true; Suspects.InterviewClueList.Add("Peter claims he was in the dining room when the murder took place."); ClueAlert("Peter claims he was in the dining room."); } AddAllText(); choiceList.Add("Got it."); AddChoicesForInput(); break; case 3: //police badge in Bruce's room PeterText.Add("Peter looks surprised."); PeterText.Add("\"Where the hell did you find that?.\""); PeterText.Add("\"I've been lookin' for it everywhere.\""); PeterText.Add("\"That bitch Larissa took it, didn't she?\""); PeterText.Add(""); PeterText.Add("\"You're looking for a killer, you'll want to look at her.\""); if (Suspects.Killer == "Larissa") { PeterText.Add("\"All she does is lie.\""); PeterText.Add("\"Bet she won't even tell you we used to know each other.\""); PeterText.Add("\"You know what?\""); PeterText.Add("\"You'll want to ask her how she made her money.\""); PeterText.Add("\"I can personally guarantee it wasn't made legally.\""); AddAllText(); choiceList.Add("\"How would you know that?\""); choiceList.Add("\"Did you have anything to do with it?\""); AddChoicesForInput(); DrawScreen(); PeterText.Add("\"Ha! You think I'd tell an officer anything about my role in this?.\""); PeterText.Add("\"Look. Ask her about the money.\""); PeterText.Add(""); PeterText.Add("\"What is it they always say?\""); PeterText.Add("\"Most of the time if someone dies, the spouse did it?\""); PeterText.Add("\"Well if luck is on my side, I'll have pointed you in the right direction.\""); if (Suspects.talkedToPeterAboutLarissa == false) { Suspects.talkedToPeterAboutLarissa = true; Suspects.InterviewClueList.Add("Peter used to know Larissa and might know how she made her money."); ClueAlert("Peter and Larissa have a history."); } } else if (Suspects.Killer == "Peter") { PeterText.Add("\"You'll want to ask her how she made her money.\""); PeterText.Add("\"She's no angel. I've known her a while. Longer than she knew Bruce.\""); if (Suspects.talkedToPeterAboutLarissa == false) { Suspects.talkedToPeterAboutLarissa = true; Suspects.InterviewClueList.Add("Peter used to know Larissa and might know how she made her money."); ClueAlert("Peter and Larissa have a history."); } } AddAllText(); choiceList.Add("Got it."); AddChoicesForInput(); break; case 4: PeterText.Add("Peter sighs, and seems to contemplate whether to tell the truth."); PeterText.Add("\"You know what? If it helps catch my nephew's killer, I'll tell the truth.\""); PeterText.Add("\"I hope you'll understand that this was a long time ago, and that I've changed.\""); PeterText.Add(""); PeterText.Add("\"A long time ago, I met a woman named Larissa.\""); PeterText.Add("\"This was almost a decade ago when I was still a cop.\""); PeterText.Add("\"She was trying to steal my wallet, stupid girl.\""); AddAllText(); choiceList.Add("\"Please, go on.\""); AddChoicesForInput(); DrawScreen(); PeterText.Add("\"Well, she was begging me not to arrest her. She looked so pathetic.\""); PeterText.Add("\"I told her this idea I'd been playing with in my head for a while.\""); PeterText.Add("\"It was a proposition. A way to make us both rich.\""); PeterText.Add(""); PeterText.Add("\"I knew about this old museum where the security wasn't very tight.\""); PeterText.Add("\"I just needed someone to do the dirty work for me.\""); AddAllText(); choiceList.Add("\"You robbed a museum?\""); AddChoicesForInput(); DrawScreen(); PeterText.Add("\"She robbed it. I only gave her my badge.\""); PeterText.Add("\"She used it to get past the night guards by pretending to be making sure the building was secure.\""); PeterText.Add("\"She took some of the paintings, and walked out in under 10 minutes.\""); PeterText.Add(""); PeterText.Add("\"Larissa worked at an auction, so it was easy to get the paintings sold to the right people.\""); PeterText.Add("\"I spent my money. She saved hers.\""); PeterText.Add("\"And it seemed like everything was going to get swept under the rug.\""); PeterText.Add(""); PeterText.Add("\"But then she met Bruce. He was an excuse to get herself out of the states without suspicion.\""); PeterText.Add("\"She had no idea I was his uncle.\""); PeterText.Add("\"She couldn't imagine I'd tell Bruce what she did.\""); AddAllText(); choiceList.Add("\"Did Bruce turn her in?\""); AddChoicesForInput(); DrawScreen(); PeterText.Add("\"Bruce loved her. He wouldn't turn her in.\""); PeterText.Add("\"He didn't care what she'd done.\""); PeterText.Add("\"But my guess was Larissa couldn't risk being so close to people who knew her secret.\""); PeterText.Add(""); PeterText.Add("\"She was in the kitchen. She had access to the knife.\""); PeterText.Add("\"I don't know for sure that it was her, but I'd bet my life on it.\""); PeterText.Add("\"I'm lucky I was talking to Agatha the whole night or she would have killed me too.\""); AddAllText(); choiceList.Add("\"I see...\""); AddChoicesForInput(); break; case 2: //go back to interview menu! SuspectInterviewPage suspectInterviewPage = new SuspectInterviewPage(); suspectInterviewPage.StartInterview(); break; } }
public void Start() { DrawScreen(); Console.Title = "The Dinner Party : Search Crime Scene"; location = "Crime Scene"; CrimeSceneDescription();//only use once while (loopBreak == false) { choiceList.Add("Search bed");//add all choices regardless of what player has already seen choiceList.Add("Search desk"); choiceList.Add("Search trash can"); choiceList.Add("Search floorboards"); AddChoicesForInput(); AllSearchDescriptions(); if (checkedTrashCan) { if (checkedFloorboards) { loopBreak = true; } } } checkedTheCrimeScene = true; if (TalkToME.talkedToTheME == true) { CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add("\"Sir,\" says one of the cops,"); CrimeText.Add("\"I think it's time to interview the suspects...\""); CrimeText.Add("He shows you to the door, and you feel as if you've overstayed your welcome."); AddAllText(); choiceList.Add("Go interview suspects"); AddChoicesForInput(); DrawScreen(); SuspectInterviewPage suspectInterviewPage = new SuspectInterviewPage(); suspectInterviewPage.StartInterview(); } else if (TalkToME.talkedToTheME == false) { CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add(""); CrimeText.Add("\"Time's up.\" says one of the cops, steering you toward the Medical Examiner."); CrimeText.Add("\"He hasn't got all day, you know.\""); AddAllText(); choiceList.Add("Talk to the Medical Examiner."); AddChoicesForInput(); TalkToME talkToME = new TalkToME(); talkToME.Start(); } }
//need another function here just for choices again void GabrielQuestions() { choiceList.Add("\"Where were you from 10 to 11?\" (alibi)"); choiceList.Add("Interview someone else"); if (SearchCrimeScene.checkedTrashCan) { choiceList.Add("\"(Clue)We found a script for a sequal to your book in the trash.\""); } AddChoicesForInput(); //sub questions DrawScreen(); switch (playerInputToInt) { case 1: //where were you from 10 to 11 GabrielText.Add("\"It's hard to remember much of what happened last night.\""); GabrielText.Add("\"But after Bruce went to bed around 10, we all kind of split up.\""); GabrielText.Add("\"I went to the lounge to see if I could catch the game.\""); GabrielText.Add("\"I passed out a couple minutes of flipping through channels.\""); GabrielText.Add(""); GabrielText.Add("\"When I woke up, the cops were here.\""); if (Suspects.Killer == "Peter") { GabrielText.Add("\"Before I fell asleep, Peter came in and told me the game was over.\""); GabrielText.Add("\"That's all I remember about last night.\""); } if (Suspects.heardThatGabrielAsleepInLounge == false) { Suspects.heardThatGabrielAsleepInLounge = true; Suspects.InterviewClueList.Add("Gabriel claims he was alseep in the lounge when the murder took place."); ClueAlert("Larissa claims he was asleep in the lounge."); } AddAllText(); choiceList.Add("Got it."); AddChoicesForInput(); break; case 3: //found story script GabrielText.Add("Gabriel looks surprised."); GabrielText.Add("You can't tell if he's surprised about the script's existance or that you found it."); GabrielText.Add(""); if (Suspects.Killer == "Gabriel") { GabrielText.Add("\"Oh? Is it any good?.\""); GabrielText.Add("\"I knew he liked my story, but I never thought he'd write about it.\""); GabrielText.Add("\"Bruce and I have a lot in common.\""); GabrielText.Add("\"We're both writers.\""); GabrielText.Add(""); GabrielText.Add("\"I think after my first book got so popular, he became a bit jealous of me.\""); GabrielText.Add("\"It didn't break up our friendship though, and I'm extremely grateful for that.\""); GabrielText.Add("\"Even when Bruce and Larissa got engaged, he still made time to spend weekends with me.\""); GabrielText.Add(""); GabrielText.Add("\"Larissa didn't approve of us spending time together.\""); GabrielText.Add("\"I tried many times to make friends with her.\""); GabrielText.Add("\"She was always cold, and distant with me.\""); if (Suspects.talkedToGabrielAboutLarissa == false) { Suspects.talkedToGabrielAboutLarissa = true; Suspects.InterviewClueList.Add("Gabriel and Larissa don't get along."); ClueAlert("Gabriel claims Larissa has never liked him."); } } else { GabrielText.Add("Gabriel looks away."); GabrielText.Add("\"Oh. I didn't know he was working on that\""); GabrielText.Add("AUTHORS NOTE: this part of the story hasn't been written yet."); AddAllText(); choiceList.Add("\"Whatever\""); AddChoicesForInput(); } break; case 2: //go back to interview menu! SuspectInterviewPage suspectInterviewPage = new SuspectInterviewPage(); suspectInterviewPage.StartInterview(); break; } }
//need another function here just for choices again void LarissaQuestions() { choiceList.Add("\"Where were you from 10 to 11?\" (alibi)"); choiceList.Add("Interview someone else"); if (Suspects.talkedToPeterAboutLarissa) { choiceList.Add("\"(Clue)Peter tells me that you two have a history.\""); } AddChoicesForInput(); //sub questions DrawScreen(); switch (playerInputToInt) { case 1: //where were you from 10 to 11 if (Suspects.Killer == "Larissa") { //killer text LarissaText.Add("\"I was with Bruce until we all started drinking.\""); LarissaText.Add("\"He asked to be excused around 9:30? 9:45?.\""); LarissaText.Add("\"He went up to bed.\""); LarissaText.Add("\"I don't think he was feeling good from all the liquor.\""); LarissaText.Add(""); LarissaText.Add("\"After Bruce went to bed, I went to the kitchen to make him lunch.\""); LarissaText.Add("\"I'm afraid no one can confirm that I was in the kitchen the whole time,\""); } else { //inno text LarissaText.Add("\"After Bruce went to bed around 10 or so, I went to the kitchen.\""); LarissaText.Add("\"Bruce was going to quit his job tomorrow, and he was very nervous.\""); LarissaText.Add("\"He wouldn't even drink with us.\""); LarissaText.Add("\"I thought I'd make him something special to keep his nerves in check.\""); LarissaText.Add(""); LarissaText.Add("\"I'm afraid no one can confirm that I was in the kitchen the whole time,\""); LarissaText.Add("\"But if you want, you can find the pork chops in the fridge.\""); LarissaText.Add("\"They took me until midnight to make.\""); if (Suspects.Killer == "Peter") { LarissaText.Add("\"At one point peter stumbled in drunk and demanded some of them.\""); LarissaText.Add("\"It was strange. He acted drunk, but his eyes were pretty clear.\""); LarissaText.Add("\"When I said no, he walked away.\""); } else if (Suspects.Killer == "Gabriel") { LarissaText.Add("\"Gabriel came in and asked for a taste when I was done making them.\""); LarissaText.Add("\"Very nice man, Gabriel.\""); } } if (Suspects.heardThatLarissaWasIntTheKitchen == false) { Suspects.heardThatLarissaWasIntTheKitchen = true; Suspects.InterviewClueList.Add("Larissa claims she was in the kitchen when the murder took place."); ClueAlert("Larissa claims she was in the kitchen."); } AddAllText(); choiceList.Add("Got it."); AddChoicesForInput(); break; case 3: //peter and Larissa's history LarissaText.Add("Larissa looks uncomfortable."); LarissaText.Add(""); LarissaText.Add("\"We did know each other, yes.\""); LarissaText.Add("\"It's not what you think. We were never together.\""); LarissaText.Add("\"How much did Peter tell you about this?\""); AddAllText(); choiceList.Add("\"He told me about what you did. (bluff)\""); choiceList.Add("\"He didn't tell me much. Just that it had to do with how you got your money. (truth)\""); AddChoicesForInput(); DrawScreen(); if (Suspects.Killer == "Larissa") { LarissaText.Add("\"Yes I used to know him.\""); LarissaText.Add("\"I knew him back when he was a police officer.\""); LarissaText.Add("\"He was...easily persuaded to look the other way if someone had a handful of cash.\""); LarissaText.Add("\"If anything, you should be looking more into how Peter's been spending HIS money.\""); LarissaText.Add(""); LarissaText.Add("Seems she doesn't want to talk about it."); LarissaText.Add("Maybe I can get Peter to tell me what happened."); if (Suspects.talkedToLarissaAboutPeterButLarissasTheKiller == false) { Suspects.talkedToLarissaAboutPeterButLarissasTheKiller = true; Suspects.InterviewClueList.Add("Larissa won't admit her history with Peter."); ClueAlert("Larissa has a history with Peter, but refuses to talk about it."); } } else { LarissaText.Add("She covers her face with her hands."); LarissaText.Add("\"He told you?\""); LarissaText.Add("\"Did he tell you it was all his idea?\""); LarissaText.Add("\"I swear, I didn't want to do it.\""); LarissaText.Add(""); LarissaText.Add("\"He gave me his police badge.\""); LarissaText.Add("\"He told me how easy it would be to do it.\""); LarissaText.Add("\"He said he knew how much I needed the money.\""); LarissaText.Add(""); AddAllText(); choiceList.Add("\"What exactly did you do?\""); AddChoicesForInput(); DrawScreen(); LarissaText.Add("\"It was so long ago. I was desperate.\""); LarissaText.Add("\"I used his badge to get into a museum at night.\""); LarissaText.Add("\"I showed my badge to the officers, said I was inspecting the security.\""); LarissaText.Add(""); LarissaText.Add("\"I got a couple paintings off the walls\""); LarissaText.Add("\"I was so scared that security would come running any minute.\""); LarissaText.Add("\"But I got out with the paintings.\""); LarissaText.Add(""); LarissaText.Add("\"They were easy to smuggle into the auction.\""); LarissaText.Add("\"We made so much money off of them...\""); LarissaText.Add("\"Peter took 60 percent of it. I got 40.\""); if (Suspects.Killer == "Peter") { LarissaText.Add(""); LarissaText.Add("\"But...Recently...there have been some issues with him.\""); AddAllText(); choiceList.Add("What do you mean?"); AddChoicesForInput(); DrawScreen(); LarissaText.Add("\"He's been calling us, threatening Bruce.\""); LarissaText.Add("\"He was asking for more money, or he'll turn me in.\""); LarissaText.Add("\"I mean, who would trust my word over a police officer's word?\""); LarissaText.Add("\"I'm so afraid...that...maybe that's the reason my husband is dead.\""); } if (Suspects.Killer != "Peter") { LarissaText.Add(""); LarissaText.Add("\"But He's no killer.\""); LarissaText.Add("\"He likes to keep his hands clean.\""); LarissaText.Add("\"If he wanted my husband dead, he wouldn't be a suspect right now.\""); LarissaText.Add("\"Oh God, please don't think the worst of me.\""); LarissaText.Add("\"I just want all these stupid secrets and grudges to stop.\""); } } AddAllText(); choiceList.Add("Got it."); AddChoicesForInput(); break; case 2: //go back to interview menu! SuspectInterviewPage suspectInterviewPage = new SuspectInterviewPage(); suspectInterviewPage.StartInterview(); break; } }