先日、手軽にトランプを使うライブラリを公開しました。こちらです。
このライブラリを使うと、手軽に綺麗なトランプを描画できます。その際、こんな書き方ができると紹介しました。
!「貯蔵庫:playing_card.nako3」を取り込む
Mハートの1を[0,0]にカード表示。
それで、気になるところがあるでしょうか?
ありますね。一行目です。
!「貯蔵庫:playing_card.nako3」を取り込む
こんな風に書くと、ライブラリ「playing_card.nako3」が使えるんです。
便利ですよね。
でも、こんな感じのライブラリを作って、公開するには、どうしたら良いのでしょうか?
貯蔵庫にプログラムを書き込むだけ
その答えですが、なでしこのプログラム貯蔵庫にプログラムを書き込むだけです。とっても簡単です。
なお、プログラムを書き込む時に、「保存オプションを表示」ボタンをクリックします。
そして、保存オプションの「ライブラリ名」に「playing_card」という名前をつけました。
その際、データ形式を「なでしこ(Web版)」と選ぶのも忘れないようにしましょう。
ライブラリ名を指定したプログラムは、こちらのURLで一覧で見ることができます。
便利なライブラリ
便利なライブラリがたくさんあります!たくさんあるので、二つだけ紹介します。
旧暦に関するライブラリ:
簡単に日付を旧暦に変換できるライブラリです。『今日の西暦和暦変換して表示』などと書いて、日付を旧暦変換できる便利な関数群を提供しています。
なでしこ簡単保存API:
ハイスコア記録や、簡単なメッセージボード管理などに使えるプラグインです。
下記のように記述することで、データを永続化できるんです。
!「貯蔵庫:nako3kvs.nako3」を取り込む。
# 「キー:パスワード」へ「データ」をKVS設定。
# 「キー:パスワード」からKVS取得。
# ----
「test:abcd」へ「こんにちは」をKVS設定。
「test:abcd」からKVS取得して表示。
ライブラリのデモを用意したいとき
なお、ライブラリを作った上に、使い方の例として、ライブラリのデモを動かしたい場合があります。その場合には、下記のように記述します。
# --------------------------
# ライブラリ
# --------------------------
#
# →ここにライブラリのプログラムを記述 --- (*1)
#
# --------------------------
もし、プラグイン名=「メイン」ならば
#
# ここにライブラリのデモを記述 --- (*2)
#
ここまで。
# --------------------------
このようにすると、ライブラリとして取り込んだ時には、(*1)だけ読み込まれて、(*2)の部分は実行されなくなります。
そして、ライブラリを開いて実行した時のみ、(*1)と(*2)の両方が実行されるという仕組みです。
ぜひぜひ、皆さんも、なでしこの便利ライブラリを作ってみてください!

