#ifndef Things_h #define Things_h #include #include "Entity.h" extern id things_i; #define ENTITYNAMEKEY "spawn" @interface Things:NSObject { id entity_browser_i; // browser id entity_comment_i; // scrolling text window id prog_path_i; int lastSelected; // last row selected in browser id keyInput_i; id valueInput_i; id flags_i; } -initEntities; -newCurrentEntity; -setSelectedKey:(epair_t *) ep; -clearInputs; -(const char *) spawnName; // UI targets -reloadEntityClasses:sender; -selectEntity:sender; -doubleClickEntity:sender; // Action methods -addPair:sender; -delPair:sender; -setAngle:sender; -setFlags:sender; @end #endif // Things_h