| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | More consistent whitespace | Alexander Pickering | 2018-10-31 | |
| | | ||||
| * | Added header gaurds to physcommon | Alexander Pickering | 2018-10-31 | |
| | | ||||
| * | Removed generated documentation | Alexander Pickering | 2018-10-31 | |
| | | | | | | | | | | Removed documentation, users should generate it on-the-fly if needed. This is to keep the codebase in a consistent state. If the code is changed, the documentation must be chagned too, otherwise it is possible to see the codebase with old documentation. Additionally, updaing documentation with changes to the codebase would clutter diffs. | |||
| * | Started on unit tests | Alexander Pickering | 2018-10-31 | |
| | | | | | | Added a GAME.exit() function Added some bare bones unit tests | |||
| * | Added error handeling function | Alexander Pickering | 2018-10-31 | |
| | | | | | | Added an error handeling function to avoid crashes on errors in callbacked handeled code (ex, error in button press) | |||
| * | Added more documentation | Alexander Pickering | 2018-10-31 | |
| | | | | | | | | Added documentation for luadoc for * io.* * phys.* * video.* | |||
| * | Fixed loading physics models | Alexander Pickering | 2018-10-31 | |
| | | ||||
| * | Added more documentation | Alexander Pickering | 2018-10-20 | |
| | | | | | | | | | Added documentation for several gui elements also moved documentation of generic iguielements to an iguielement class Also added a setvisible() function to iguielements | |||
| * | Added more descriptive error when init.lua fails | Alexander Pickering | 2018-10-20 | |
| | | | | | | | When init.lua fails, brokengine_client prints out the path to init.lua, usefull for when game is not executing from default path. | |||
| * | Added a directory for lua io object files in the build system. | Alexander Pickering | 2018-10-03 | |
| | | ||||
| * | Moved meta table for scene generics into the generics header | Alexander Pickering | 2018-10-03 | |
| | | ||||
| * | Started refactoring phys model | Alexander Pickering | 2018-10-03 | |
| | | ||||
| * | Changed and added some methods for generic gui elements. | Alexander Pickering | 2018-10-03 | |
| | | | | | | | Changed getabsrect() to now return getAbsolutePosition() Added getabsclippingrect() to return what getabsrect used to return Added getrelrect() to return getRelativePosition() | |||
| * | Allow brokengine to start projects in other directories | Alexander Pickering | 2018-10-03 | |
| | | | | | | | Allow the second argument passed to brokengine on the command line specify the location of the data/ folder the program uses. | |||
| * | Added a raytest methods for physics | Alexander Pickering | 2018-09-29 | |
| | | | | | Added a phys.raytest(vector3 from, vector3 to) :: boolean hasHit | |||
| * | Added getvelocity() and setvelocity() | Alexander Pickering | 2018-09-29 | |
| | | | | | | | Added methods * physgeneric:getvelocity() :: vector3 * physgeneric:setvelocity(vector3) | |||
| * | Added inital files for client and server | Alexander Pickering | 2018-09-23 | |
| | | | | | Added init.lua files for both the client and server binaries. | |||
| * | Added a default client deviceinit script | Alexander Pickering | 2018-09-23 | |
| | | | | | Added a default script to create the irrlicht window. | |||
| * | Physbox now has more options | Alexander Pickering | 2018-09-23 | |
| | | | | | | Used an alternate constructor for physics boxes that gives more control over the phys box | |||
| * | cbphysbox now uses generic functions | Alexander Pickering | 2018-09-23 | |
| | | | | | cbphysbox now uses the functions defined in bphysgeneric | |||
| * | Started moving generic physics into it's own file | Alexander Pickering | 2018-09-23 | |
| | | | | | | | Created bphysgeneric that holds all the shared code for bullet rigidbodies. It needs to be included in any structs that have a rigidbody field. | |||
| * | Added documentation | Alexander Pickering | 2018-09-10 | |
| | | | | | | | Also added treeview guielemnt Also added ifilesystem guielement Also added io library | |||
| * | Fixed wchar_t not being null terminated | Alexander Pickering | 2018-08-31 | |
| | | | | | | | Occasionally wierd characters would show in place of a window title or button label, this was due to whcar_t s missing their sentinal characters. | |||
| * | Added spin box gui element | Alexander Pickering | 2018-08-31 | |
| | | ||||
| * | Added file open dialog | Alexander Pickering | 2018-08-31 | |
| | | | | | Added a file open dialog to the gui library | |||
| * | reoganization | Alexander Pickering | 2018-08-19 | |
| | | ||||
| * | Updated readme | Alexander Pickering | 2018-08-12 | |
| |\ | ||||
| | * | Updated readme | Alexander Pickering | 2018-08-12 | |
| | | | ||||
| * | | Updated readme | Alexander Pickering | 2018-08-12 | |
| |/ | ||||
| * | Removed gitlab ci file | Alexander Pickering | 2018-08-12 | |
| | | ||||
| * | Added header gaurds to shared/lua_api/common | Alexander Pickering | 2018-08-12 | |
| | | ||||
| * | linting | Alexander Pickering | 2018-08-12 | |
| | | ||||
| * | Modified loading to only load the stuff still in the engine | Alexander Pickering | 2018-08-12 | |
| | | ||||
| * | Allowed gui hooks to return an argument | Alexander Pickering | 2018-08-12 | |
| | | ||||
| * | Added color selector element | Alexander Pickering | 2018-08-12 | |
| | | | | | Added a color selector gui element | |||
| * | Changed files to use the common iguielement registry | Alexander Pickering | 2018-08-12 | |
| | | | | | | Files now use the registry defined in iguielement, so they are all in sync. | |||
| * | Deleted old skin and util files | Alexander Pickering | 2018-08-12 | |
| | | | | | | Skin file needs to be rewritten, util files has been moved to shared/lua_api/common.cpp | |||
| * | Modified iguielement to export it's functions | Alexander Pickering | 2018-08-12 | |
| | | | | | | Other gui elements can now register all the base igui functions by registering iguielement_m from iguielement.hpp | |||
| * | Various updates | Alexander Pickering | 2018-08-11 | |
| | | | | | | | Edit boxes can have their contents retreived Fixed a typo for edit box methods various updates to the net api | |||
| * | Buttons can be parrented to elements | Alexander Pickering | 2018-08-05 | |
| | | ||||
| * | Added data folder to lua path for client and server | Alexander Pickering | 2018-08-05 | |
| | | | | | | Both the client and the server now look in their respective folders for ../data/?.lua when require() is called. | |||
| * | Added an editbox | Alexander Pickering | 2018-07-31 | |
| | | | | | Added bindings to Irrlicht's EditBox gui element. | |||
| * | Moved from nanomsg to nng | Alexander Pickering | 2018-07-31 | |
| | | | | | | Moved the networking code from nanomsg to nanomsg-next-gen. Created/Renamed/Documented some constants related to networking. | |||
| * | Removed --strip flag to linker | Alexander Pickering | 2018-07-04 | |
| | | ||||
| * | Added target for nanomsg as static library. | Alexander Pickering | 2018-07-04 | |
| | | ||||
| * | Fixed path for Bullet's LinearMath library | Alexander Pickering | 2018-07-04 | |
| | | ||||
| * | Updateing makefile for irrlicht 1.8.4 | Alexander Pickering | 2018-07-04 | |
| | | ||||
| * | Made makefile more consistent | Alexander Pickering | 2018-07-03 | |
| | | ||||
| * | Update makefile to build static lua | Alexander Pickering | 2018-07-03 | |
| | | | | | Added a target to build luajit as a static libarary. | |||
| * | Fixed a path in submoudles | Alexander Pickering | 2018-07-03 | |
| | | | | | bullet->bullet3 | |||
