| Commit message (Collapse) | Author | Age |
| ... | |
| | |
|
| | |
|
| |
|
|
| |
Update to tinyobj makes minor changes to the API
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Add some more print statements when we're starting up to get a
better idea of what's failing.
|
| |
|
|
|
| |
Correct the link to clone the repo, and correct documentation for
building docs.
|
| |
|
|
| |
Don't commit built documentation.
|
| |
|
|
| |
Windows now build irrlicht luajit and nng from the makefile.
|
| | |
|
| |
|
|
|
| |
Tinyobjloader-c modified it's api(backwards incompatable),
modify the call to fit the new api.
|
| |
|
|
| |
Also more tests
|
| |
|
|
|
| |
Added convext shape casts, still a little broken, but it might be
just broken bullet side.
|
| |
|
|
|
| |
Add a raycast like function, which can cast shapes. phys.shapecast(),
along with a shape structure needed to call this function.
|
| | |
|
| |
|
|
|
| |
Windows builds would break every time there was a windows update,
removing the -shared compile flag seems to fix that.
|
| | |
|
| |\
| |
| |
| | |
Started refactoring the code to work on windows and linux
|
| | |
| |
| |
| | |
Splitting up makefiles into several to make things more manageable
|
| | |
| |
| |
| |
| | |
Also properly deleted some old files that were sill
around
|
| | |
| |
| |
| |
| | |
Unit tests will use the .exe when on windows, and the binary
without extension on linux.
|
| | | |
|
| |/
|
|
|
|
| |
Fixed up the networking test, and added something to create the
deviceinit file in the first test (so the tests just just run
on a new clone now)
|
| |
|
|
| |
Updated some of the unit tests to reflect the new networking api
|
| |
|
|
|
| |
Move all the physics code into the shared directory,
and fix the ghost objects (aabb only)
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Added a new element for client gui: iguicombobox
Added a part of the engine specifically for the server
so server is no longer just a stripped down client
|
| |
|
|
|
|
| |
Changed the inode->setmaterial() call to be more consistent with
the rest of the engine. Also added some documentation for generic
nodes in a new classmod: iscenenode
|
| |
|
|
|
|
| |
Corrected the callback "onChanged" for edit boxes
Also added a set_multiline(boolean) function, which sets if the
textbox is multiline or not.
|
| |
|
|
|
|
|
|
|
| |
changed the api for interacting with sockets, sockets
now have a callback, `socket:receive(function(stream) ... end)`, which
they can use to decide what to do when called.
Sockets also have a block:recv() function, which will block EVERYTHING
until the socket receives data. This should probably not be used.
|
| |
|
|
|
|
|
|
| |
Added a header for pusherrorfunc(lua_State* L)
to the shared/lua_api/common.hpp header
also deleted some prints, and fixed a bug that would
show up in an edge case of printing error messages.
|
| | |
|
| |
|
|
|
| |
Callback handler now calls the callMouse() function instead of
duplicating the code in that function.
|
| |
|
|
|
|
| |
Removed the parts of the makefile that tried to create
folders on the filesystem. I guess the project just needs to include the
folders.
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
Fixed some things in the nng library to make a complete DEBUG=true
build on windows under msys
|
| | |
| |
| |
| |
| |
| | |
Started working on some of the harder parts of building dependencies
with the makefile. bullet, irrlicht, and luajit all currently are
built automatically on windows under msys2
|
| | |
| |
| |
| |
| |
| | |
Replaced various "make" calls in the makefile with $(MAKE)
Replaced a few __mingw_printf with just printf
Added some instructions to the readme
|
| | | |
|
| |/ |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Physics code for models now lives in the shared directory.
To get file loading without irrlicht, a single-file header library
(lib/tinyobjloader-c) was added.
Metatables for generics and physics generics have also been
seperated out.
|