Updating the face of Peter Minuit to be more realisticly colored.

This commit is contained in:
Stian Grenborgen 2023-05-20 10:57:39 +02:00
parent 53c96b7a29
commit 5e1479cfcb
5 changed files with 15 additions and 7 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 117 KiB

View File

@ -798,6 +798,17 @@ public final class Canvas extends JDesktopPane {
*/
public void removeInGameComponents() {
// remove listeners, they will be added when launching the new game...
removeKeyAndMouseListeners();
for (Component c : getComponents()) {
if (c instanceof CanvasMapViewer) {
continue;
}
removeFromCanvas(c);
}
}
private void removeKeyAndMouseListeners() {
KeyListener[] keyListeners = getKeyListeners();
for (KeyListener keyListener : keyListeners) {
removeKeyListener(keyListener);
@ -812,19 +823,14 @@ public final class Canvas extends JDesktopPane {
for (MouseMotionListener mouseMotionListener : mouseMotionListeners) {
removeMouseMotionListener(mouseMotionListener);
}
for (Component c : getComponents()) {
if (c instanceof CanvasMapViewer) {
continue;
}
removeFromCanvas(c);
}
}
/**
* Map editor initialization.
*/
public void startMapEditorGUI() {
removeKeyAndMouseListeners();
freeColClient.updateActions();
this.parentFrame.setMenuBar(new MapEditorMenuBar(this.freeColClient,
new MenuMouseMotionListener(scrolling)));
@ -838,6 +844,8 @@ public final class Canvas extends JDesktopPane {
* In game initializations.
*/
public void initializeInGame() {
removeKeyAndMouseListeners();
this.parentFrame.setMenuBar(new InGameMenuBar(this.freeColClient,
new MenuMouseMotionListener(scrolling)));
addMouseListener(new CanvasMouseListener(this.freeColClient));