ELEC2645 (2016/17) / Mbed 2 deprecated Bomb_WeixiTao_el16wt

Dependencies:   mbed

Revision:
1:83459533ff72
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/interface.cpp	Mon May 01 15:20:26 2017 +0000
@@ -0,0 +1,58 @@
+#include "interface.h"
+extern N5110 lcd;
+extern Gamepad pad;
+
+
+void interface::A()
+{
+    lcd.drawLine(16,15,16,24,1);//left  9
+    lcd.drawLine(16,15,24,15,1);//top   9
+    lcd.drawLine(24,15,24,24,1);//right
+    lcd.drawLine(16,24,24,24,1);//button
+    lcd.printString("A", 18,2);
+    lcd.drawLine(20,15,20,10,1);
+    lcd.drawLine(20,24,20,40,1);
+}
+
+void interface::B()
+{
+    lcd.drawLine(31,15,31,24,1);
+    lcd.drawLine(31,15,39,15,1);
+    lcd.drawLine(31,24,39,24,1);
+    lcd.drawLine(39,15,39,24,1);
+    lcd.printString("B", 33,2);
+    lcd.drawLine(35,15,35,10,1);
+    lcd.drawLine(35,24,35,40,1);
+}
+
+void interface::X()
+{
+    lcd.drawLine(46,15,46,24,1);
+    lcd.drawLine(46,15,54,15,1);
+    lcd.drawLine(46,24,54,24,1);
+    lcd.drawLine(54,15,54,24,1);
+    lcd.printString("X", 48,2);
+    lcd.drawLine(50,15,50,10,1);
+    lcd.drawLine(50,24,50,40,1);    
+
+    
+}
+
+void interface::Y()
+{
+    lcd.drawLine(61,15,61,24,1);
+    lcd.drawLine(61,15,69,15,1);
+    lcd.drawLine(61,24,69,24,1);
+    lcd.drawLine(69,15,69,24,1);
+    lcd.printString("Y", 63,2);
+    lcd.drawLine(65,15,65,10,1);
+    lcd.drawLine(65,24,65,40,1);
+}
+
+void interface::border()
+{
+    lcd.drawLine(10,10,76,10,1); //top
+    lcd.drawLine(10,10,10,40,1); //left
+    lcd.drawLine(10,40,76,40,1);//button
+    lcd.drawLine(76,10,76,40,1);//right
+}        
\ No newline at end of file