dfhack/library/include
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
..
df Implement pre-embark estimate in prospector. 2012-02-02 22:14:49 +04:00
modules Improve performance of the persistent data api, and wrap it for lua. 2012-04-01 16:43:40 +04:00
BitArray.h Support resize/erase/insert for containers, and allow any index in BitArray. 2012-03-24 16:28:53 +04:00
ColorText.h Improve support for void RPC functions, dfhack-run, etc. 2012-03-15 11:07:43 +04:00
Console.h Pull out a colored text output interface out of the Console class. 2012-03-10 13:29:33 +04:00
Core.h Track world and map changes separately for plugin_onstatechange 2012-04-01 02:56:54 +02:00
DFHack.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00
DataDefs.h Pull console output support and REPL out of dfusion into core lib. 2012-03-31 15:40:54 +04:00
DataFuncs.h Work around a msvc issue with spurious specialization ambiguity errors. 2012-03-26 10:46:51 +04:00
DataIdentity.h Fix mistake: static initialization code cannot access other static objects. 2012-03-29 22:56:06 +04:00
Error.h Tweaks and cleanups 2012-03-24 12:13:51 +01:00
Export.h Fix indentation 2012-03-15 11:50:38 -05:00
Hooks.h Add eggy hooks (linux only for now) 2012-02-28 03:37:56 +01:00
Internal.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00
LuaTools.h Pull console output support and REPL out of dfusion into core lib. 2012-03-31 15:40:54 +04:00
LuaWrapper.h Pull console output support and REPL out of dfusion into core lib. 2012-03-31 15:40:54 +04:00
MemAccess.h Update to use the new symbols file. 2012-02-11 19:24:44 +01:00
MiscUtils.h Add many new template functions for enums & bitfields. 2012-03-17 12:52:22 +04:00
Module.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00
ModuleFactory.h Remove UTF-8 BOMs 2012-01-27 09:47:14 -06:00
PluginManager.h Track world and map changes separately for plugin_onstatechange 2012-04-01 02:56:54 +02:00
Pragma.h Silence warning 4482 2012-03-24 18:18:29 -05:00
RemoteClient.h Add a ListMaterials remote call for bulk download of basic material info. 2012-03-17 15:36:42 +04:00
RemoteServer.h Make the server suspend the core around calls unless disabled. 2012-03-18 11:04:15 +04:00
RemoteTools.h Fix warnings. 2012-03-26 12:42:05 +04:00
SDL_events.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00
SDL_keyboard.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00
SDL_keysym.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00
TileTypes.h Add a tiletype function to get basic shapes from shapes. Track modules. 2012-03-16 20:41:07 +01:00
Types.h Get rid of t_effect_40d and EFFECT_TYPE - they're in the XML now, and they're actually correct too 2012-02-13 21:56:47 -06:00
VersionInfo.h Make it build and run on linux (no stonesense, df2mc, dfusion) 2012-02-09 03:07:26 +01:00
VersionInfoFactory.h Make it run on Windows, re-added more missing globals to memory.xml 2012-02-10 02:35:51 +01:00
wdirent.h Header changes/cleanup. 2011-12-31 12:48:42 +01:00