-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
executable file
·16 lines (9 loc) · 978 Bytes
/
README
File metadata and controls
executable file
·16 lines (9 loc) · 978 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Backbone 2017
Backbone OS/Graphics README
Program Structure:
GDT is founded on a set of UI/OS functions that have been labeled Backbone. Since Arduino doesn't have an OS or built in graphical capabilities, we had to create our own functions for drawing to the screen, as well as handling context switching when the program needs to go to a different window.
Backbone.ino represents the core of the project. All OS/UI Functions and variables reside there. Shared memory must reside there since the linking order of an Arduino project is not defined well.
BaseEngine.ino represents an example use of the graphical functionality. Is extended in GDT.ino
SpriteMaker.ino is the paint program that allows a user to draw sprites to use in other parts of the program.
SpriteManager.ino is the program that serves as a basic file structure for selecting sprites.
Keyboard.ino renders a keyboard to the screen and takes in a string input. Max length of the input can be variable.