From 71db52c5443a7bf82d9a23a770994a42b043be04 Mon Sep 17 00:00:00 2001 From: Leonardo Bishop Date: Thu, 27 Jul 2023 22:11:31 +0100 Subject: Initial commit --- code/phase/EndPhase.cs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 code/phase/EndPhase.cs (limited to 'code/phase/EndPhase.cs') diff --git a/code/phase/EndPhase.cs b/code/phase/EndPhase.cs new file mode 100644 index 0000000..904dc81 --- /dev/null +++ b/code/phase/EndPhase.cs @@ -0,0 +1,26 @@ +using Sandbox; +using System.Linq; + +namespace MurderGame; + +public class EndPhase : BasePhase +{ + public override string Title => "Game over"; + public int TicksElapsed; + + public override void Activate() + { + base.TimeLeft = 7; + } + + public override void Tick() + { + ++TicksElapsed; + if (base.TimeLeft != -1 && TicksElapsed % Game.TickRate == 0 && --base.TimeLeft == 0) + { + base.NextPhase = new WaitPhase() { CountIn = false }; + base.IsFinished = true; + return; + } + } +} -- cgit v1.2.3-70-g09d2