| #ifndef ROOMS_HH |
| #define ROOMS_HH |
| |
| const int ROOMS [11] [11] [4] = { /* [Row] [Column] [NESW] */ |
| { |
| /* N E S W */ |
| { /* Row 1 */ |
| {10, 10, 0, 0 } /* [ 0][ 0] */ |
| {10, 9, 0, 1 } /* [ 0][ 1] */ |
| {10, 8, 0, 2 } /* [ 0][ 2] */ |
| {10, 7, 0, 3 } /* [ 0][ 3] */ |
| {10, 6, 0, 4 } /* [ 0][ 4] */ |
| {10, 5, 0, 5 } /* [ 0][ 5] */ |
| {10, 4, 0, 6 } /* [ 0][ 6] */ |
| {10, 3, 0, 7 } /* [ 0][ 7] */ |
| {10, 2, 0, 8 } /* [ 0][ 8] */ |
| {10, 1, 0, 9 } /* [ 0][ 9] */ |
| } |
| { /* Row 2 */ |
| { 9, 10, 1, 0 } /* [ 1][ 0] */ |
| { 9, 9, 1, 1 } /* [ 1][ 1] */ |
| { 9, 8, 1, 2 } /* [ 1][ 2] */ |
| { 9, 7, 1, 3 } /* [ 1][ 3] */ |
| { 9, 6, 1, 4 } /* [ 1][ 4] */ |
| { 9, 5, 1, 5 } /* [ 1][ 5] */ |
| { 9, 4, 1, 6 } /* [ 1][ 6] */ |
| { 9, 3, 1, 7 } /* [ 1][ 7] */ |
| { 9, 2, 1, 8 } /* [ 1][ 8] */ |
| { 9, 1, 1, 9 } /* [ 1][ 9] */ |
| } |
| { /* Row 3 */ |
| { 8, 10, 2, 0 } /* [ 2][ 0] */ |
| { 8, 9, 2, 1 } /* [ 2][ 1] */ |
| { 8, 8, 2, 2 } /* [ 2][ 2] */ |
| { 8, 7, 2, 3 } /* [ 2][ 3] */ |
| { 8, 6, 2, 4 } /* [ 2][ 4] */ |
| { 8, 5, 2, 5 } /* [ 2][ 5] */ |
| { 8, 4, 2, 6 } /* [ 2][ 6] */ |
| { 8, 3, 2, 7 } /* [ 2][ 7] */ |
| { 8, 2, 2, 8 } /* [ 2][ 8] */ |
| { 8, 1, 2, 9 } /* [ 2][ 9] */ |
| } |
| { /* Row 4 */ |
| { 7, 10, 3, 0 } /* [ 3][ 0] */ |
| { 7, 9, 3, 1 } /* [ 3][ 1] */ |
| { 7, 8, 3, 2 } /* [ 3][ 2] */ |
| { 7, 7, 3, 3 } /* [ 3][ 3] */ |
| { 7, 6, 3, 4 } /* [ 3][ 4] */ |
| { 7, 5, 3, 5 } /* [ 3][ 5] */ |
| { 7, 4, 3, 6 } /* [ 3][ 6] */ |
| { 7, 3, 3, 7 } /* [ 3][ 7] */ |
| { 7, 2, 3, 8 } /* [ 3][ 8] */ |
| { 7, 1, 3, 9 } /* [ 3][ 9] */ |
| } |
| { /* Row 5 */ |
| { 6, 10, 4, 0 } /* [ 4][ 0] */ |
| { 6, 9, 4, 1 } /* [ 4][ 1] */ |
| { 6, 8, 4, 2 } /* [ 4][ 2] */ |
| { 6, 7, 4, 3 } /* [ 4][ 3] */ |
| { 6, 6, 4, 4 } /* [ 4][ 4] */ |
| { 6, 5, 4, 5 } /* [ 4][ 5] */ |
| { 6, 4, 4, 6 } /* [ 4][ 6] */ |
| { 6, 3, 4, 7 } /* [ 4][ 7] */ |
| { 6, 2, 4, 8 } /* [ 4][ 8] */ |
| { 6, 1, 4, 9 } /* [ 4][ 9] */ |
| } |
| { /* Row 6 */ |
| { 5, 10, 5, 0 } /* [ 5][ 0] */ |
| { 5, 9, 5, 1 } /* [ 5][ 1] */ |
| { 5, 8, 5, 2 } /* [ 5][ 2] */ |
| { 5, 7, 5, 3 } /* [ 5][ 3] */ |
| { 5, 6, 5, 4 } /* [ 5][ 4] */ |
| { 5, 5, 5, 5 } /* [ 5][ 5] */ |
| { 5, 4, 5, 6 } /* [ 5][ 6] */ |
| { 5, 3, 5, 7 } /* [ 5][ 7] */ |
| { 5, 2, 5, 8 } /* [ 5][ 8] */ |
| { 5, 1, 5, 9 } /* [ 5][ 9] */ |
| } |
| { /* Row 7 */ |
| { 4, 10, 6, 0 } /* [ 6][ 0] */ |
| { 4, 9, 6, 1 } /* [ 6][ 1] */ |
| { 4, 8, 6, 2 } /* [ 6][ 2] */ |
| { 4, 7, 6, 3 } /* [ 6][ 3] */ |
| { 4, 6, 6, 4 } /* [ 6][ 4] */ |
| { 4, 5, 6, 5 } /* [ 6][ 5] */ |
| { 4, 4, 6, 6 } /* [ 6][ 6] */ |
| { 4, 3, 6, 7 } /* [ 6][ 7] */ |
| { 4, 2, 6, 8 } /* [ 6][ 8] */ |
| { 4, 1, 6, 9 } /* [ 6][ 9] */ |
| } |
| { /* Row 8 */ |
| { 3, 10, 7, 0 } /* [ 7][ 0] */ |
| { 3, 9, 7, 1 } /* [ 7][ 1] */ |
| { 3, 8, 7, 2 } /* [ 7][ 2] */ |
| { 3, 7, 7, 3 } /* [ 7][ 3] */ |
| { 3, 6, 7, 4 } /* [ 7][ 4] */ |
| { 3, 5, 7, 5 } /* [ 7][ 5] */ |
| { 3, 4, 7, 6 } /* [ 7][ 6] */ |
| { 3, 3, 7, 7 } /* [ 7][ 7] */ |
| { 3, 2, 7, 8 } /* [ 7][ 8] */ |
| { 3, 1, 7, 9 } /* [ 7][ 9] */ |
| } |
| { /* Row 9 */ |
| { 2, 10, 8, 0 } /* [ 8][ 0] */ |
| { 2, 9, 8, 1 } /* [ 8][ 1] */ |
| { 2, 8, 8, 2 } /* [ 8][ 2] */ |
| { 2, 7, 8, 3 } /* [ 8][ 3] */ |
| { 2, 6, 8, 4 } /* [ 8][ 4] */ |
| { 2, 5, 8, 5 } /* [ 8][ 5] */ |
| { 2, 4, 8, 6 } /* [ 8][ 6] */ |
| { 2, 3, 8, 7 } /* [ 8][ 7] */ |
| { 2, 2, 8, 8 } /* [ 8][ 8] */ |
| { 2, 1, 8, 9 } /* [ 8][ 9] */ |
| } |
| { /* Row 10 */ |
| { 1, 10, 9, 0 } /* [ 9][ 0] */ |
| { 1, 9, 9, 1 } /* [ 9][ 1] */ |
| { 1, 8, 9, 2 } /* [ 9][ 2] */ |
| { 1, 7, 9, 3 } /* [ 9][ 3] */ |
| { 1, 6, 9, 4 } /* [ 9][ 4] */ |
| { 1, 5, 9, 5 } /* [ 9][ 5] */ |
| { 1, 4, 9, 6 } /* [ 9][ 6] */ |
| { 1, 3, 9, 7 } /* [ 9][ 7] */ |
| { 1, 2, 9, 8 } /* [ 9][ 8] */ |
| { 1, 1, 9, 9 } /* [ 9][ 9] */ |
| } |
| { /* Row 11 */ |
| { 0, 10, 10, 0 } /* [ 9][ 0] */ |
| { 0, 9, 10, 1 } /* [ 9][ 1] */ |
| { 0, 8, 10, 2 } /* [ 9][ 2] */ |
| { 0, 7, 10, 3 } /* [ 9][ 3] */ |
| { 0, 6, 10, 4 } /* [ 9][ 4] */ |
| { 0, 5, 10, 5 } /* [ 9][ 5] */ |
| { 0, 4, 10, 6 } /* [ 9][ 6] */ |
| { 0, 3, 10, 7 } /* [ 9][ 7] */ |
| { 0, 2, 10, 8 } /* [ 9][ 8] */ |
| { 0, 1, 10, 9 } /* [ 9][ 9] */ |
| } |
| }; |
| #endif |