| 847 | } |
| 848 | |
| 849 | static int Matrix4_eq(lua_State *L) |
| 850 | { |
| 851 | Matrix4* m1 = ToMatrix4(L, 1); |
| 852 | Matrix4* m2 = ToMatrix4(L, 2); |
| 853 | lua_pushboolean(L, |
| 854 | m1 && m2 && |
| 855 | m1->getElem(0, 0) == m2->getElem(0, 0) && m1->getElem(1, 0) == m2->getElem(1, 0) && m1->getElem(2, 0) == m2->getElem(2, 0) && m1->getElem(3, 0) == m2->getElem(3, 0) && |
| 856 | m1->getElem(0, 1) == m2->getElem(0, 1) && m1->getElem(1, 1) == m2->getElem(1, 1) && m1->getElem(2, 1) == m2->getElem(2, 1) && m1->getElem(3, 1) == m2->getElem(3, 1) && |
| 857 | m1->getElem(0, 2) == m2->getElem(0, 2) && m1->getElem(1, 2) == m2->getElem(1, 2) && m1->getElem(2, 2) == m2->getElem(2, 2) && m1->getElem(3, 2) == m2->getElem(3, 2) && |
| 858 | m1->getElem(0, 3) == m2->getElem(0, 3) && m1->getElem(1, 3) == m2->getElem(1, 3) && m1->getElem(2, 3) == m2->getElem(2, 3) && m1->getElem(3, 3) == m2->getElem(3, 3)); |
| 859 | return 1; |
| 860 | } |
| 861 | |
| 862 | static const luaL_reg Matrix4_methods[] = |
| 863 | { |
nothing calls this directly
no test coverage detected