!7 sclass BackgroundAI > DynModule { int cores; visualize { final JSpinner spinner = jSpinner(cores, 0, numberOfCores()); main.onChange(spinner, r { setField(cores := intFromSpinner(spinner)) }); ret makeForm2( "Cores to use for background AI (0-" + numberOfCores() + "):", spinner, "Current activity:", "-")); } }