暗算で消そう!正の数負の数

 N88BasicDosについて説明していきます。F-Basic86HGもほとんど変わらないので,分かると思います。

プログラムの仕組み
 1220行までがメインルーチンです。
 @ 主な変数
   S(8,16) 現在のブロック
   SS(8,16)最初のブロック
   M(60,5) どのように消したか
       M(*,0) 1つ目のブロックの場所
       M(*,1) 1つ目のブロックの数
       M(*,2) 2つ目のブロックの場所
       M(*,3) 2つ目のブロックの数
       M(*,4) 横にずれた列の場所
       M(*,5) 横にずれた列の場所
   T(15,7) 乗法で使う数の組み合わせ
   G$(2)   桁数
   L$(2)   級
   SP,SQ   横の列数−1,級の番号(初級:1)
   EN      演算の番号(加法:0)
   KT      桁数の番号(1桁:0)
   T1$〜T3$ 時間,分,秒
   YO      各級の横の列の数
   TA      各級の縦の行の数
   SA      サーチの可否(可:1)
   SH      サーチをしたか(した:1)
   GT      すべて消したか(した:1)
   KK      何組消したか
   F       メニュー選択番号

 A サブルーチンの説明
   *INI       初期設定
   *GAMEN(〜4) 画面表示
   *MONDAI    問題作成
   *HYOUJI    問題表示
   *USUKU     メニューの一部分を薄く表示
   *MOUSE(〜6) マウスでの入力
   *CHECK     2つのブロックを消せるか
   *OWARI     すべて消したか
   *SAIKAI    再開
   *SAATI     サーチ
   *MAE       1つ前に戻す(アンドゥ)
   *JIKAN     時間の計算,表示
   *ITIRAN,2  Best3の登録,表示
   *SETUMEI  説明画面を表示する
   *FIN      終了設定

 B Best3の登録ファイルについ
 Best3を登録するために,seif.rndというファイルが作られます。そのファイルがある時は,そのファイルからデータを読み込んで表示したり,それに登録したりします。そのファイルがないときは,自動的に作られます。
 もし,Best3に登録してある名前などを消したいときは,このファイルを消せばいいです。


[ 戻る ]