簡単なサンプル
■ 仕様1
左右キー:移動
Aキー:ダメージを与える
Bキー:回復アイテムを使う
回復アイテムは使うと5秒後にHPが全回復します
(プログラム的に簡単なので)
プログラムのキモは29行目の HP_TIMER です
ポイント
TIが 0 の場合HPが復活する
TIが -1 の時は何も起こらない
TIが 0より大きい場合は TIが1つ減る
TIを監視するだけで3つの処理を自動で行ってるだけです
アイテムを使う時タイマーをセット(24行目)します
■ 仕様2
回復アイテムを使うと1秒毎にHPが10ずつ回復する
DEF HP_TIMER 'HP回復 監視
IF TI>0 THEN TI=TI-1 'タイマー カウントダウン
IF TI MOD 60==0 THEN HP=HP+10 '1秒ごとに回復
IF TI==0 THEN TI=-1:CLS
END
基本的に仕様1を拡張しただけです。
MODの使い方が少し難しいですが、公式のようなものなので
そのまま使うか、詳しく知りたい場合は質問してください。
(少し長くなります)