[OSASK 4048] Re: kata08

  こんばんは、川合です。


くーみん さんは 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/


ML番号でジャンプ
ML単語検索