summaryrefslogtreecommitdiff
path: root/src/scripting/script.hpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-09 17:52:59 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-09 17:52:59 +0000
commit015d9180fb6e9024229dfeded26cf9c3553e36d8 (patch)
treed2cbe3b0414f16f55b43cc48ee11670af61f1459 /src/scripting/script.hpp
parentac89d3ab1425f973c6d29cbe9856873489eec69b (diff)
downloadmanaserv-015d9180fb6e9024229dfeded26cf9c3553e36d8.tar.gz
manaserv-015d9180fb6e9024229dfeded26cf9c3553e36d8.tar.bz2
manaserv-015d9180fb6e9024229dfeded26cf9c3553e36d8.tar.xz
manaserv-015d9180fb6e9024229dfeded26cf9c3553e36d8.zip
Converted NPC class to scripting engine.
Diffstat (limited to 'src/scripting/script.hpp')
-rw-r--r--src/scripting/script.hpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/scripting/script.hpp b/src/scripting/script.hpp
index c167dda6..5862e50c 100644
--- a/src/scripting/script.hpp
+++ b/src/scripting/script.hpp
@@ -26,7 +26,7 @@
#include <string>
-class Character;
+class Thing;
/**
* Abstract interface for calling functions written in an external language.
@@ -67,12 +67,12 @@ class Script
virtual void push(int) = 0;
/**
- * Pushes a pointer to Character for the function being prepared.
- * It usually is the character doing the action. The interface can
- * pass the pointer as an opaque value to the scripting engine, if
- * needed.
+ * Pushes a pointer argument to a game entity.
+ * The interface can pass the pointer as an opaque value to the
+ * scripting engine, if needed. This value will usually be passed
+ * by the script to some callabck functions.
*/
- virtual void push(Character *) = 0;
+ virtual void push(Thing *) = 0;
/**
* Executes the function being prepared.