/* * ================= SCR_Sky_f * * Set a specific sky and rotation speed ================= */ static void Sky_f() { float rotate; float[] axis = {0, 0, 0}; if (Commands.Argc() < 2) { Com.Printf("Usage: sky <basename> <rotate> <axis x y z>\n"); return; } if (Commands.Argc() > 2) rotate = Float.parseFloat(Commands.Argv(2)); else rotate = 0; if (Commands.Argc() == 6) { axis[0] = Float.parseFloat(Commands.Argv(3)); axis[1] = Float.parseFloat(Commands.Argv(4)); axis[2] = Float.parseFloat(Commands.Argv(5)); } else { axis[0] = 0; axis[1] = 0; axis[2] = 1; } re.SetSky(Commands.Argv(1), rotate, axis); }
public void execute() throws LongJmpException { Error(Constants.ERR_FATAL, Commands.Argv(1)); }