Mission Control Code for Interactive Alarm Clock

Dependencies:   4DGL-uLCD-SE mbed

Revision:
0:02b0b24dedd1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/city_landscape/city_landscape_private.h	Thu Dec 10 08:59:21 2015 +0000
@@ -0,0 +1,39 @@
+#ifndef CITY_LANDSCAPE_PRIVATE_H
+#define CITY_LANDSCAPE_PRIVATE_H
+
+#include "mbed.h"
+#include "uLCD_4DGL.h"
+#include "globals.h"
+#include "city_landscape_public.h"
+
+//==== [private type] ====
+// N/A
+
+
+
+//==== [private function] ====
+// N/A
+
+
+
+//==== [private macros] ====
+// The bottom of the screen => y=127
+// Gut the landscape grow up from the bottom of the screen. It is awkward.
+// Thus, we use a macro to reverse the coordinate for convenience.
+#define REVERSE_Y(x) (SIZE_Y-(x))
+
+//==== [private settings] ====
+// You could modify these settings, but try to keep them be used only inside city_landscape.cpp
+// Here are the settings to define the looking of your city landscape
+#define CITY_TO_SCREEN_MARGIN 25 // pixel on the screen
+#define CITY_WIDTH 10 // pixel on the screen
+#define BUILDING_WIDTH 2 // pixel on the screen
+#define NUM_BUILDING (CITY_WIDTH/BUILDING_WIDTH)
+#define BUILDING_COLOR 0x00FF00
+#define LANDSCAPE_COLOR 0xCCAA00
+
+
+
+
+
+#endif //CITY_LANDSCAPE_PRIVATE_H
\ No newline at end of file