aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Added more descriptive error when init.lua failsAlexander Pickering2018-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 Pickering2018-10-03
|
* Moved meta table for scene generics into the generics headerAlexander Pickering2018-10-03
|
* Started refactoring phys modelAlexander Pickering2018-10-03
|
* Changed and added some methods for generic gui elements.Alexander Pickering2018-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 directoriesAlexander Pickering2018-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 physicsAlexander Pickering2018-09-29
| | | | Added a phys.raytest(vector3 from, vector3 to) :: boolean hasHit
* Added getvelocity() and setvelocity()Alexander Pickering2018-09-29
| | | | | | Added methods * physgeneric:getvelocity() :: vector3 * physgeneric:setvelocity(vector3)
* Added inital files for client and serverAlexander Pickering2018-09-23
| | | | Added init.lua files for both the client and server binaries.
* Added a default client deviceinit scriptAlexander Pickering2018-09-23
| | | | Added a default script to create the irrlicht window.
* Physbox now has more optionsAlexander Pickering2018-09-23
| | | | | Used an alternate constructor for physics boxes that gives more control over the phys box
* cbphysbox now uses generic functionsAlexander Pickering2018-09-23
| | | | cbphysbox now uses the functions defined in bphysgeneric
* Started moving generic physics into it's own fileAlexander Pickering2018-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 documentationAlexander Pickering2018-09-10
| | | | | | Also added treeview guielemnt Also added ifilesystem guielement Also added io library
* Fixed wchar_t not being null terminatedAlexander Pickering2018-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 elementAlexander Pickering2018-08-31
|
* Added file open dialogAlexander Pickering2018-08-31
| | | | Added a file open dialog to the gui library
* reoganizationAlexander Pickering2018-08-19
|
* Updated readmeAlexander Pickering2018-08-12
|\
| * Updated readmeAlexander Pickering2018-08-12
| |
* | Updated readmeAlexander Pickering2018-08-12
|/
* Removed gitlab ci fileAlexander Pickering2018-08-12
|
* Added header gaurds to shared/lua_api/commonAlexander Pickering2018-08-12
|
* lintingAlexander Pickering2018-08-12
|
* Modified loading to only load the stuff still in the engineAlexander Pickering2018-08-12
|
* Allowed gui hooks to return an argumentAlexander Pickering2018-08-12
|
* Added color selector elementAlexander Pickering2018-08-12
| | | | Added a color selector gui element
* Changed files to use the common iguielement registryAlexander Pickering2018-08-12
| | | | | Files now use the registry defined in iguielement, so they are all in sync.
* Deleted old skin and util filesAlexander Pickering2018-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 functionsAlexander Pickering2018-08-12
| | | | | Other gui elements can now register all the base igui functions by registering iguielement_m from iguielement.hpp
* 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
* Buttons can be parrented to elementsAlexander Pickering2018-08-05
|
* Added data folder to lua path for client and serverAlexander Pickering2018-08-05
| | | | | Both the client and the server now look in their respective folders for ../data/?.lua when require() is called.
* 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.
* Removed --strip flag to linkerAlexander Pickering2018-07-04
|
* Added target for nanomsg as static library.Alexander Pickering2018-07-04
|
* Fixed path for Bullet's LinearMath libraryAlexander Pickering2018-07-04
|
* Updateing makefile for irrlicht 1.8.4Alexander Pickering2018-07-04
|
* Made makefile more consistentAlexander Pickering2018-07-03
|
* Update makefile to build static luaAlexander Pickering2018-07-03
| | | | Added a target to build luajit as a static libarary.
* Fixed a path in submoudlesAlexander Pickering2018-07-03
| | | | bullet->bullet3
* Started working on documentationAlexander Pickering2018-07-03
| | | | Added some of the documentation for the net library
* Started working on documentationAlexander Pickering2018-07-03
| | | | Useing ldoc
* Removed some redundencyAlexander Pickering2018-07-03
|
* Swiched submodules over to gitlabAlexander Pickering2018-07-03
|
* Removed some dead codeAlexander Pickering2018-06-30
| | | | Removed a lot of commented out old code
* fixed typo in readme directoriesAlexander Pickering2018-06-30
| | | | | Readme now specifies the correct directories to look in for binaries.
* Update gitignore in /libAlexander Pickering2018-06-30
| | | | git ignores .dll files under /lib
* Warning-less buildAlexander Pickering2018-06-30
| | | | All compile warning for -Wall have been fixed