@@ -0,0 +1,1934 @@
+package jsettlers.main;%0A%0Aimport java.io.File;%0Aimport java.util.List;%0A%0Aimport jsettlers.common.resources.ResourceManager;%0Aimport jsettlers.graphics.startscreen.IStartScreenConnector;%0Aimport jsettlers.logic.map.save.MapList;%0A%0Aclass StartConnector implements IStartScreenConnector %7B%0A%09/**%0A     * %0A     */%0A    private final IGameStarter gamestarter;%0A%09private final MapList mapList;%0A%0A%09/**%0A     * @param managedJSettlers%0A     */%0A    StartConnector(IGameStarter managedJSettlers) %7B%0A        gamestarter = managedJSettlers;%0A        mapList = new MapList(new File(ResourceManager.getSaveDirectory(), %22maps%22));%0A    %7D%0A%0A%09@Override%0A%09public List%3C? extends IMapItem%3E getMaps() %7B%0A%09%09return mapList.getFreshMaps();%0A%09%7D%0A%0A%09@Override%0A%09public List%3C? extends ILoadableGame%3E getLoadableGames() %7B%0A%09%09return mapList.getSavedMaps();%0A%09%7D%0A%0A%09@Override%0A%09public IRecoverableGame%5B%5D getRecoverableGames() %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return null;%0A%09%7D%0A%0A%09@Override%0A%09public INetworkGame%5B%5D getNetworkGames() %7B%0A%09%09// TODO Auto-generated method stub%0A%09%09return null;%0A%09%7D%0A%0A%09@Override%0A%09public void setNetworkServer(String host) %7B%0A%09%09// TODO Auto-generated method stub%0A%0A%09%7D%0A%0A%09@Override%0A%09public void startNewGame(IGameSettings game) %7B%0A%09%09gamestarter.startGame(game);%0A%09%7D%0A%0A%0A%09@Override%0A%09public void loadGame(ILoadableGame load) %7B%0A%09%09%0A%09%7D%0A%0A%09@Override%0A%09public void recoverNetworkGame(IRecoverableGame game) %7B%0A%09%09// TODO Auto-generated method stub%0A%0A%09%7D%0A%0A%09@Override%0A%09public void joinNetworkGame(INetworkGame game) %7B%0A%09%09// TODO Auto-generated method stub%0A%0A%09%7D%0A%0A%09@Override%0A%09public void addNetworkGameListener(INetworkGameListener gameListener) %7B%0A%09%09// TODO Auto-generated method stub%0A%0A%09%7D%0A%0A%09@Override%0A%09public void removeNetworkGameListener(INetworkGameListener gameListener) %7B%0A%09%09// TODO Auto-generated method stub%0A%0A%09%7D%0A%0A%09@Override%0A%09public void startGameServer(IGameSettings game, String name) %7B%0A%09%09// TODO Auto-generated method stub%0A%0A%09%7D%0A%0A%09@Override%0A%09public void exitGame() %7B%0A%09%09System.exit(0);%0A%09%7D%0A%0A%7D

Switch case fall through caused save on fog of war toggle.