Changeset 3781092 in mainline for uspace/app/tetris
- Timestamp:
- 2011-09-09T18:22:33Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 40a2af3
- Parents:
- 980671e7 (diff), 5da7199 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- uspace/app/tetris
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tetris/screen.c
r980671e7 r3781092 95 95 { 96 96 console_flush(console); 97 console_set_rgb_color(console, 0xffffff,98 use_color ? color : 0x000000);97 console_set_rgb_color(console, use_color ? color : 0x000000, 98 0xffffff); 99 99 } 100 100 … … 153 153 return false; 154 154 155 return ( ccap >= CONSOLE_CCAP_RGB);155 return ((ccap & CONSOLE_CAP_RGB) == CONSOLE_CAP_RGB); 156 156 } 157 157 -
uspace/app/tetris/shapes.c
r980671e7 r3781092 69 69 70 70 const struct shape shapes[] = { 71 /* 0 */ { 7, 7, { TL, TC, MR }, 0x ff042d},72 /* 1 */ { 8, 8, { TC, TR, ML }, 0x ff9304},73 /* 2 */ { 9, 11, { ML, MR, BC }, 0x beff04},74 /* 3 */ { 3, 3, { TL, TC, ML }, 0x 63ff04},75 /* 4 */ { 12, 14, { ML, BL, MR }, 0x ce04ff},76 /* 5 */ { 15, 17, { ML, BR, MR }, 0xff 04cf},77 /* 6 */ { 18, 18, { ML, MR, 2 }, 0x 7604ff}, /* sticks out */78 /* 7 */ { 0, 0, { TC, ML, BL }, 0x ff042d},79 /* 8 */ { 1, 1, { TC, MR, BR }, 0x ff9304},80 /* 9 */ { 10, 2, { TC, MR, BC }, 0x beff04},81 /* 10 */ { 11, 9, { TC, ML, MR }, 0x beff04},82 /* 11 */ { 2, 10, { TC, ML, BC }, 0x beff04},83 /* 12 */ { 13, 4, { TC, BC, BR }, 0x ce04ff},84 /* 13 */ { 14, 12, { TR, ML, MR }, 0x ce04ff},85 /* 14 */ { 4, 13, { TL, TC, BC }, 0x ce04ff},86 /* 15 */ { 16, 5, { TR, TC, BC }, 0xff 04cf},87 /* 16 */ { 17, 15, { TL, MR, ML }, 0xff 04cf},88 /* 17 */ { 5, 16, { TC, BC, BL }, 0xff 04cf},89 /* 18 */ { 6, 6, { TC, BC, 2 * B_COLS }, 0x 7604ff} /* sticks out */71 /* 0 */ { 7, 7, { TL, TC, MR }, 0x00aaaa}, 72 /* 1 */ { 8, 8, { TC, TR, ML }, 0x00aa00}, 73 /* 2 */ { 9, 11, { ML, MR, BC }, 0xaa5500}, 74 /* 3 */ { 3, 3, { TL, TC, ML }, 0x0000aa}, 75 /* 4 */ { 12, 14, { ML, BL, MR }, 0xaa00aa}, 76 /* 5 */ { 15, 17, { ML, BR, MR }, 0xffa500}, 77 /* 6 */ { 18, 18, { ML, MR, 2 }, 0xaa0000}, /* sticks out */ 78 /* 7 */ { 0, 0, { TC, ML, BL }, 0x00aaaa}, 79 /* 8 */ { 1, 1, { TC, MR, BR }, 0x00aa00}, 80 /* 9 */ { 10, 2, { TC, MR, BC }, 0xaa5500}, 81 /* 10 */ { 11, 9, { TC, ML, MR }, 0xaa5500}, 82 /* 11 */ { 2, 10, { TC, ML, BC }, 0xaa5500}, 83 /* 12 */ { 13, 4, { TC, BC, BR }, 0xaa00aa}, 84 /* 13 */ { 14, 12, { TR, ML, MR }, 0xaa00aa}, 85 /* 14 */ { 4, 13, { TL, TC, BC }, 0xaa00aa}, 86 /* 15 */ { 16, 5, { TR, TC, BC }, 0xffa500}, 87 /* 16 */ { 17, 15, { TL, MR, ML }, 0xffa500}, 88 /* 17 */ { 5, 16, { TC, BC, BL }, 0xffa500}, 89 /* 18 */ { 6, 6, { TC, BC, 2 * B_COLS }, 0xaa0000} /* sticks out */ 90 90 }; 91 91 -
uspace/app/tetris/tetris.c
r980671e7 r3781092 291 291 for (j = i + 1; j <= 5; j++) { 292 292 if (keys[i] == keys[j]) 293 errx(1, " duplicate command keys specified.");293 errx(1, "%s", "duplicate command keys specified."); 294 294 } 295 295
Note:
See TracChangeset
for help on using the changeset viewer.
