2023-02-01から1ヶ月間の記事一覧
テーブルを作成したら、次はレコードを登録する。 これもsql_q命令でSQL文を実行するだけ。SQLでレコードを追加するには、INSERT文を使う。文法はSQLiteでも一般的な構文でよさそう。 INSERT INTO scorelist (score,score_name,stage,rec_date) VALUES (100,…
さて、サンプルプログラムの動きは分かったので、次は培養臼のハイスコア記録処理を考える。とりあえずハイスコア記録用のテーブル構成をこんな感じにした。 テーブル:scorelist カラム インデックス:ID(プライマリーキー、自動でカウントアップ) スコア…
培養臼のエクストラバージョンでは、ハイスコアをランキング形式で記録できる機能を作ろうと思っている。 テキストで管理すると、並べ替えが面倒なので、データベースを使いたい。「SQLite」というデータベースなら、HSP3から操作するための拡張モジュールsq…
ラストはおまけ。 ↓のエントリーで書いた、ポーズ機能を作り直した話を少々。 coro3.hatenablog.jpこの時の実現方法は、ポーズキーを押したら、gosubでポーズルーチンに飛ばし、無限ループにして、次にポーズキーが押されるまで、元の処理にreturnしないとい…