Skip to content

Commit

Permalink
Remove unnecessary DataTypes wrapper class
Browse files Browse the repository at this point in the history
  • Loading branch information
hannesbraun committed Sep 23, 2023
1 parent 1503ba9 commit 0ec8e4d
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 27 deletions.
6 changes: 3 additions & 3 deletions src/main/java/rv/comm/rcssserver/ServerComm.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
import org.apache.logging.log4j.Logger;
import org.magmaoffenburg.roboviz.configuration.Config.General;
import org.magmaoffenburg.roboviz.configuration.Config.Networking;
import org.magmaoffenburg.roboviz.util.DataTypes;
import org.magmaoffenburg.roboviz.util.Mode;
import rv.comm.drawing.DrawComm.DrawCommListener;
import rv.world.WorldModel;

Expand Down Expand Up @@ -217,7 +217,7 @@ private void writeToLogfile(String msg)
logfileOutput.write("\n");
}

public ServerComm(WorldModel world, DataTypes.Mode viewerMode)
public ServerComm(WorldModel world, Mode viewerMode)
{
this.world = world;

Expand All @@ -235,7 +235,7 @@ public ServerComm(WorldModel world, DataTypes.Mode viewerMode)
autoConnectTimer.start();
}

recordLogs = viewerMode != DataTypes.Mode.LOG && General.INSTANCE.getRecordLogs();
recordLogs = viewerMode != Mode.LOG && General.INSTANCE.getRecordLogs();
logfileDirectory = General.INSTANCE.getLogfileDirectory();
}

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/rv/world/WorldModel.java
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import org.magmaoffenburg.roboviz.configuration.Config;
import org.magmaoffenburg.roboviz.configuration.Config.TeamColors;
import org.magmaoffenburg.roboviz.rendering.CameraController;
import org.magmaoffenburg.roboviz.util.DataTypes;
import org.magmaoffenburg.roboviz.util.Mode;
import rv.comm.rcssserver.GameState;
import rv.comm.rcssserver.ISceneGraphItem;
import rv.comm.rcssserver.scenegraph.SceneGraph;
Expand Down Expand Up @@ -185,7 +185,7 @@ public Team getRightTeam()
return rightTeam;
}

public void init(GL glObj, ContentManager cm, DataTypes.Mode mode)
public void init(GL glObj, ContentManager cm, Mode mode)
{
this.cm = cm;
GL2 gl = glObj.getGL2();
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/org/magmaoffenburg/roboviz/Main.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import org.magmaoffenburg.roboviz.configuration.Config.General
import org.magmaoffenburg.roboviz.etc.LookAndFeelController
import org.magmaoffenburg.roboviz.gui.MainWindow
import org.magmaoffenburg.roboviz.rendering.Renderer
import org.magmaoffenburg.roboviz.util.DataTypes.Mode
import org.magmaoffenburg.roboviz.util.Mode
import java.awt.EventQueue

class Main {
Expand Down
12 changes: 6 additions & 6 deletions src/main/kotlin/org/magmaoffenburg/roboviz/gui/MainWindow.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import org.magmaoffenburg.roboviz.configuration.Config.Graphics
import org.magmaoffenburg.roboviz.gui.menus.*
import org.magmaoffenburg.roboviz.gui.windows.LogPlayerControlsPanel
import org.magmaoffenburg.roboviz.rendering.Renderer
import org.magmaoffenburg.roboviz.util.DataTypes
import org.magmaoffenburg.roboviz.util.Mode
import org.magmaoffenburg.roboviz.util.SwingUtils
import rv.comm.rcssserver.LogPlayer
import rv.comm.rcssserver.ServerComm
Expand Down Expand Up @@ -49,7 +49,7 @@ class MainWindow : JFrame(), ServerComm.ServerChangeListener, LogPlayer.StateCha
isVisible = true // set visible after everything is initialized
instance = this

if (Main.mode == DataTypes.Mode.LOG) {
if (Main.mode == Mode.LOG) {
initializeLogPlayerControls()
}
}
Expand Down Expand Up @@ -83,8 +83,8 @@ class MainWindow : JFrame(), ServerComm.ServerChangeListener, LogPlayer.StateCha
jMenuBar.removeAll()

when (Main.mode) {
DataTypes.Mode.LIVE -> initializeLiveMenu()
DataTypes.Mode.LOG -> initializeLogMenu()
Mode.LIVE -> initializeLiveMenu()
Mode.LOG -> initializeLogMenu()
}
}

Expand Down Expand Up @@ -165,8 +165,8 @@ class MainWindow : JFrame(), ServerComm.ServerChangeListener, LogPlayer.StateCha
SwingUtilities.updateComponentTreeUI(this)

when (Main.mode) {
DataTypes.Mode.LOG -> initializeLogPlayerControls()
DataTypes.Mode.LIVE -> logPlayerControls?.dispose()
Mode.LOG -> initializeLogPlayerControls()
Mode.LIVE -> logPlayerControls?.dispose()
}
}

Expand Down
12 changes: 6 additions & 6 deletions src/main/kotlin/org/magmaoffenburg/roboviz/rendering/Renderer.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import org.apache.logging.log4j.kotlin.logger
import org.magmaoffenburg.roboviz.Main
import org.magmaoffenburg.roboviz.configuration.Config.*
import org.magmaoffenburg.roboviz.gui.MainWindow
import org.magmaoffenburg.roboviz.util.DataTypes
import org.magmaoffenburg.roboviz.util.Mode
import rv.comm.NetworkManager
import rv.comm.drawing.Drawings
import rv.comm.rcssserver.LogPlayer
Expand Down Expand Up @@ -115,7 +115,7 @@ class Renderer : GLProgram(MainWindow.instance.width, MainWindow.instance.height
// initialize all camera stuff
cameraController = CameraController(drawable)

if (Main.mode == DataTypes.Mode.LIVE) {
if (Main.mode == Mode.LIVE) {
netManager = NetworkManager()
netManager.init()
netManager.server.addChangeListener(world.gameState)
Expand All @@ -132,7 +132,7 @@ class Renderer : GLProgram(MainWindow.instance.width, MainWindow.instance.height
if (activeScreenIsInitialized()) {
activeScreen.setEnabled(MainWindow.glCanvas, false)
}
activeScreen = if (Main.mode == DataTypes.Mode.LIVE) LiveGameScreen() else LogfileModeScreen()
activeScreen = if (Main.mode == Mode.LIVE) LiveGameScreen() else LogfileModeScreen()
activeScreen.setEnabled(MainWindow.glCanvas, true)

gl?.let { initEffects(gl) }
Expand Down Expand Up @@ -415,18 +415,18 @@ class Renderer : GLProgram(MainWindow.instance.width, MainWindow.instance.height
cameraController.initPicker()

when (Main.mode) {
DataTypes.Mode.LIVE -> {
Mode.LIVE -> {
netManager = NetworkManager()
netManager.init()
netManager.server.addChangeListener(world.gameState)
netManager.server.addChangeListener(MainWindow.instance)
}
DataTypes.Mode.LOG -> {
Mode.LOG -> {
initLogPlayer()
}
}

activeScreen = if (Main.mode == DataTypes.Mode.LIVE) LiveGameScreen() else LogfileModeScreen()
activeScreen = if (Main.mode == Mode.LIVE) LiveGameScreen() else LogfileModeScreen()
activeScreen.setEnabled(MainWindow.glCanvas, true)
}

Expand Down
13 changes: 4 additions & 9 deletions src/main/kotlin/org/magmaoffenburg/roboviz/util/DataTypes.kt
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
package org.magmaoffenburg.roboviz.util

class DataTypes {

enum class Mode {
LOG,
LIVE
}

}
enum class Mode {
LOG,
LIVE
}

0 comments on commit 0ec8e4d

Please sign in to comment.