application.lua
application.lua
アプリケーション実行に関わる関数集です。
まだ大したプログラムを作ってないので簡素なものです。
----------------------------------------------------------- -- application.lua -- プログラム実行に関わるAPI -- @author 琴葉茜(さとうけい) ----------------------------------------------------------- os.loadAPI('/lib/apis/turtleutils') ----------------------------------------------------------- -- turtleで実行されるプログラムの一般的な初期化処理をするよ -- @param program_name [in]実行中のプログラム名 ----------------------------------------------------------- function turtleInit(program_name) -- 起動メッセージを表示しとくよ print(string.format('%s(%dDay) %s: <%s> ikude!!', textutils.formatTime(os.time(), true), os.day(), turtleutils.getCompName(), program_name )) turtleutils.resetSlot() -- タートルの選択スロットをリセットしとくよ -- 他になんか思いついたら追加するよ end ----------------------------------------------------------- -- コンフィグファイルを読み込んで返すよ -- メッセージ表示もするよ -- @param path [in]コンフィグファイルのpath -- @return 読み込んだコンフィグテーブル ----------------------------------------------------------- function loadConfig(path) print('config<'.. path ..'> wo load suru yo!') local config = dofile(path) assert(config, 'config load SIPPAI SITADE nande yanenn...') print('config load seikou!!') return config end