void zol.usub_e0a6.txt() { Global101 = CurrentDrawingTileX; Global101 = CursorX_2; Global101 = CreatureSelectedX; Global102 = CreatureSelectedY; Global103 = 0; int LLocal1 = 2; do { Global102 = (Global102 C:<< 1); Global103 = (Global103 C:rol 1); LLocal1 = (LLocal1 - 1); } while (LLocal1 != 0);//LoopEndWh E0CB TileBeingDrawn-lo = Global102; TileBeingDrawn-hi = Global103; int LLocal2 = 3; do { Global102 = (Global102 C:<< 1); Global103 = (Global103 C:rol 1); LLocal2 = (LLocal2 - 1); } while (LLocal2 != 0);//LoopEndWh E0DC TileBeingDrawn-lo = (TileBeingDrawn-lo + Global102); TileBeingDrawn-hi = (TileBeingDrawn-hi C:+ Global103); TileBeingDrawn-lo = (TileBeingDrawn-lo + Global101); if ((TileBeingDrawn-lo >= 0)) { TileBeingDrawn-hi = (TileBeingDrawn-hi + 1); }//EndIF; E0F4 TileBeingDrawn-lo = (TileBeingDrawn-lo + PointerToGameTileMapStart-lo); TileBeingDrawn-hi = (TileBeingDrawn-hi C:+ PointerToGameTileMapStart-hi); return();// E105 };