kevingranade/Cataclysm-DDA — pull request #3 by CIB (2013-10-11 13:35:26+00:00)
Title: Wrapped iuse function pointers in iuse_function class.

This has two goals:
- Better abstraction of iuse's, making it easier to later add lua iuse's
- The ability to do some pre-/postprocessing on iuse's, including common cleanup tasks like applying used charges etc., for this iuse_function::call can be modified