自分は少ししか使わない変数は極力減らす主義で、
複数のウィンドウのサイズと座標をファイルに出力して読み込むときは、
ウィンドウを初期化する前ごとに、一回一回同じ変数にサイズと座標を読み込ませています。
// こんな感じに、ウィンドウ初期化前ごとに読み込ませる // (ほんとにファイルから読み込ませるとコードが長くなるので、代入してあるだけです) ;ファイルから、座標とサイズを読み込む sizex = 640 sizey = 480 posx = ginfo_dispx/2- sizex/2 posy = ginfo_dispy/2- sizey/2 screen 0, sizex, sizey, 0, posx, posy; 読み込んだ座標とサイズを指定 title "0" ;ファイルから、座標とサイズを読み込む sizex = 640 sizey = 480 posx = ginfo_dispx/2- sizex/2-50 posy = ginfo_dispy/2- sizey/2+50 screen 1, sizex, sizey, 0, posx, posy; 読み込んだ座標とサイズを指定 title "1"
しかし、これだと、コードが無駄に増えて管理もしづらいです。
なので、ウィンドウごとに変数を用意して最初に全て読み込ませてみました。
; ファイルから、全ての座標とサイズを読み込む dim sizex,2 dim sizey,2 dim posx,2 dim posy,2 sizex(0) = 640 sizey(0) = 480 posx(0) = ginfo_dispx/2- sizex/2 posy(0) = ginfo_dispy/2- sizey/2 sizex(1) = 640 sizey(1) = 480 posx(1) = ginfo_dispx/2- sizex/2 -50 posy(1) = ginfo_dispy/2- sizey/2 +50 screen 0, sizex(0), sizey(0), 0, posx(0), posy(0) title "0" screen 1, sizex(1), sizey(1), 0, posx(1), posy(1) title "0"読み込み部分と、初期化部分が分かれてすごくみやすくなって管理もしやすくなったのですが、 サイズと座標を指定するだけの変数は、自分からしたらとても無駄な変数で、 メモリがもったいないと思ってしまいます。 たかが数十バイトなのですが、気になってしまいます。 こういう考えは普通でしょうか? 皆さんはどうするのでしょうか? ウィンドウごとに変数を使った方がいいのでしょうか? より多くの方の意見をお聞きしたいです。