test avoid bulled game
Dependencies: C12832_lcd LCD_fonts mbed mbed-rtos
models.h@2:50a76ed8bf55, 2016-12-02 (annotated)
- Committer:
- th_mbed
- Date:
- Fri Dec 02 06:16:50 2016 +0000
- Revision:
- 2:50a76ed8bf55
- Child:
- 4:0fe59e58def9
add models; when use models, you must include models.h
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
th_mbed | 2:50a76ed8bf55 | 1 | #ifndef models_h |
th_mbed | 2:50a76ed8bf55 | 2 | #define models_h |
th_mbed | 2:50a76ed8bf55 | 3 | |
th_mbed | 2:50a76ed8bf55 | 4 | #define DEFAULT_X 2 |
th_mbed | 2:50a76ed8bf55 | 5 | #define DEFAULT_Y 26 //31-6+1 |
th_mbed | 2:50a76ed8bf55 | 6 | #define MAX_JUMP_TIME 9 |
th_mbed | 2:50a76ed8bf55 | 7 | #define MAX_JUMP_COUNT 2 |
th_mbed | 2:50a76ed8bf55 | 8 | |
th_mbed | 2:50a76ed8bf55 | 9 | class Person |
th_mbed | 2:50a76ed8bf55 | 10 | { |
th_mbed | 2:50a76ed8bf55 | 11 | private: |
th_mbed | 2:50a76ed8bf55 | 12 | point p; |
th_mbed | 2:50a76ed8bf55 | 13 | int jump_count; |
th_mbed | 2:50a76ed8bf55 | 14 | int jump_time; |
th_mbed | 2:50a76ed8bf55 | 15 | |
th_mbed | 2:50a76ed8bf55 | 16 | public: |
th_mbed | 2:50a76ed8bf55 | 17 | Person(); |
th_mbed | 2:50a76ed8bf55 | 18 | point ground(); |
th_mbed | 2:50a76ed8bf55 | 19 | point update(); |
th_mbed | 2:50a76ed8bf55 | 20 | point jump(); |
th_mbed | 2:50a76ed8bf55 | 21 | }; |
th_mbed | 2:50a76ed8bf55 | 22 | |
th_mbed | 2:50a76ed8bf55 | 23 | class Bullet |
th_mbed | 2:50a76ed8bf55 | 24 | { |
th_mbed | 2:50a76ed8bf55 | 25 | private: |
th_mbed | 2:50a76ed8bf55 | 26 | point p; |
th_mbed | 2:50a76ed8bf55 | 27 | int v; |
th_mbed | 2:50a76ed8bf55 | 28 | public: |
th_mbed | 2:50a76ed8bf55 | 29 | Bullet(point p, int v); |
th_mbed | 2:50a76ed8bf55 | 30 | point update(); |
th_mbed | 2:50a76ed8bf55 | 31 | }; |
th_mbed | 2:50a76ed8bf55 | 32 | |
th_mbed | 2:50a76ed8bf55 | 33 | #endif |