/[enigma]/enigma/lib-src/oxydlib/enigma_mapping.cpp
ViewVC logotype

Diff of /enigma/lib-src/oxydlib/enigma_mapping.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by reallysoft, Wed Jun 4 20:00:22 2003 UTC revision 1.4 by reallysoft, Thu Jun 5 08:17:34 2003 UTC
# Line 2  Line 2 
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  //                                                                           //  //                                                                           //
# Line 292  namespace { Line 292  namespace {
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
# Line 451  namespace { Line 451  namespace {
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";
# Line 503  namespace { Line 519  namespace {
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";
# Line 560  namespace { Line 596  namespace {
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";
# Line 596  namespace { Line 632  namespace {
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    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26