--[[ checkdir.lua version 0.1 (2007/02/24) AIのあるパスを調べて、AIのパスをセットする。 1. ./AI/と./AI/USER_AI/に想定するAIが入っているかどうか調べる。 2. バージョンを取得し、最新の方のパスを返す。 サンプルファイル: Version.lua Version = 20070224 -- 年月日を連結し数字とする。(比較用) このVersionは、各AIの名前を最初に付加することを推奨します。 例) 初回限定AI: FirstLimitationVersion documentation by silica as 冬物語の人 http://winter.sgv417.jp/ --]] local VerAI, VerUSER_AI = 0, 0 -- AIバージョンの初期化 -- ./AI/チェック local chunkAI, error = loadfile("./AI/Version.lua") if chunkAI then chunkAI() VerAI = Version end -- ./AI/USER_AI/チェック local chunkUSER_AI, error = loadfile("./AI/USER_AI/Version.lua") if chunkUSER_AI then chunkUSER_AI() VerUSER_AI = Version end -- ./AI/と./AI/USER_AI/のバージョンが同じなら、./AI/を優先する if VerAI > VerUSER_AI then AI_DIR = "./AI/" else AI_DIR = "./AI/USER_AI/" end print("AI:"..VerAI) -- ./AI/のAIバージョン print("USER_AI:"..VerUSER_AI) -- ./AI/USER_AI/のAIバージョン print(AI_DIR) -- セットされたAIパスの表示