Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
interface.cpp@1:83459533ff72, 2017-05-01 (annotated)
- Committer:
- weixitao
- Date:
- Mon May 01 15:20:26 2017 +0000
- Revision:
- 1:83459533ff72
until welcome
Who changed what in which revision?
| User | Revision | Line number | New 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 | } |