aboutsummaryrefslogtreecommitdiff
path: root/src/script/lua_api/l_areastore.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Lua API documentation: Various fixes (#12059)SmallJoker2022-02-231-24/+25
| | | | | Change 1: Clarify when on_step collision information is provided Change 2: Document PostgreSQL and Redis settings Change 3: Overall AreaStore documentation improvements including consistent parameter naming based on community suggestions
* script: Replace calls to depreated luaL_openlibsfan52021-05-301-1/+1
|
* Fix AreaStore's IDs persistence (#8888)SmallJoker2019-09-211-0/+1
| | | | | Improve documentation Read old formats Fix free ID function. Return first gap in map
* Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot2018-06-301-2/+2
| | | | | | | | | * Modernize lua read (part 2 & 3): C++ templating assurance Implement the boolean reader Implement the string reader Also remove unused & unimplemented script_error_handler Add a reader with default value
* C++11 cleanup on constructors (#6000)Vincent Glize2017-06-191-4/+3
| | | | * C++11 cleanup on constructors dir script
* Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat ↵Loïc Blot2017-04-081-2/+2
| | | | | (#5541) We are bundling Lua5.1 which has same macro
* Mod security: Allow read-only access to all mod pathsShadowNinja2016-12-201-2/+2
|
* Return nil on empty get_area() (#4508)James Stevenson2016-09-101-0/+3
|
* Add AreaStore custom ID APIShadowNinja2016-03-071-1/+4
|
* Implement AreaStore serializationShadowNinja2016-03-071-16/+21
|
* Move AreaStore container selection logic into getOptimalImplementationShadowNinja2016-03-071-8/+1
|
* Move AreaStore to utilShadowNinja2016-03-071-1/+1
|
* Simplify AreaStore ID managementShadowNinja2016-03-071-14/+3
|
* v2d & aabbox3d<f32> & sky cleanupsnerzhul2016-02-111-0/+1
| | | | | * Sky: rename Box => m_box and inline getBoundingBox * Uniformize aabbox3d<f32> to aabb3f
* Areastore: fix "attempt to index a number value"est312015-09-031-0/+1
| | | | | | | Before, calling get_areas_in_area for an areastore with both include_borders and include_data would result in a lua error, if there was at least one area as result: attempt to index a number value in function 'get_areas_in_area'
* Add AreaStore data structureest312015-07-271-0/+401