Fixed issue with Snake Count slider upon reseting sim

This commit is contained in:
Demetri Pirpiris 2025-03-15 14:52:29 -06:00
parent 78da77f710
commit bdde86d429
1 changed files with 19 additions and 19 deletions

View File

@ -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;