forked from theSpeare/RoverScience-Revisit
-
Notifications
You must be signed in to change notification settings - Fork 2
/
RandomConsolePrints.cs
42 lines (34 loc) · 1.87 KB
/
RandomConsolePrints.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
using KSP.Localization;
using System.Collections.Generic;
namespace RoverScience
{
partial class RoverScienceGUI
{
public class RandomConsolePrintOuts
{
List<string> strings = new List<string>();
System.Random rand = new System.Random();
public string GetRandomPrint()
{
if (strings.Count == 0)
return Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random1"); // "Nothing seems to be here";
int randIndex = rand.Next (0, strings.Count);
return strings [randIndex];
}
public RandomConsolePrintOuts()
{
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random1")); // "Nothing seems to be here");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random2")); // "Running scans, checking");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random3")); // "Weak signals of interest");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random4")); // "Defragmenting - maybe that will help");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random5")); // "Doing science-checks");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random6")); // "No science here");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random7")); // "Curiousity still increasing");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random8")); // "Rocks, rocks, rocks, where are the interesting rocks?");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random9")); // "Daisy . . . *cough* checking for science!");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random10")); // "Nothing interesting here yet");
strings.Add(Localizer.GetStringByTag("#LOC_RoverScience_GUI_Random11")); // "Science, science!");
}
}
}
}