code: function(name, newval){
  		var puzzle = this.puzzle;
  		if(!puzzle.klass || !this.getexec(name)){ return;}
  		switch(name){
  		case 'irowake': case 'irowakeblk': case 'dispmove': case 'cursor': case 'undefcell':
  		case 'autocmp': case 'autoerr':
  		case 'snakebd': case 'disptype_pipelinkr': case 'disptype_yajilin': case 'dispqnumbg':
  			puzzle.redraw();
  			break;
  		
  		case 'font':
  			puzzle.painter.initFont();
  			puzzle.redraw();
  			break;
  		
  		case 'multierr':
  			puzzle.checker.resetCache();
  			break;
  		
  		case 'disptype_bosanowa':
  			puzzle.setCanvasSizeByCellSize();	/* セルのサイズを変えないために、この関数を引数なしで呼び出す */
  			break;
  		
  		case 'color_shadecolor':
  			puzzle.painter.setColor('shadecolor', newval);
  			break;
  		
  		case 'color_bgcolor':
  			puzzle.painter.setColor('bgcolor', newval);
  			break;
  		
  		case 'uramashu':
  			puzzle.board.revCircleConfig(newval);
  			puzzle.redraw();
  			break;
  		}
  	}
docs: --------------------------------------------------------------------------- config.configevent()  設定変更時の動作を記述する ---------------------------------------------------------------------------