aboutsummaryrefslogtreecommitdiff
path: root/src/shared/lua_api
Commit message (Collapse)AuthorAge
* Minor bugfixes, preparing to overhaulAlexander M Pickering2022-07-04
|
* commit to back up work before movingAlexander M Pickering2021-12-17
|
* Updates to model loader to work with new apiAlexander2020-06-29
| | | | | Tinyobjloader-c modified it's api(backwards incompatable), modify the call to fit the new api.
* Updates for mdocAlexander2020-06-29
| | | | Also more tests
* Various progress for 1klutzAlexander2020-06-10
| | | | | Added convext shape casts, still a little broken, but it might be just broken bullet side.
* Add a shape castAlexander2020-06-02
| | | | | Add a raycast like function, which can cast shapes. phys.shapecast(), along with a shape structure needed to call this function.
* various updatesAlexander2020-05-18
|
* Various updatesAlexander2019-10-27
|
* Modified files to work with new builds systemAlexander Pickering2019-07-08
| | | | | Also properly deleted some old files that were sill around
* Major refactor of physics codeAlexander2019-06-26
| | | | | Move all the physics code into the shared directory, and fix the ghost objects (aabb only)
* updatesAlexander2019-04-24
|
* Corrected networking examplesAlexander2019-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 functionsAlexander2019-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.
* Completed merge, everything should build under windows now.Alexander2019-01-10
|\
| * Started automating makefileAlexander2019-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 msys2Alexander Pickering2018-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 headerAlexander2019-01-09
|/
* Added Kinematic Character ControllersAlexander Pickering2018-11-07
|
* Refactored code and added libraryAlexander Pickering2018-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.
* Added error handeling functionAlexander Pickering2018-10-31
| | | | | Added an error handeling function to avoid crashes on errors in callbacked handeled code (ex, error in button press)
* Physbox now has more optionsAlexander Pickering2018-09-23
| | | | | Used an alternate constructor for physics boxes that gives more control over the phys box
* Added documentationAlexander Pickering2018-09-10
| | | | | | Also added treeview guielemnt Also added ifilesystem guielement Also added io library
* Added header gaurds to shared/lua_api/commonAlexander Pickering2018-08-12
|
* Various updatesAlexander Pickering2018-08-11
| | | | | | Edit boxes can have their contents retreived Fixed a typo for edit box methods various updates to the net api
* Added an editboxAlexander Pickering2018-07-31
| | | | Added bindings to Irrlicht's EditBox gui element.
* Moved from nanomsg to nngAlexander Pickering2018-07-31
| | | | | Moved the networking code from nanomsg to nanomsg-next-gen. Created/Renamed/Documented some constants related to networking.
* Started working on documentationAlexander Pickering2018-07-03
| | | | Added some of the documentation for the net library
* Warning-less buildAlexander Pickering2018-06-30
| | | | All compile warning for -Wall have been fixed
* Simplified makefileAlexander Pickering2018-06-28
| | | | | Made makefile much simpiler, added option to build dynamically with DEBUG=true
* Updated coreAlexander Pickering2018-06-22
| | | | Updated all core files to prepare for tech demo
* Various additionsAlexander Pickering2018-05-28
| | | | Various additions, updates, and bugfixes while making mahjong solitare.
* Added IGUIImagesAlexander Pickering2018-03-09
| | | | Added the ability to display itextures on the gui
* Major updateAlexander Pickering2017-12-26
|
* Added readmeAlexander Pickering2017-10-29
|
* Lots of updatesAlexander Pickering2017-10-28
| | | | | | | | | | | * Networking is finally working * Started moveing physics into the shared domain * Streams now have a readString() and writeString() method * streams are passed to the lua context for networking * Refactored cameras and physboxes to use metatables * Finally wrote the pushvector3* and popvector3* methods * Fixed a few crashes in ;main * Deleted a lot of code
* Started refactoringAlexander Pickering2017-10-18
* Finished a basic server * Changed from ZMQ to nanomsg (basically the same though) * Moved some repeated code from the client/server directories into "shared" * Edited makefile to reflect new dependencies