Difference between revisions of "SICK (日本語)"
(Created page with "'''SICK''' は '''S'''imple '''I'''ndicative of '''C'''ompetitive s'''K'''ill (技能競争における単純表示器) であり、および高得点ライブラリであり...") |
m |
||
Line 3: | Line 3: | ||
[http://creativecommons.org/publicdomain/zero/1.0/ Creative Commons Zero dedication] 条件下で制作者はパブリック・ドメインにてライブラリを用意しました。 | [http://creativecommons.org/publicdomain/zero/1.0/ Creative Commons Zero dedication] 条件下で制作者はパブリック・ドメインにてライブラリを用意しました。 | ||
− | https:// | + | https://gist.github.com/Kyrremann/b29397159e939cff2896ed53f1e7c10f からダウンロードできます。 |
== API 関数 == | == API 関数 == | ||
Line 28: | Line 28: | ||
{{#set:Description=高得点を簡単に保存します。}} | {{#set:Description=高得点を簡単に保存します。}} | ||
[[Category:Libraries (日本語)]] | [[Category:Libraries (日本語)]] | ||
+ | |||
+ | == そのほかの言語 == | ||
+ | {{i18n (日本語)|SICK}} |
Latest revision as of 06:12, 15 December 2019
SICK は Simple Indicative of Competitive sKill (技能競争における単純表示器) であり、および高得点ライブラリであり、 Highscöre に緩く基づいています。改行ではなくタブにより分離された遊技者の名前および得点の保存を行うため、互換性がありません。
Creative Commons Zero dedication 条件下で制作者はパブリック・ドメインにてライブラリを用意しました。
https://gist.github.com/Kyrremann/b29397159e939cff2896ed53f1e7c10f からダウンロードできます。
API 関数
highscore.set(filename, places, name, score)
ゲームの読み込み時に呼ばれるものであり、 filename (ファイル名称)は高得点の読み込みおよび保存を行うため、投入口の本数と同様に使用されます。最後の二本の引数は架空値であり、高得点記録ファイルが存在しない場合に使用されます。
highscore.add(name, score)
テーブルへ記録を追加します。高得点を満たしているかどうか計算をして確認する必要はありません。無駄な記録項目は保存時に破棄されます。
highscore.save()
ゲームを終了する前に、これが呼び出されるため、正しく設定がされているかを確認してください。
highscore()
イテレータを返すため、高得点表を描画するのに有用です。下記のように使用されます。
for i, score, name in highscore() do
love.graphics.print(name, 400, i * 40)
love.graphics.print(score, 500, i * 40)
end