public abstract class IStateBool extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
currentValue |
protected IEnvironment |
environment |
protected int |
timeStamp |
Constructor and Description |
---|
IStateBool(IEnvironment env,
boolean i) |
Modifier and Type | Method and Description |
---|---|
void |
_set(boolean y,
int wstamp)
Modifies the value without storing the former value on the trailing stack.
|
boolean |
deepCopy()
Deprecated.
|
boolean |
get()
Returns the current value.
|
IEnvironment |
getEnvironment()
Deprecated.
|
int |
getTimeStamp()
Deprecated.
|
void |
overrideTimeStamp(int aTimeStamp) |
abstract void |
set(boolean y)
Modifies the value and stores if needed the former value on the
trailing stack.
|
String |
toString() |
protected final IEnvironment environment
protected boolean currentValue
protected int timeStamp
public IStateBool(IEnvironment env, boolean i)
public final boolean get()
public abstract void set(boolean y)
public void _set(boolean y, int wstamp)
y
- the new valuewstamp
- the stamp of the world in which the update is performed@Deprecated public final boolean deepCopy()
@Deprecated public int getTimeStamp()
public void overrideTimeStamp(int aTimeStamp)
@Deprecated public IEnvironment getEnvironment()
Copyright © 2017. All rights reserved.