こんばんは、川合です。
くーみん さんは 2002/07/15 20:55:51 の「[OSASK 4042] kata08」で
書きました:
>周りは忙しそうで、申し訳なくも思っておりますが
>私事です。
>katakataの改造が進んできました。
僕もちょっと遊んでみました。
>他には、そこそこ軽量化したりなにかはありますが
ゲーム内容の方のコメントはnisiさんが全部書いてしまったので、僕
はコンパクト化のアイデアを。
だまされたと思って、以下の変更を試してみてください。
(1)関数OsaskMain()の5行目
signed char scr[16 /* y */][9 /* x */];
→ static signed char scr0[16][9]; signed char (*scr)[9] = scr0;
(2)関数delcheck()の3行目
char chk[16][9]; → static char chk0[16][9]; char (*chk)[9] = chk0;
あーら不思議、たったこの2行の変更だけで多分200バイトは小さくな
ったでしょう。
他の部分の改造は、手間が多いので今回はパスです。
それでは。
--
川合 秀実(KAWAI Hidemi)
OSASK計画代表 / システム設計開発担当
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/