Bonjour,
Tout est dans le titre, je voulais savoir si il était possible d'appeler une fonction Lua depuis C en passant en paramètre un tableau (d'unsigned char).
Je voudrais par exemple pouvoir passer en paramètre une matrice de jeu (tableau 2D) ou un tableau une dimension.
Je débute pour le moment avec Lua, voici mon code :
Mais ici, je push un string.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 lua_getglobal(state, luaFunction); if (!lua_isfunction(state, -1)) { lua_pop(state, 1); } else { lua_pushlstring(state, datas, len); lua_call(state, 1, 1); result = (char *)lua_tostring(state, -1); }
Ma fonction devra ensuite modifier ce tableau et le retourner au programme C.
J'avais une autre question, quand je compile avec Code::Block mon programme, j'ai besoins d'une DLL pour pouvoir executer mon programme.
Je voulais savoir si il est possible de s'en passer ?
Merci d'avance pour votre aide,
Partager