summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/l_dgnevt.cc
Commit message (Collapse)AuthorAgeFilesLines
* Observerable/observer-ish pattern for Lua markersMatthew Cline2009-10-221-1/+25
| | | | | | | | | | A new framework for Lua markers, similar to the observable/observer design pattern, which decouples the thing being activated from the thing watching for the activating condition. This makes it easier to create new types of Lua markers which are triggered by dungeon events, and easier to add new triggering conditions to already existing marker types. Currently only ChangeFlags (clua/lm_flags.lua) and MonsterOnTrigger (clua/lm_monst.lua) use it.
* Move more macros and functions to cluautil.cc.Robert Vollmert2009-10-211-1/+1
|
* Move clua crawl_lib from clua to l_crawl.cc.Robert Vollmert2009-10-201-3/+3
| | | | To avoid name clashes, rename dlua libs from *_lib to *_dlib.
* Move part of dgn_lib out to l_dgnevt.cc.Robert Vollmert2009-10-201-1/+66
|
* Split out builder functions from dlua.cc.Robert Vollmert2009-10-201-0/+4
| | | | Also minor cleanup.
* Split out dgnevent_lib from dlua.cc.Robert Vollmert2009-10-191-0/+58