Merge remote-tracking branch 'origin/master'

This commit is contained in:
Anuken
2023-09-07 09:23:22 -04:00
2 changed files with 10 additions and 1 deletions
+6 -1
View File
@@ -27,7 +27,7 @@ public class GlobalVars{
public static final Rand rand = new Rand();
//non-constants that depend on state
private static int varTime, varTick, varSecond, varMinute, varWave, varWaveTime;
private static int varTime, varTick, varSecond, varMinute, varWave, varWaveTime, varServer;
private ObjectIntMap<String> namesToIds = new ObjectIntMap<>();
private Seq<Var> vars = new Seq<>(Var.class);
@@ -56,6 +56,8 @@ public class GlobalVars{
varWave = put("@waveNumber", 0);
varWaveTime = put("@waveTime", 0);
varServer = put("@server", 0);
//special enums
put("@ctrlProcessor", ctrlProcessor);
put("@ctrlPlayer", ctrlPlayer);
@@ -147,6 +149,9 @@ public class GlobalVars{
//wave state
vars.items[varWave].numval = state.wave;
vars.items[varWaveTime].numval = state.wavetime / 60f;
//network
vars.items[varServer].numval = (net.server() || !net.active()) ? 1 : 0;
}
/** @return a piece of content based on its logic ID. This is not equivalent to content ID. */