dfhack/library/modules
Alexander Gavrilov afe4eba957 Improve performance of the persistent data api, and wrap it for lua.
Use an stl table for string keys to avoid linear cost of lookup.

This uncovered a bug in the new luaL_getsubtable function.
2012-04-01 16:43:40 +04:00
..
Buildings.cpp Misc fixes for warnings... 2012-03-10 16:03:11 +01:00
Constructions.cpp Get rid of Simple namespace, Gui module is now a namespace. 2012-03-03 14:38:24 +01:00
Engravings.cpp Get rid of Simple namespace, Gui module is now a namespace. 2012-03-03 14:38:24 +01:00
Graphic.cpp Remove bad assert from Translation, as well as <cassert> from other modules that don't use it 2012-01-24 10:57:25 -06:00
Gui.cpp Rename "interface" to "interfacest" and just avoid all of these MSVC problems 2012-03-15 13:00:47 -05:00
Items.cpp Tweaks and cleanups 2012-03-24 12:13:51 +01:00
Job.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
Maps.cpp Tweaks and cleanups 2012-03-24 12:13:51 +01:00
Materials.cpp Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
Notes.cpp Make it build and run on linux (no stonesense, df2mc, dfusion) 2012-02-09 03:07:26 +01:00
Translation.cpp Add a RPC call to retrieve unit info. 2012-03-17 17:41:56 +04:00
Units.cpp Add unit professions and filtering on status. 2012-03-18 15:35:38 +04:00
Vegetation.cpp Get rid of Simple namespace, Gui module is now a namespace. 2012-03-03 14:38:24 +01:00
Vermin.cpp Get rid of Simple namespace, Gui module is now a namespace. 2012-03-03 14:38:24 +01:00
Windows.cpp Tweaks and cleanups 2012-03-24 12:13:51 +01:00
World.cpp Improve performance of the persistent data api, and wrap it for lua. 2012-04-01 16:43:40 +04:00
kitchen.cpp Make plugins accept explicit output stream references. 2012-03-10 15:55:42 +04:00