Fixed issue with Snake Count slider upon reseting sim
This commit is contained in:
parent
78da77f710
commit
bdde86d429
38
script.js
38
script.js
|
|
@ -439,9 +439,9 @@ function wireUIEvents() {
|
|||
const snakeCountSlider = document.getElementById('snakeCountSlider');
|
||||
if (snakeCountSlider) {
|
||||
snakeCountSlider.oninput = e => {
|
||||
const val = parseInt(e.target.value);
|
||||
updateControlValue('snakeCountVal', val);
|
||||
adjustSnakeCount(val);
|
||||
CONTROL_SNAKE_COUNT = parseInt(e.target.value);
|
||||
updateControlValue('snakeCountVal', e.target.value);
|
||||
adjustSnakeCount(e.target.value)
|
||||
};
|
||||
}
|
||||
|
||||
|
|
@ -595,22 +595,22 @@ function updateControlValue(labelId, val) {
|
|||
}
|
||||
|
||||
function restoreDefaults() {
|
||||
CONTROL_BRAIN_SIZE = 15;
|
||||
CONTROL_SNAKE_SPEED = 3.5;
|
||||
CONTROL_MAX_FOOD = 120;
|
||||
CONTROL_SPAWN_CHANCE = 0.03;
|
||||
CONTROL_FOOD_POINTS = 3;
|
||||
CONTROL_DROPPED_FOOD_POINTS = 10;
|
||||
CONTROL_SURVIVAL_BONUS = 0.002;
|
||||
CONTROL_BODY_LENGTH_INCREMENT = 10;
|
||||
CONTROL_THICKNESS_INCREMENT = 0.05;
|
||||
CONTROL_SNAKE_COUNT = 30;
|
||||
CONTROL_LENGTH_BONUS = 1;
|
||||
CONTROL_KILL_BONUS = 0;
|
||||
CONTROL_MUTATION_RATE = 0.1;
|
||||
CONTROL_CROSSOVER_BIAS = 0.5;
|
||||
CONTROL_FOOD_DECAY_TIME = 2000;
|
||||
CONTROL_RESPAWN_DELAY = 0;
|
||||
CONTROL_BRAIN_SIZE = DEFAULT_BRAIN_SIZE;
|
||||
CONTROL_SNAKE_SPEED = DEFAULT_SNAKE_SPEED;
|
||||
CONTROL_MAX_FOOD = DEFAULT_MAX_FOOD;
|
||||
CONTROL_SPAWN_CHANCE = DEFAULT_SPAWN_CHANCE;
|
||||
CONTROL_FOOD_POINTS = DEFAULT_FOOD_POINTS;
|
||||
CONTROL_DROPPED_FOOD_POINTS = DEFAULT_DROPPED_FOOD_POINTS;
|
||||
CONTROL_SURVIVAL_BONUS = DEFAULT_SURVIVAL_BONUS;
|
||||
CONTROL_BODY_LENGTH_INCREMENT = DEFAULT_BODY_LENGTH_INCREMENT;
|
||||
CONTROL_THICKNESS_INCREMENT = DEFAULT_THICKNESS_INCREMENT;
|
||||
CONTROL_SNAKE_COUNT = DEFAULT_SNAKE_COUNT;
|
||||
CONTROL_LENGTH_BONUS = DEFAULT_LENGTH_BONUS;
|
||||
CONTROL_KILL_BONUS = DEFAULT_KILL_BONUS;
|
||||
CONTROL_MUTATION_RATE = DEFAULT_MUTATION_RATE;
|
||||
CONTROL_CROSSOVER_BIAS = DEFAULT_CROSSOVER_BIAS;
|
||||
CONTROL_FOOD_DECAY_TIME = DEFAULT_FOOD_DECAY_TIME;
|
||||
CONTROL_RESPAWN_DELAY = DEFAULT_RESPAWN_DELAY;
|
||||
|
||||
CONTROL_TURN_RATE = DEFAULT_TURN_RATE;
|
||||
CONTROL_BOOST_COST = DEFAULT_BOOST_COST;
|
||||
|
|
|
|||
Loading…
Reference in New Issue