S-H-GAMELINKS/Novel.Game.Engine.LINKS

[proposal][new syntax]alias tag

Opened this issue · 5 comments

tagがアルファベット+数字数文字で可読性がない。エイリアスを貼れるようにするべきではないか(構文は要検討)

.
.
.
using draw_background = B01
.
.
.
draw_background 
.
.
.

LINKS内のタグ判定を、エイリアスを使うことで可読性を上げるということ意味でよろしいでしょうか?

そういう意味であれば、賛成です。

LINKS自体のタグをエイリアスを使って置き換える、という意味ですと少し考えさせてください。

エイリアスを貼れるようにするとしたら、拡張用にテキストファイルを配置する形になりそうですかね……?

そこにタグのエイリアス宣言を記述して、LINKS側でそれを読み込んでタグを置き換える。

案としてはそういう方策になりそうですが……

拡張用にテキストファイルを配置する形になりそうですかね……?

エイリアスが使われるより前にエイリアスが定義されていれば内部的には変換tableを持っておけばそれに追加するだけなので、別ファイルにする必要はないかなと。

あー、確かにそれなら別ファイルにする必要はないですねー

いや、他なノベルゲームエンジンでは、拡張用の外部ファイル読み込んでエイリアスを定義する形でしたので……

その先入観を持ったままだったので、外部ファイルありきの考えでしたね……

内部で変換tableを持ち、そこへ追加する形であれば問題ないですね