2 |
// // |
// // |
3 |
// File : enigma_mapping.cpp // |
// File : enigma_mapping.cpp // |
4 |
// Purpose : // |
// Purpose : // |
5 |
// Time-stamp: <Wed Jun/04/2003 21:56 MET amgine@reallysoft.de> // |
// Time-stamp: <Thu Jun/05/2003 10:08 MET amgine@reallysoft.de> // |
6 |
// // |
// // |
7 |
// (C) May 2003 by Ralf Westram <amgine@rallysoft.de> // |
// (C) May 2003 by Ralf Westram <amgine@rallysoft.de> // |
8 |
// // |
// // |
292 |
"st-oneway_white-n", // 0x37 |
"st-oneway_white-n", // 0x37 |
293 |
"st-oneway_white-s", // 0x38 |
"st-oneway_white-s", // 0x38 |
294 |
"st-magic", // 0x39 |
"st-magic", // 0x39 |
295 |
0, // 0x3a |
"st-magic", // 0x3a |
296 |
0, // 0x3b |
"st-magic", // 0x3b |
297 |
0, // 0x3c |
0, // 0x3c |
298 |
0, // 0x3d |
0, // 0x3d |
299 |
0, // 0x3e |
0, // 0x3e |
451 |
stone_map[0x45] = "st-laser-s"; |
stone_map[0x45] = "st-laser-s"; |
452 |
stone_map[0x46] = "st-laser-e"; |
stone_map[0x46] = "st-laser-e"; |
453 |
|
|
454 |
|
stone_map[0x47] = "st-mirror-p|"; |
455 |
|
stone_map[0x48] = "st-mirror-p/"; |
456 |
|
stone_map[0x49] = "st-mirror-p-"; |
457 |
|
stone_map[0x4a] = "st-mirror-p\\"; |
458 |
|
stone_map[0x4b] = "st-mirror-p|m"; |
459 |
|
stone_map[0x4c] = "st-mirror-p/m"; |
460 |
stone_map[0x4d] = "st-mirror-p-m"; |
stone_map[0x4d] = "st-mirror-p-m"; |
461 |
|
stone_map[0x4e] = "st-mirror-p\\m"; |
462 |
|
stone_map[0x4f] = "st-mirror-p|t"; // should be special, because light passes vertical (in Oxyd1 only) |
463 |
|
stone_map[0x50] = "st-mirror-p/t"; |
464 |
|
stone_map[0x51] = "st-mirror-p-t"; // should be special, because light passes horizontal (in Oxyd1 only) |
465 |
|
stone_map[0x52] = "st-mirror-p\\t"; |
466 |
|
|
467 |
|
stone_map[0x53] = "st-mirror-3>"; |
468 |
|
stone_map[0x54] = "st-mirror-3^"; |
469 |
|
stone_map[0x55] = "st-mirror-3<"; |
470 |
|
stone_map[0x56] = "st-mirror-3v"; |
471 |
|
|
472 |
stone_map[0x57] = "st-puzzle-es"; |
stone_map[0x57] = "st-puzzle-es"; |
473 |
stone_map[0x58] = "st-puzzle-sw"; |
stone_map[0x58] = "st-puzzle-sw"; |
519 |
stone_map[0x34] = "st-death"; |
stone_map[0x34] = "st-death"; |
520 |
stone_map[0x35] = "st-death_invisible"; |
stone_map[0x35] = "st-death_invisible"; |
521 |
stone_map[0x43] = "st-actorimpulse_invisible"; |
stone_map[0x43] = "st-actorimpulse_invisible"; |
522 |
|
stone_map[0x44] = "st-laser-n"; |
523 |
|
stone_map[0x45] = "st-laser-s"; |
524 |
stone_map[0x46] = "st-laser-e"; |
stone_map[0x46] = "st-laser-e"; |
525 |
|
stone_map[0x47] = "st-mirror-p|"; |
526 |
|
stone_map[0x48] = "st-mirror-p/"; |
527 |
|
stone_map[0x49] = "st-mirror-p-"; |
528 |
|
stone_map[0x4a] = "st-mirror-p\\"; |
529 |
|
stone_map[0x4b] = "st-mirror-p|m"; |
530 |
|
stone_map[0x4c] = "st-mirror-p/m"; |
531 |
|
stone_map[0x4d] = "st-mirror-p-m"; |
532 |
|
stone_map[0x4e] = "st-mirror-p\\m"; |
533 |
|
stone_map[0x4f] = "st-mirror-p|t"; |
534 |
|
stone_map[0x50] = "st-mirror-p/t"; |
535 |
|
stone_map[0x51] = "st-mirror-p-t"; |
536 |
|
stone_map[0x52] = "st-mirror-p\\t"; |
537 |
|
stone_map[0x53] = "st-mirror-3>"; |
538 |
|
stone_map[0x54] = "st-mirror-3^"; |
539 |
|
stone_map[0x55] = "st-mirror-3<"; |
540 |
|
stone_map[0x56] = "st-mirror-3v"; |
541 |
|
// 0x5d special exploding puzzle stone |
542 |
|
// 0x5e |
543 |
stone_map[0x68] = "st-bombs"; |
stone_map[0x68] = "st-bombs"; |
544 |
stone_map[0x6d] = "st-stoneimpulse"; |
stone_map[0x6d] = "st-stoneimpulse"; |
545 |
stone_map[0x8a] = "st-stone1"; |
stone_map[0x8a] = "st-stone1"; |
596 |
stone_map[0x4a] = "st-mirror-p/t"; |
stone_map[0x4a] = "st-mirror-p/t"; |
597 |
stone_map[0x4b] = "st-mirror-p-t"; |
stone_map[0x4b] = "st-mirror-p-t"; |
598 |
stone_map[0x4c] = "st-mirror-p\\t"; |
stone_map[0x4c] = "st-mirror-p\\t"; |
599 |
stone_map[0x4d] = "st-mirror-3e"; |
stone_map[0x4d] = "st-mirror-3>"; |
600 |
stone_map[0x4e] = "st-mirror-3n"; |
stone_map[0x4e] = "st-mirror-3^"; |
601 |
stone_map[0x4f] = "st-mirror-3w"; |
stone_map[0x4f] = "st-mirror-3<"; |
602 |
stone_map[0x50] = "st-mirror-3s"; |
stone_map[0x50] = "st-mirror-3v"; |
603 |
stone_map[0x51] = "st-puzzle-es"; |
stone_map[0x51] = "st-puzzle-es"; |
604 |
stone_map[0x52] = "st-puzzle-sw"; |
stone_map[0x52] = "st-puzzle-sw"; |
605 |
stone_map[0x53] = "st-puzzle-nw"; |
stone_map[0x53] = "st-puzzle-nw"; |
632 |
case OxydVersion_OxydExtra: |
case OxydVersion_OxydExtra: |
633 |
stone_map[0x27] = "st-wood"; |
stone_map[0x27] = "st-wood"; |
634 |
stone_map[0x3c] = "st-stoneimpulse"; |
stone_map[0x3c] = "st-stoneimpulse"; |
635 |
|
|
636 |
|
stone_map[0x3e] = "st-laser-n"; |
637 |
|
stone_map[0x3f] = "st-laser-s"; |
638 |
|
stone_map[0x40] = "st-laser-e"; |
639 |
|
|
640 |
|
stone_map[0x43] = "st-mirror-p-"; |
641 |
|
stone_map[0x44] = "st-mirror-p\\"; |
642 |
|
stone_map[0x46] = "st-mirror-p/"; |
643 |
|
stone_map[0x4b] = "st-mirror-p-t"; |
644 |
|
stone_map[0x4d] = "st-mirror-3>"; |
645 |
|
stone_map[0x4e] = "st-mirror-3^"; |
646 |
|
stone_map[0x4f] = "st-mirror-3<"; |
647 |
|
stone_map[0x50] = "st-mirror-3v"; |
648 |
|
|
649 |
stone_map[0x76] = "st-invisible"; |
stone_map[0x76] = "st-invisible"; |
650 |
break; |
break; |
651 |
|
|