void decreaseShipHue(SplitScreenArea ssarea, float byValue) { ssarea.hue -= byValue; if (ssarea.hue < 0) { ssarea.hue %= 360;//modulo takes sign of shipHue so still negative ssarea.hue = 360 + ssarea.hue; } }
public void resetInputsAndScreens() { ssarea[0] = new SplitScreenArea(new PadInputManager(PlayerIndex.One)); ssarea[1] = new SplitScreenArea(new PadInputManager(PlayerIndex.Two)); if (Options.UseKeyboardAsPad2) { ssarea[2] = new SplitScreenArea(new KeyInputManager()); } else { ssarea[2] = new SplitScreenArea(new PadInputManager(PlayerIndex.Three)); } ssarea[3] = new SplitScreenArea(new PadInputManager(PlayerIndex.Four)); //ssarea[0] = new SplitScreenArea(new KeyInputManager()); //ssarea[1] = new SplitScreenArea(new KeyInputManager()); //ssarea[2] = new SplitScreenArea(new KeyInputManager()); //ssarea[3] = new SplitScreenArea(new KeyInputManager()); }
void increaseShipHue(SplitScreenArea ssarea, float byValue) { ssarea.hue += byValue; ssarea.hue %= 360; }
public void resetInputsAndScreens() { ssarea[0] = new SplitScreenArea(new PadInputManager(PlayerIndex.One)); ssarea[1] = new SplitScreenArea(new PadInputManager(PlayerIndex.Two)); if (Options.UseKeyboardAsPad2) ssarea[2] = new SplitScreenArea(new KeyInputManager()); else ssarea[2] = new SplitScreenArea(new PadInputManager(PlayerIndex.Three)); ssarea[3] = new SplitScreenArea(new PadInputManager(PlayerIndex.Four)); //ssarea[0] = new SplitScreenArea(new KeyInputManager()); //ssarea[1] = new SplitScreenArea(new KeyInputManager()); //ssarea[2] = new SplitScreenArea(new KeyInputManager()); //ssarea[3] = new SplitScreenArea(new KeyInputManager()); }