| 29 | // *********************************************************************** |
| 30 | |
| 31 | int LuaVertex(lua_State* pLua) { |
| 32 | f32 x = (f32)luaL_checknumber(pLua, 1); |
| 33 | f32 y = (f32)luaL_checknumber(pLua, 2); |
| 34 | |
| 35 | if (lua_isnoneornil(pLua, 3)) { |
| 36 | Vertex(Vec2f(x, y)); |
| 37 | return 0; |
| 38 | } |
| 39 | |
| 40 | f32 z = (f32)luaL_checknumber(pLua, 3); |
| 41 | Vertex(Vec3f(x, y, z)); |
| 42 | return 0; |
| 43 | } |
| 44 | |
| 45 | // *********************************************************************** |
| 46 |