| 1189 | } |
| 1190 | |
| 1191 | bool Player::GUI_t::bModuleAccessibleWithMouse(GUIModules moduleToAccess) |
| 1192 | { |
| 1193 | if ( isGameoverActive() ) |
| 1194 | { |
| 1195 | return false; |
| 1196 | } |
| 1197 | if ( moduleToAccess == MODULE_INVENTORY || moduleToAccess == MODULE_SPELLS |
| 1198 | || moduleToAccess == MODULE_HOTBAR || moduleToAccess == MODULE_CHEST |
| 1199 | || moduleToAccess == MODULE_SHOP || moduleToAccess == MODULE_TINKERING |
| 1200 | || moduleToAccess == MODULE_FEATHER |
| 1201 | || moduleToAccess == MODULE_ALCHEMY |
| 1202 | || moduleToAccess == MODULE_MAILBOX |
| 1203 | || moduleToAccess == MODULE_ASSISTSHRINE |
| 1204 | || moduleToAccess == MODULE_ITEMEFFECTGUI ) |
| 1205 | { |
| 1206 | if ( moduleToAccess == MODULE_HOTBAR ) |
| 1207 | { |
| 1208 | if ( player.inventoryUI.bCompactView |
| 1209 | && (player.shopGUI.bOpen |
| 1210 | || GenericGUI[player.playernum].isGUIOpen()) ) |
| 1211 | { |
| 1212 | return false; |
| 1213 | } |
| 1214 | if ( player.hotbar.animHide > 0.01 ) |
| 1215 | { |
| 1216 | return false; |
| 1217 | } |
| 1218 | } |
| 1219 | if ( player.bookGUI.bBookOpen || player.skillSheet.bSkillSheetOpen |
| 1220 | || player.signGUI.bSignOpen |
| 1221 | || FollowerMenu[player.playernum].followerMenuIsOpen() |
| 1222 | || CalloutMenu[player.playernum].calloutMenuIsOpen() |
| 1223 | || player.minimap.mapWindow || player.messageZone.logWindow ) |
| 1224 | { |
| 1225 | return false; |
| 1226 | } |
| 1227 | if ( player.hud.statusFxFocusedWindowActive ) |
| 1228 | { |
| 1229 | return false; |
| 1230 | } |
| 1231 | if ( player.paperDoll.portraitActiveToEdit ) |
| 1232 | { |
| 1233 | return false; |
| 1234 | } |
| 1235 | return true; |
| 1236 | } |
| 1237 | return true; |
| 1238 | } |
| 1239 | |
| 1240 | bool Player::GUI_t::returnToPreviousActiveModule() |
| 1241 | { |
no test coverage detected