mirror of
https://github.com/badvision/lawless-legends.git
synced 2024-07-07 14:29:16 +00:00
Speed tweaks for 40x and infinite speeds -- noticably faster now
This commit is contained in:
parent
ea06bc143a
commit
5dd1512b99
@ -8,6 +8,7 @@ package jace;
|
||||
import com.sun.glass.ui.Application;
|
||||
import jace.core.Card;
|
||||
import jace.core.Computer;
|
||||
import jace.core.Motherboard;
|
||||
import jace.core.Utility;
|
||||
import jace.library.MediaCache;
|
||||
import jace.library.MediaConsumer;
|
||||
@ -131,7 +132,7 @@ public class JaceUIController {
|
||||
} else if (setting >= 10) {
|
||||
return Double.MAX_VALUE;
|
||||
} else {
|
||||
double val = Math.pow(2.0, (setting - 1.0)/1.5);
|
||||
double val = Math.pow(2.0, (setting - 1.0) / 1.5);
|
||||
val = Math.floor(val * 2.0) / 2.0;
|
||||
if (val > 2.0) {
|
||||
val = Math.floor(val);
|
||||
@ -173,7 +174,7 @@ public class JaceUIController {
|
||||
return 1.0;
|
||||
}
|
||||
});
|
||||
speedSlider.valueProperty().addListener((val,oldValue,newValue) -> setSpeed(newValue.doubleValue()));
|
||||
speedSlider.valueProperty().addListener((val, oldValue, newValue) -> setSpeed(newValue.doubleValue()));
|
||||
}
|
||||
|
||||
private void connectButtons(Node n) {
|
||||
@ -192,7 +193,13 @@ public class JaceUIController {
|
||||
double speedRatio = convertSpeedToRatio(speed);
|
||||
if (speedRatio > 100.0) {
|
||||
Emulator.computer.getMotherboard().maxspeed = true;
|
||||
Motherboard.cpuPerClock = 3;
|
||||
} else {
|
||||
if (speedRatio > 25) {
|
||||
Motherboard.cpuPerClock = 2;
|
||||
} else {
|
||||
Motherboard.cpuPerClock = 1;
|
||||
}
|
||||
Emulator.computer.getMotherboard().maxspeed = false;
|
||||
Emulator.computer.getMotherboard().speedRatio = (int) (speedRatio * 100);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user