summaryrefslogtreecommitdiffstats
path: root/game-strings.h
diff options
context:
space:
mode:
Diffstat (limited to 'game-strings.h')
-rw-r--r--game-strings.h82
1 files changed, 82 insertions, 0 deletions
diff --git a/game-strings.h b/game-strings.h
new file mode 100644
index 0000000..a07d138
--- /dev/null
+++ b/game-strings.h
@@ -0,0 +1,82 @@
+#ifndef STRINGS_H
+#define STRINGS_H
+
+/*
+ * Dialog boxes
+ */
+
+#define newgame_dialog_str "New Game?"
+#define pause_dialog_str "Game paused. Press Continue to continue."
+#define warp_dialog_str "Warp to level?"
+#define quit_dialog_str "Quit Game?"
+
+#define story_dialog_str \
+"The Story:\n\
+\n\
+Yet again, the fate of the world rests\n\
+in your hands! An evil computer hacker,\n\
+known only by his handle 'Lennart', has\n\
+created the ultimate computer virus. A\n\
+virus so powerful that it has the power\n\
+to transmute an ordinary computer into\n\
+a toaster oven. (oooh!) 'Lennart' has\n\
+cloned himself into a billion-jillion\n\
+micro-Lenns. Their sole purpose is to\n\
+deliver the nefarious virus, which has\n\
+been cleverly diguised as a popular\n\
+init system.\n\
+\n\
+As System Administrator/Exterminator,\n\
+your job is to keep Lennart from succeeding\n\
+at his task."
+
+#define rules_dialog_str \
+"The Rules:\n\
+\n\
+xBill was painstakingly designed and\n\
+researched in order to make it as easy to use\n\
+for the whole family as it is for little Sally.\n\
+Years - nay - days of beta testing and \n\
+consulting with the cheapest of human interface\n\
+designers have resulted in a game that is easy\n\
+to use, yet nothing at all like a Macintosh.\n\
+This is exactly like xBill so you get the idea.\n\
+\n\
+I. Whack the Lenns (click)\n\
+II. Restart the computer (click)\n\
+III. Pick up stolen Distros & return (drag)\n\
+ them to their respective computers\n\
+IV. Drag the bucket to extinguish sparks\n\
+V. Scoring is based on total uptime,\n\
+ with bonuses for killing Lenns.\n\
+\n\
+As for the rest, you can probably figure\n\
+it out. We did, so it can't be too hard."
+
+#define endgame_dialog_str \
+"Module XLennart has caused a segmentation fault\n\
+at memory address 097E:F1A0. Core dumped.\n\
+\n\
+We apologize for the inconvenience."
+
+#define entername_dialog_str "You earned a high score.\nEnter your name:"
+
+
+/*
+ * Menus
+ */
+#define newgame_menu_str "New Game"
+#define pause_menu_str "Pause Game"
+#define warp_menu_str "Warp to level..."
+#define highscore_menu_str "View High Scores"
+#define quit_menu_str "Quit Game"
+
+#define story_menu_str "Story of XLennart"
+#define rules_menu_str "Rules"
+#define about_menu_str "About XLennart"
+
+#define score_menu_str "Score"
+#define endgame_menu_str "End Game"
+#define entername_menu_str "Enter Name"
+
+#endif