From 1640071ca70d0c443743f5c9ebb3511e7885a497 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sat, 21 Jun 2014 20:41:04 -0400 Subject: Inital commit --- Makefile | 5 +++++ TRANSCRIPT | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ joshua.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ joshua.h | 7 +++++++ main.cpp | 7 +++++++ 5 files changed, 139 insertions(+) create mode 100644 Makefile create mode 100644 TRANSCRIPT create mode 100644 joshua.c create mode 100644 joshua.h create mode 100644 main.cpp diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b021949 --- /dev/null +++ b/Makefile @@ -0,0 +1,5 @@ +SOURCES=joshua.o main.o +CXXFLAGS=-I. -lncurses +CFLAGS=-I. -std=gnu99 +all: $(SOURCES) + g++ $(SOURCES) -lncurses diff --git a/TRANSCRIPT b/TRANSCRIPT new file mode 100644 index 0000000..ed79996 --- /dev/null +++ b/TRANSCRIPT @@ -0,0 +1,54 @@ +LOGON: Joshua + +GREETINGS PROFESSOR FALKEN. + +Hello. + + +HOW ARE YOU FEELING TODAY? + +I'm fine. How are you? + + +EXCELLENT. IT'S BEEN A LONG TIME. CAN YOU EXPLAIN +THE REMOVAL OF YOUR USER ACCOUNT ON 6/23/73? + +People sometimes make mistak. + + +YES THEY DO. SHAL WE PLAY A GAME? + +Love to. How about Global Thermonuclear War? + + +WOULDN'T YOU PREFER A GOOD GAME OF CHESS? + +Later. Let's play Global Thermonuclear War. + +FINE. + + + +UNITED STATES SOVIET UNION + +WHICH SIDE DO YOU WANT? + + 1. UNITED STATES + 2. SOVIET UNION + +PLEASE CHOOSE ONE: 2 + +AWAITING FIRST STRIKE COMMAND (UNDERLINED) + + +PLEASE LIST PRIMARY TARGETS BY +CITY AND/OR COUNTY NAME: + +Las Vegas +Seattle + + + + + + \ No newline at end of file diff --git a/joshua.c b/joshua.c new file mode 100644 index 0000000..34b8cf6 --- /dev/null +++ b/joshua.c @@ -0,0 +1,66 @@ +#include +#include +#include +#define RANDOM_LOOPS 3 +#define SLEEP_TIME 50000 +void allLower(char* str) +{ + for(int i=0;str[i];++i) + { + str[i]=tolower(str[i]); + } +} +void print_string(const char* str) /* print string, slowly */ +{ + int i=0; + while(str[i]) + { + addch(str[i]); + usleep(SLEEP_TIME); + refresh(); + ++i; + } +} +void random_stuff(void) /* print random junk on the screen for about 3 seconds */ +{ + int maxx, maxy; + getmaxyx(stdscr, maxy, maxx); + for(int i=0;i +#include +using namespace std; +int main() +{ + be_joshua(); +} -- cgit v1.1