events.cxx

changeset 36
a8838b5f1213
parent 17
b4fcc69e426a
--- a/events.cxx	Sat Jul 28 17:57:37 2012 +0300
+++ b/events.cxx	Sun Jul 29 04:02:07 2012 +0300
@@ -47,6 +47,9 @@
 #include "events.h"
 
 EventDef* g_EventDef;
+
+// ============================================================================
+// Read event definitions from file
 void ReadEvents () {
 	ScriptReader* r = new ScriptReader ("events.def");
 	g_EventDef = NULL;
@@ -75,12 +78,16 @@
 	printf ("%d event definitions read.\n", numEventDefs);
 }
 
+// ============================================================================
+// Delete event definitions recursively
 void UnlinkEvents (EventDef* e) {
 	if (e->next)
 		UnlinkEvents (e->next);
 	delete e;
 }
 
+// ============================================================================
+// Finds an event definition by index
 EventDef* FindEventByIdx (unsigned int idx) {
 	EventDef* e = g_EventDef;
 	while (idx > 0) {
@@ -92,6 +99,8 @@
 	return e;
 }
 
+// ============================================================================
+// Finds an event definition by name
 EventDef* FindEventByName (str a) {
 	EventDef* e;
 	for (e = g_EventDef; e->next != NULL; e = e->next) {

mercurial