Skip to content
Josh Miller edited this page Apr 16, 2015 · 34 revisions

##Cylon.h centurion
"By your command," - Cylon Centurion

The Cylon header contains structure definitions for several container types, and is meant to be platform agnostic and duplicated across all platforms for the Final Five Project. For that reason, this header avoids utilizing any Windows specific class definitions or includes.

##Cylon.java Cylon.java contains the Java version of the native code cylonStruct structure found in Cylon.h. All variables are represented using Java versions of classes to allow for fast interface between this class and the Android/Java API's. The file also contains specific implementations of the methods listed in Saul.java that are tuned specifically to the Cylon class.

##Saul.java "I'll save it for a special occasion," - Saul Tigh

Saul.java contains the public Saul interface, with a list of producer function names and a key event handler for other classes (like Cylon.java) to implement. Realistically this could all be relocated into Cylon.java, but a file with the name "Saul" was kept to stick with the Final Five naming convention with an actual source code file.

##Device.java

Final Five Projects:
Saul
Foster
Ellen
Hellos

Clone this wiki locally