00001 #ifndef NEMAWHEELS_H
00002 #define NEMAWHEELS_H
00003
00005 const char lamps[] = {'q', 'w', 'e', 'r', 't', 'z', 'u', 'i', 'o', 'p',
00006 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l',
00007 'y', 'x', 'c', 'v', 'b', 'n', 'm'};
00008
00010 const int keybd[] = {16, 3, 5, 14, 24, 13, 12, 11, 19, 10, 9, 8, 1,
00011 2, 18, 17, 0, 23, 15, 22, 20, 4, 25, 6, 7, 21};
00012
00014 const int rwA[] = { 4, 13, 14, 18, 12, 1, 21, 9, 3, 17, 15, 25, 23,
00015 8, 22, 24, 7, 19, 5, 10, 2, 0, 11, 20, 6, 16};
00016 const int rwB[] = { 3, 6, 17, 8, 19, 14, 7, 10, 15, 0, 9, 23, 18,
00017 24, 12, 21, 13, 20, 2, 1, 16, 5, 11, 4, 22, 25};
00018 const int rwC[] = {17, 16, 18, 25, 13, 9, 14, 6, 1, 10, 24, 19, 8,
00019 4, 2, 20, 15, 3, 7, 5, 23, 12, 11, 22, 21, 0};
00020 const int rwD[] = { 4, 21, 11, 18, 17, 2, 15, 7, 0, 8, 25, 10, 13,
00021 3, 24, 6, 5, 9, 14, 1, 19, 22, 16, 23, 12, 20};
00022 const int rwE[] = { 5, 18, 20, 23, 12, 1, 22, 10, 14, 3, 17, 0, 24,
00023 21, 7, 6, 2, 19, 25, 9, 8, 11, 16, 13, 15, 4};
00024 const int rwF[] = {14, 3, 5, 10, 25, 7, 6, 18, 23, 16, 0, 15, 2,
00025 19, 21, 9, 1, 20, 17, 13, 24, 22, 8, 4, 12, 11};
00026
00028 const int ukw[] = {13, 11, 18, 17, 12, 21, 16, 20, 15, 10, 9, 1, 4,
00029 0, 19, 8, 6, 3, 2, 14, 7, 5, 24, 25, 22, 23};
00030
00032 const int irwF[] = {10, 16, 12, 1, 23, 2, 6, 5, 22, 15, 3, 25, 24,
00033 19, 0, 11, 9, 18, 7, 13, 17, 14, 21, 8, 20, 4};
00034 const int irwE[] = {11, 5, 16, 9, 25, 0, 15, 14, 20, 19, 7, 21, 4,
00035 23, 8, 24, 22, 10, 1, 17, 2, 13, 6, 3, 12, 18};
00036 const int irwD[] = { 8, 19, 5, 13, 0, 16, 15, 7, 9, 17, 11, 2, 24,
00037 12, 18, 6, 22, 4, 3, 20, 25, 1, 21, 23, 14, 10};
00038 const int irwC[] = {25, 8, 14, 17, 13, 19, 7, 18, 12, 5, 9, 22, 21,
00039 4, 6, 16, 1, 0, 2, 11, 15, 24, 23, 20, 10, 3};
00040 const int irwB[] = { 9, 19, 18, 0, 23, 21, 1, 6, 3, 10, 7, 22, 14,
00041 16, 5, 8, 20, 2, 12, 4, 17, 15, 24, 11, 13, 25};
00042 const int irwA[] = {21, 5, 20, 8, 0, 18, 24, 16, 13, 7, 19, 22, 4,
00043 1, 2, 10, 25, 9, 3, 17, 23, 6, 14, 12, 15, 11};
00044
00046 const int nr1[] = {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
00047 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1};
00048 const int nr12[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
00049 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1};
00050 const int nr13[] = {1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1,
00051 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0};
00052 const int nr14[] = {0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1,
00053 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1};
00054 const int nr15[] = {1, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1,
00055 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1};
00056 const int nr17[] = {0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0,
00057 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0};
00058 const int nr18[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
00059 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1};
00060 const int nr22[] = {1, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1,
00061 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0};
00062
00063 #endif
00064