Skip to content

Instantly share code, notes, and snippets.

@MitMaro
Created January 25, 2012 16:16
Show Gist options
  • Save MitMaro/1677024 to your computer and use it in GitHub Desktop.
Save MitMaro/1677024 to your computer and use it in GitHub Desktop.
RoboDonna
import Chalkboard;
import Mouth;
import java.io.IOException;
import java.io.InputStream;
import java.io.File;
import UnknownEmotion;
public class RoboDonna {
public static void main(String [] args) {
RoboDonna donna = new RoboDonna();
donna.teach(args[0]);
}
public boolean teach(int course_number) throws IOException, UnknownEmotion {
BufferedReader in = new BufferedReader(new InputStreamReader(new File("courses/cs" + course_number)));
String line;
while((line = in.readLine()) != null) {
Chalkboard.writeline(line);
Mouth.speak(line);
if (Math.random(1000000) == 42.0) {
this.smile();
}
}
public void smile() throws UnknownEmotion {
throw new UnknownEmotion("What do I do...");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment