ELEC2645 (2016/17) / Mbed 2 deprecated Bomb_WeixiTao_el16wt

Dependencies:   mbed

Committer:
weixitao
Date:
Mon May 01 15:20:26 2017 +0000
Revision:
1:83459533ff72
until welcome

Who changed what in which revision?

UserRevisionLine numberNew contents of line
weixitao 1:83459533ff72 1 #include "interface.h"
weixitao 1:83459533ff72 2 extern N5110 lcd;
weixitao 1:83459533ff72 3 extern Gamepad pad;
weixitao 1:83459533ff72 4
weixitao 1:83459533ff72 5
weixitao 1:83459533ff72 6 void interface::A()
weixitao 1:83459533ff72 7 {
weixitao 1:83459533ff72 8 lcd.drawLine(16,15,16,24,1);//left 9
weixitao 1:83459533ff72 9 lcd.drawLine(16,15,24,15,1);//top 9
weixitao 1:83459533ff72 10 lcd.drawLine(24,15,24,24,1);//right
weixitao 1:83459533ff72 11 lcd.drawLine(16,24,24,24,1);//button
weixitao 1:83459533ff72 12 lcd.printString("A", 18,2);
weixitao 1:83459533ff72 13 lcd.drawLine(20,15,20,10,1);
weixitao 1:83459533ff72 14 lcd.drawLine(20,24,20,40,1);
weixitao 1:83459533ff72 15 }
weixitao 1:83459533ff72 16
weixitao 1:83459533ff72 17 void interface::B()
weixitao 1:83459533ff72 18 {
weixitao 1:83459533ff72 19 lcd.drawLine(31,15,31,24,1);
weixitao 1:83459533ff72 20 lcd.drawLine(31,15,39,15,1);
weixitao 1:83459533ff72 21 lcd.drawLine(31,24,39,24,1);
weixitao 1:83459533ff72 22 lcd.drawLine(39,15,39,24,1);
weixitao 1:83459533ff72 23 lcd.printString("B", 33,2);
weixitao 1:83459533ff72 24 lcd.drawLine(35,15,35,10,1);
weixitao 1:83459533ff72 25 lcd.drawLine(35,24,35,40,1);
weixitao 1:83459533ff72 26 }
weixitao 1:83459533ff72 27
weixitao 1:83459533ff72 28 void interface::X()
weixitao 1:83459533ff72 29 {
weixitao 1:83459533ff72 30 lcd.drawLine(46,15,46,24,1);
weixitao 1:83459533ff72 31 lcd.drawLine(46,15,54,15,1);
weixitao 1:83459533ff72 32 lcd.drawLine(46,24,54,24,1);
weixitao 1:83459533ff72 33 lcd.drawLine(54,15,54,24,1);
weixitao 1:83459533ff72 34 lcd.printString("X", 48,2);
weixitao 1:83459533ff72 35 lcd.drawLine(50,15,50,10,1);
weixitao 1:83459533ff72 36 lcd.drawLine(50,24,50,40,1);
weixitao 1:83459533ff72 37
weixitao 1:83459533ff72 38
weixitao 1:83459533ff72 39 }
weixitao 1:83459533ff72 40
weixitao 1:83459533ff72 41 void interface::Y()
weixitao 1:83459533ff72 42 {
weixitao 1:83459533ff72 43 lcd.drawLine(61,15,61,24,1);
weixitao 1:83459533ff72 44 lcd.drawLine(61,15,69,15,1);
weixitao 1:83459533ff72 45 lcd.drawLine(61,24,69,24,1);
weixitao 1:83459533ff72 46 lcd.drawLine(69,15,69,24,1);
weixitao 1:83459533ff72 47 lcd.printString("Y", 63,2);
weixitao 1:83459533ff72 48 lcd.drawLine(65,15,65,10,1);
weixitao 1:83459533ff72 49 lcd.drawLine(65,24,65,40,1);
weixitao 1:83459533ff72 50 }
weixitao 1:83459533ff72 51
weixitao 1:83459533ff72 52 void interface::border()
weixitao 1:83459533ff72 53 {
weixitao 1:83459533ff72 54 lcd.drawLine(10,10,76,10,1); //top
weixitao 1:83459533ff72 55 lcd.drawLine(10,10,10,40,1); //left
weixitao 1:83459533ff72 56 lcd.drawLine(10,40,76,40,1);//button
weixitao 1:83459533ff72 57 lcd.drawLine(76,10,76,40,1);//right
weixitao 1:83459533ff72 58 }