![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Mochu Yao explorer game
Dependencies: mbed
Diff: Surface/surface.h
- Revision:
- 10:559487aac60e
- Parent:
- 8:201ef0618b7d
- Child:
- 11:6740108a0825
--- a/Surface/surface.h Mon Apr 27 14:01:00 2020 +0000 +++ b/Surface/surface.h Mon Apr 27 14:29:06 2020 +0000 @@ -6,6 +6,61 @@ * @date April 22th 2020 * @author Yaomochu */ + +/** Surface Class + +@code + +#include "mbed.h" +#include "N5110.h" +#include "Gamepad.h" +#include "surface.h" +#include <cstdlib> +#include <ctime> + +N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11); +Gamepad gamepad; +Surface _surface; + +Line line_1_value; +Line line_2_value; +Line line_3_value; +Line line_4_value; +Line line_5_value; +Line line_6_value; + +int main() { + _surface.init(20,40); + while(1) { + //draw line 1 + _surface.line_1(); + line_1_value = _surface.getline_1(); + lcd.drawLine(line_1_value.left,line_1_value.y,line_1_value.right,line_1_value.y,FILL_BLACK); + //draw line 2 + _surface.line_2(); + line_2_value = _surface.getline_2(); + lcd.drawLine(line_2_value.left,line_2_value.y,line_2_value.right,line_2_value.y,FILL_BLACK); + //draw line 3 + _surface.line_3(); + line_3_value = _surface.getline_3(); + lcd.drawLine(line_3_value.left,line_3_value.y,line_3_value.right,line_3_value.y,FILL_BLACK); + //draw line 4 + _surface.line_4(); + line_4_value = _surface.getline_4(); + lcd.drawLine(line_4_value.left,line_4_value.y,line_4_value.right,line_4_value.y,FILL_BLACK); + //draw line 5 + _surface.line_5(); + line_3_value = _surface.getline_5(); + lcd.drawLine(line_5_value.left,line_5_value.y,line_5_value.right,line_5_value.y,FILL_BLACK); + //draw line 6 + _surface.line_6(); + line_6_value = _surface.getline_6(); + lcd.drawLine(line_6_value.left,line_6_value.y,line_6_value.right,line_6_value.y,FILL_BLACK); + } +} +@endcode +*/ + #ifndef LINE_H #define LINE_H