diff options
Diffstat (limited to 'sources/simulator/VSMenuItemStates.java')
| -rw-r--r-- | sources/simulator/VSMenuItemStates.java | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/sources/simulator/VSMenuItemStates.java b/sources/simulator/VSMenuItemStates.java new file mode 100644 index 0000000..42edf96 --- /dev/null +++ b/sources/simulator/VSMenuItemStates.java @@ -0,0 +1,110 @@ +/* + * VS is (c) 2008 by Paul C. Buetow + * vs@dev.buetow.org + */ +package simulator; + +/** + * The Class VSMenuItemStates. Used by the VSSimulation to update the + * "simulation" bar of the VSSimulationFrame. + */ +public class VSMenuItemStates { + /** The pause. */ + private volatile boolean pause; + + /** The replay. */ + private volatile boolean replay; + + /** The reset. */ + private volatile boolean reset; + + /** The start. */ + private volatile boolean start; + + /** + * Instantiates a new lang.process.removemenu item states. + * + * @param pause the pause + * @param replay the replay + * @param reset the reset + * @param start the start + */ + public VSMenuItemStates(boolean pause, boolean replay, boolean reset, boolean start) { + this.pause = pause; + this.replay = replay; + this.reset = reset; + this.start = start; + } + + /** + * Sets the pause. + * + * @param pause the new pause + */ + public void setPause(boolean pause) { + this.pause = pause; + } + + /** + * Sets the replay. + * + * @param replay the new replay + */ + public void setReplay(boolean replay) { + this.replay = replay; + } + + /** + * Sets the reset. + * + * @param reset the new reset + */ + public void setReset(boolean reset) { + this.reset = reset; + } + + /** + * Sets the start. + * + * @param start the new start + */ + public void setStart(boolean start) { + this.start = start; + } + + /** + * Gets the pause. + * + * @return the pause + */ + public boolean getPause() { + return pause; + } + + /** + * Gets the replay. + * + * @return the replay + */ + public boolean getReplay() { + return replay; + } + + /** + * Gets the reset. + * + * @return the reset + */ + public boolean getReset() { + return reset; + } + + /** + * Gets the start. + * + * @return the start + */ + public boolean getStart() { + return start; + } +} |
