#include "th123_dll.h"
int main(){
player *data = get_player_data(0);
yield();
while(true){
printf("%f %fn",data->x,data->y);
yield();
}
return 0;
}
こんな感じの事やってます。
って、これだけでわかる人はいないと思うので解説すると
以前手を付けたth123_aiのDLL化をもうちょっと進めて、C++言語でAIを作れるようなDLLを作れないかなーという試作。
RoAddr.dllみたいにしようかとも思ったけれど、そんな事をすれば不正に使う人が出てどうたらこうたらと叩かれるのは目に見えているので、あくまでAIで出来る事だけ出来る形に収めるつもり。
だから単にC言語上から利用できるth123_aiであり、それ以上でも以下でもない。
あ、以下では無いは誤りか、いくつかの機能オミットするつもりだし。
需要? そんなのしらんがな
ま、最悪コードリファクタリングの一環ということにしてもいいし、手を出す事自体は無駄ではないはず、たぶん。