824 |
stone_map[0x41] = ""; // "st-magic"; |
stone_map[0x41] = ""; // "st-magic"; |
825 |
// stone_map[0x42] = "st-stoneimpulse"; |
// stone_map[0x42] = "st-stoneimpulse"; |
826 |
|
|
827 |
stone_map[0x44] = "st-laser-s"; |
stone_map[0x44] = "st-laser-n"; |
828 |
stone_map[0x45] = "st-laser-n"; |
stone_map[0x45] = "st-laser-s"; |
829 |
stone_map[0x46] = "st-laser-e"; |
stone_map[0x46] = "st-laser-e"; |
830 |
|
|
831 |
|
stone_map[0x57] = "st-puzzle-es"; |
832 |
|
stone_map[0x58] = "st-puzzle-sw"; |
833 |
|
stone_map[0x59] = "st-puzzle-nw"; |
834 |
|
stone_map[0x5a] = "st-puzzle-ne"; |
835 |
|
stone_map[0x5b] = "st-puzzle-ew"; |
836 |
|
stone_map[0x5c] = "st-puzzle-ns"; |
837 |
|
stone_map[0x5d] = "st-puzzle-n"; |
838 |
|
stone_map[0x5e] = "st-puzzle-s"; |
839 |
|
stone_map[0x5f] = "st-puzzle-w"; |
840 |
|
stone_map[0x60] = "st-puzzle-e"; |
841 |
|
stone_map[0x61] = "st-puzzle-nesw"; |
842 |
|
|
843 |
stone_map[0x68] = "st-bombs"; |
stone_map[0x68] = "st-bombs"; |
844 |
stone_map[0x6c] = "st-shogun-s"; |
stone_map[0x6c] = "st-shogun-s"; |
845 |
stone_map[0x6d] = "st-stoneimpulse"; |
stone_map[0x6d] = "st-stoneimpulse"; |
969 |
stone_map[0x4e] = "st-mirror-3n"; |
stone_map[0x4e] = "st-mirror-3n"; |
970 |
stone_map[0x4f] = "st-mirror-3w"; |
stone_map[0x4f] = "st-mirror-3w"; |
971 |
stone_map[0x50] = "st-mirror-3s"; |
stone_map[0x50] = "st-mirror-3s"; |
972 |
|
stone_map[0x51] = "st-puzzle-es"; |
973 |
|
stone_map[0x52] = "st-puzzle-sw"; |
974 |
|
stone_map[0x53] = "st-puzzle-nw"; |
975 |
|
stone_map[0x54] = "st-puzzle-ne"; |
976 |
|
stone_map[0x55] = "st-puzzle-ew"; |
977 |
|
stone_map[0x56] = "st-puzzle-ns"; |
978 |
|
stone_map[0x57] = "st-puzzle-n"; |
979 |
|
stone_map[0x58] = "st-puzzle-s"; |
980 |
|
stone_map[0x59] = "st-puzzle-w"; |
981 |
|
stone_map[0x5a] = "st-puzzle-e"; |
982 |
|
stone_map[0x5b] = "st-puzzle-nesw"; |
983 |
|
stone_map[0x5c] = "st-puzzle-hollow"; |
984 |
stone_map[0x62] = "st-bombs"; |
stone_map[0x62] = "st-bombs"; |
985 |
stone_map[0x64] = "st-coinslot"; |
stone_map[0x64] = "st-coinslot"; |
986 |
stone_map[0x6d] = "st-stoneimpulse"; |
stone_map[0x6d] = "st-stoneimpulse"; |
1010 |
st = MakeStone (names[type - 0x39]); |
st = MakeStone (names[type - 0x39]); |
1011 |
} |
} |
1012 |
break; |
break; |
|
case 0x51: st = MakeStone("st-puzzle"); st->set_attrib("connections", 7); break; |
|
|
case 0x52: st = MakeStone("st-puzzle"); st->set_attrib("connections", 4); break; |
|
|
case 0x53: st = MakeStone("st-puzzle"); st->set_attrib("connections", 10); break; |
|
|
case 0x54: st = MakeStone("st-puzzle"); st->set_attrib("connections",13); break; |
|
|
case 0x55: st = MakeStone("st-puzzle"); st->set_attrib("connections", 6); break; |
|
|
case 0x56: st = MakeStone("st-puzzle"); st->set_attrib("connections",11); break; |
|
|
case 0x57: st = MakeStone("st-puzzle"); st->set_attrib("connections", 9); break; |
|
|
case 0x58: st = MakeStone("st-puzzle"); st->set_attrib("connections", 3); break; |
|
|
case 0x59: st = MakeStone("st-puzzle"); st->set_attrib("connections", 2); break; |
|
|
case 0x5a: st = MakeStone("st-puzzle"); st->set_attrib("connections", 5); break; |
|
|
case 0x5b: st = MakeStone("st-puzzle"); st->set_attrib("connections", 16); break; |
|
|
case 0x5c: st = MakeStone("st-puzzle"); st->set_attrib("connections", 1); break; |
|
1013 |
default: st = LevelPack_Oxyd::make_stone(type, x, y); |
default: st = LevelPack_Oxyd::make_stone(type, x, y); |
1014 |
} |
} |
1015 |
return st; |
return st; |