7 #include "core/vectors.h"
33 static const luaL_reg luaVector2fLib[];
35 static int newVector2f(lua_State *l);
37 static int getX(lua_State *l);
38 static int getY(lua_State *l);
40 static int newIndex(lua_State *l);
42 static int set(lua_State *l);
43 static int setX(lua_State *l);
44 static int setY(lua_State *l);
46 static int equality(lua_State *l);
47 static int addition(lua_State *l);
48 static int subtraction(lua_State *l);
49 static int multiplication(lua_State *l);
56 static void multWithFloat(lua_State *l,
int vIdx,
int fIdx);
57 static int division(lua_State *l);
58 static int toString(lua_State *l);
59 static int concat(lua_State *l);
66 static void concatWithString(lua_State *l,
int vIdx,
int sIdx);