()
| 1045 | } |
| 1046 | |
| 1047 | @Override |
| 1048 | public void dispose() { |
| 1049 | if (currentScreen != null) { |
| 1050 | currentScreen.onClose(null); |
| 1051 | currentScreen = null; |
| 1052 | } |
| 1053 | FOverlay.hideAll(); |
| 1054 | Dscreens.clear(); |
| 1055 | graphics.dispose(); |
| 1056 | SoundSystem.instance.dispose(); |
| 1057 | MapStage.getInstance().disposeWorld(); |
| 1058 | try { |
| 1059 | ExceptionHandler.unregisterErrorHandling(); |
| 1060 | lastPreview.dispose(); |
| 1061 | assets.dispose(); |
| 1062 | AdventureScreen.dispose(); |
| 1063 | } catch (Exception e) { |
| 1064 | } |
| 1065 | } |
| 1066 | /** Retrieve assets. |
| 1067 | */ |
| 1068 | public static Assets getAssets() { |
nothing calls this directly
no test coverage detected