ferney alberto beltran molina
/
00_01LAB_matrix8x8_fig_tetris
EJEMPLO
Fork of 00_LAB_matrix8x8_SPI by
figuras.h@5:d1c3238ea285, 2018-09-14 (annotated)
- Committer:
- fabeltranm
- Date:
- Fri Sep 14 17:59:35 2018 +0000
- Revision:
- 5:d1c3238ea285
- Parent:
- 4:2bc5dfe058ef
ok1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
fabeltranm | 4:2bc5dfe058ef | 1 | #ifndef FIGURAS_H |
fabeltranm | 4:2bc5dfe058ef | 2 | #define FIGURAS_H |
fabeltranm | 4:2bc5dfe058ef | 3 | |
fabeltranm | 4:2bc5dfe058ef | 4 | #include "mbed.h" |
fabeltranm | 4:2bc5dfe058ef | 5 | |
fabeltranm | 5:d1c3238ea285 | 6 | #define L_TYPE 0x01 |
fabeltranm | 5:d1c3238ea285 | 7 | #define S_TYPE 0x02 |
fabeltranm | 5:d1c3238ea285 | 8 | #define I_TYPE 0x03 |
fabeltranm | 5:d1c3238ea285 | 9 | #define NULL_TYPE 0x00 |
fabeltranm | 5:d1c3238ea285 | 10 | /* |
fabeltranm | 5:d1c3238ea285 | 11 | FIG_L FIG_I FIG_S FIG_T |
fabeltranm | 5:d1c3238ea285 | 12 | 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 13 | 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 14 | 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 15 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 16 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 17 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 18 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 19 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
fabeltranm | 5:d1c3238ea285 | 20 | |
fabeltranm | 4:2bc5dfe058ef | 21 | |
fabeltranm | 5:d1c3238ea285 | 22 | */ |
fabeltranm | 5:d1c3238ea285 | 23 | struct { |
fabeltranm | 5:d1c3238ea285 | 24 | uint8_t fig[3]; |
fabeltranm | 5:d1c3238ea285 | 25 | int posx; |
fabeltranm | 5:d1c3238ea285 | 26 | } fig_act; |
fabeltranm | 5:d1c3238ea285 | 27 | |
fabeltranm | 5:d1c3238ea285 | 28 | |
fabeltranm | 5:d1c3238ea285 | 29 | |
fabeltranm | 5:d1c3238ea285 | 30 | uint8_t FIG_L[3]={0b11100000,0b00100000,0b00000000}; |
fabeltranm | 5:d1c3238ea285 | 31 | uint8_t FIG_I[3]={0b10000000,0b10000000,0b10000000}; |
fabeltranm | 5:d1c3238ea285 | 32 | uint8_t FIG_S[3]={0b01000000,0b01000000,0b10000000}; |
fabeltranm | 5:d1c3238ea285 | 33 | uint8_t FIG_T[3]={0b01000000,0b01000000,0b11000000}; |
fabeltranm | 5:d1c3238ea285 | 34 | uint8_t FIG_NULL[3]={0,0,0}; |
fabeltranm | 5:d1c3238ea285 | 35 | |
fabeltranm | 5:d1c3238ea285 | 36 | |
fabeltranm | 5:d1c3238ea285 | 37 | |
fabeltranm | 5:d1c3238ea285 | 38 | |
fabeltranm | 4:2bc5dfe058ef | 39 | |
fabeltranm | 4:2bc5dfe058ef | 40 | #endif // FIGURAS_H |