ダイアログのロードですべてが正常に動作したら、次はユーザに表示する値を設定します。ロードが正常に行われたかどうかは、フラグ変数 dialogLoaded と dialogShow が両方とも T (真)であるかどうかで判断できます。
これから、タイルの半径とタイル間隔の初期値を設定します。set_tile 関数は、タイルに値を割り当てます。編集ボックスの値は数値ではなく文字列なので、rtos(文字列を実数に変換)関数を使用して、タイル サイズ変数の値を、小数点以下 2 桁の精度の 10 進数の文字列に変換する必要があります。この変換を行う関数を、次に示します。
(if (and dialogLoaded dialogShow) (progn ;; Set the initial state of the tiles (set_tile "gp_trad" (rtos tileRad 2 2)) (set_tile "gp_spac" (rtos tileSpace 2 2)) ) )