| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | fix debug flags function | Alexander M Pickering | 2023-09-17 |
| | | |||
| * | Fix typo | Alexander M Pickering | 2023-09-17 |
| | | |||
| * | Add constants for debuging | Alexander M Pickering | 2023-09-17 |
| | | |||
| * | Add documentation for creating a scene node | Alexander M Pickering | 2023-09-17 |
| | | |||
| * | Fix minor bug with inode:remove() | Alexander M Pickering | 2023-09-17 |
| | | |||
| * | Add a setimage method for iguibuttons | Alexander M Pickering | 2023-09-17 |
| | | |||
| * | Add function setminsize() for iguielements | Alexander M Pickering | 2023-04-30 |
| | | |||
| * | Remove prints in gameloop | Alexander M Pickering | 2023-04-17 |
| | | |||
| * | Better error messages during initalization | Alexander M Pickering | 2023-04-16 |
| | | |||
| * | Uncomment event loop prints | Alexander M Pickering | 2023-04-15 |
| | | |||
| * | Create device statically | Alexander M Pickering | 2023-04-15 |
| | | |||
| * | Different initalization | Alexander M Pickering | 2023-04-14 |
| | | |||
| * | Don't free the temporary settings object | Alexander M Pickering | 2023-04-14 |
| | | |||
| * | Switch back to complicated device init | Alexander M Pickering | 2023-04-14 |
| | | |||
| * | Create a static irrlicht device | Alexander M Pickering | 2023-04-14 |
| | | |||
| * | Only use c++ threads if they're supported by the compiler | Alexander M Pickering | 2023-04-14 |
| | | |||
| * | Additional headers | Alexander M Pickering | 2023-04-14 |
| | | | | | add the <chrono> and <thread> headers to the server's main file | ||
| * | Fix another typo | Alexander M Pickering | 2023-03-07 |
| | | |||
| * | Use an older name for luaL_reg | Alexander M Pickering | 2023-03-07 |
| | | |||
| * | Fix typo | Alexander M Pickering | 2023-03-07 |
| | | |||
| * | API update to tinyobj | Alexander M Pickering | 2022-08-07 |
| | | | | | Update to tinyobj makes minor changes to the API | ||
| * | Minor bugfixes, preparing to overhaul | Alexander M Pickering | 2022-07-04 |
| | | |||
| * | commit to back up work before moving | Alexander M Pickering | 2021-12-17 |
| | | |||
| * | Add documentation | Alexander M Pickering | 2021-10-27 |
| | | |||
| * | Correct documentation | Alexander M Pickering | 2021-10-27 |
| | | |||
| * | Add documentation to the file dialog | Alexander M Pickering | 2021-10-26 |
| | | |||
| * | Added more debugging | Alexander M Pickering | 2021-10-26 |
| | | | | | | Add some more print statements when we're starting up to get a better idea of what's failing. | ||
| * | Updates to model loader to work with new api | Alexander | 2020-06-29 |
| | | | | | | Tinyobjloader-c modified it's api(backwards incompatable), modify the call to fit the new api. | ||
| * | Updates for mdoc | Alexander | 2020-06-29 |
| | | | | | Also more tests | ||
| * | Various progress for 1klutz | Alexander | 2020-06-10 |
| | | | | | | Added convext shape casts, still a little broken, but it might be just broken bullet side. | ||
| * | Add a shape cast | Alexander | 2020-06-02 |
| | | | | | | Add a raycast like function, which can cast shapes. phys.shapecast(), along with a shape structure needed to call this function. | ||
| * | various updates | Alexander | 2020-05-18 |
| | | |||
| * | Various updates | Alexander | 2019-10-27 |
| | | |||
| * | Modified files to work with new builds system | Alexander Pickering | 2019-07-08 |
| | | | | | | Also properly deleted some old files that were sill around | ||
| * | Major refactor of physics code | Alexander | 2019-06-26 |
| | | | | | | Move all the physics code into the shared directory, and fix the ghost objects (aabb only) | ||
| * | updates | Alexander | 2019-04-24 |
| | | |||
| * | Added new element, added server-specific code for networking | Alexander | 2019-02-10 |
| | | | | | | | 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 | ||
| * | Make consistent iscenenode functions | Alexander | 2019-02-10 |
| | | | | | | | 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 callback and added function for editbox | Alexander | 2019-02-10 |
| | | | | | | | Corrected the callback "onChanged" for edit boxes Also added a set_multiline(boolean) function, which sets if the textbox is multiline or not. | ||
| * | Corrected networking examples | Alexander | 2019-02-10 |
| | | | | | | | | | | 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 the pusherrfunc into the common lua functions | Alexander | 2019-02-10 |
| | | | | | | | | | 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. | ||
| * | Gui windows are now opaque by default. | Alexander | 2019-01-19 |
| | | |||
| * | Refactored callback handler | Alexander | 2019-01-19 |
| | | | | | | Callback handler now calls the callMouse() function instead of duplicating the code in that function. | ||
| * | Completed merge, everything should build under windows now. | Alexander | 2019-01-10 |
| |\ | |||
| | * | Started automating makefile | Alexander | 2019-01-09 |
| | | | | | | | | | | | | | 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 | ||
| | * | Various fixes to get things working under msys2 | Alexander Pickering | 2018-12-18 |
| | | | | | | | | | | | | | Replaced various "make" calls in the makefile with $(MAKE) Replaced a few __mingw_printf with just printf Added some instructions to the readme | ||
| * | | Moved the define constant definition into common/shared header | Alexander | 2019-01-09 |
| |/ | |||
| * | Added Kinematic Character Controllers | Alexander Pickering | 2018-11-07 |
| | | |||
| * | Refactored code and added library | Alexander Pickering | 2018-11-01 |
| | | | | | | | | | | 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. | ||
| * | More consistent whitespace | Alexander Pickering | 2018-10-31 |
| | | |||
