Go to the source code of this file.
| Defines | |
| #define | ALL (-2) | 
| #define | CENTER (-1) | 
| #define | NULL_FACE (-1) | 
| #define | FACES (0) | 
| #define | WEST (0) | 
| #define | EAST (1) | 
| #define | SOUTH (2) | 
| #define | NORTH (3) | 
| #define | FRONT (4) | 
| #define | BACK (5) | 
| #define | INSIDE (6) | 
| #define | NULL_CORNER (-1) | 
| #define | CORNERS (10) | 
| #define | WSF (10) | 
| #define | WSB (11) | 
| #define | WNF (12) | 
| #define | WNB (13) | 
| #define | ESF (14) | 
| #define | ESB (15) | 
| #define | ENF (16) | 
| #define | ENB (17) | 
| #define | WS (10) | 
| #define | WN (11) | 
| #define | ES (12) | 
| #define | EN (13) | 
| #define | NULL_EDGE (-1) | 
| #define | EDGES (20) | 
| #define | WSC (20) | 
| #define | WNC (21) | 
| #define | WCF (22) | 
| #define | WCB (23) | 
| #define | CSF (24) | 
| #define | CSB (25) | 
| #define | CNF (26) | 
| #define | CNB (27) | 
| #define | ENC (28) | 
| #define | ESC (29) | 
| #define | ECB (30) | 
| #define | ECF (31) | 
| Variables | |
| const int | DirCorners2 [6][3] | 
| const int | DirCorners3 [8][7] | 
| const int | DirEdges3 [8][9] | 
| #define ALL (-2) | 
| #define BACK (5) | 
| #define CENTER (-1) | 
| #define CNB (27) | 
| #define CNF (26) | 
| #define CORNERS (10) | 
| #define CSB (25) | 
| #define CSF (24) | 
| #define EAST (1) | 
| #define ECB (30) | 
| #define ECF (31) | 
| #define EDGES (20) | 
| #define EN (13) | 
| #define ENB (17) | 
| #define ENC (28) | 
| #define ENF (16) | 
| #define ES (12) | 
| #define ESB (15) | 
| #define ESC (29) | 
| #define ESF (14) | 
| #define FACES (0) | 
| #define FRONT (4) | 
| #define INSIDE (6) | 
| #define NORTH (3) | 
| #define NULL_CORNER (-1) | 
| #define NULL_EDGE (-1) | 
| #define NULL_FACE (-1) | 
| #define SOUTH (2) | 
| #define WCB (23) | 
| #define WCF (22) | 
| #define WEST (0) | 
| #define WN (11) | 
| #define WNB (13) | 
| #define WNC (21) | 
| #define WNF (12) | 
| #define WS (10) | 
| #define WSB (11) | 
| #define WSC (20) | 
| #define WSF (10) | 
| const int DirCorners2[6][3] | 
 {
                             {WS,WN,NULL_CORNER},{ES,EN,NULL_CORNER}, 
                             {WS,ES,NULL_CORNER},{WN,EN,NULL_CORNER}, 
                             {WS,WN,ES},         {ES,EN,WN}           
                            }
| const int DirCorners3[8][7] | 
 {
          {WSF,WSB,WNF,WNB,NULL_CORNER,NULL_CORNER,NULL_CORNER},
          {ESF,ESB,ENF,ENB,NULL_CORNER,NULL_CORNER,NULL_CORNER}, 
          {WSF,WSB,ESF,ESB,NULL_CORNER,NULL_CORNER,NULL_CORNER},
          {WNF,WNB,ENF,ENB,NULL_CORNER,NULL_CORNER,NULL_CORNER}, 
          {WSF,WNF,ESF,ENF,NULL_CORNER,NULL_CORNER,NULL_CORNER},
          {WSB,WNB,ESB,ENB,NULL_CORNER,NULL_CORNER,NULL_CORNER}, 
          {WSF,WSB,WNF,WNB,ESF,ESB,ENF},
          {ESF,ESB,ENF,ENB,WNF,WNB,WSB}                          
                            }
| const int DirEdges3[8][9] | 
 {
          {WSC,WNC,WCF,WCB,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE},
          {ENC,ESC,ECB,ECF,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE}, 
          {WSC,CSF,CSB,ESC,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE},
          {WNC,CNF,CNB,ENC,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE}, 
          {WCF,CSF,CNF,ECF,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE},
          {WCB,CSB,CNB,ECB,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE,NULL_EDGE}, 
          {WSC,WNC,WCF,WCB,CSF,CSB,ESC,CNF,ECF}, 
          {ENC,ESC,ECB,ECF,WNC,CNF,CNB,WCB,CSB}                                
                          }
 1.6.3
 1.6.3