diff options
author | Torbjörn Andersson | 2003-10-18 08:11:50 +0000 |
---|---|---|
committer | Torbjörn Andersson | 2003-10-18 08:11:50 +0000 |
commit | 3a43829b885fe67b3165f2f75778dbbb65d1d560 (patch) | |
tree | 278c5af17333be11f75eef711c004fc6a606f9f7 /sword2/sync.cpp | |
parent | 23b3e4cc7da9797d8dcccf7d93a6dd2571272644 (diff) | |
download | scummvm-rg350-3a43829b885fe67b3165f2f75778dbbb65d1d560.tar.gz scummvm-rg350-3a43829b885fe67b3165f2f75778dbbb65d1d560.tar.bz2 scummvm-rg350-3a43829b885fe67b3165f2f75778dbbb65d1d560.zip |
Moved the opcode functions into the Logic class.
svn-id: r10885
Diffstat (limited to 'sword2/sync.cpp')
-rw-r--r-- | sword2/sync.cpp | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/sword2/sync.cpp b/sword2/sync.cpp index 0e25e4d29a..a42cc08e54 100644 --- a/sword2/sync.cpp +++ b/sword2/sync.cpp @@ -22,6 +22,7 @@ #include "bs2/debug.h" #include "bs2/defs.h" #include "bs2/interpreter.h" +#include "bs2/logic.h" #include "bs2/sync.h" namespace Sword2 { @@ -42,8 +43,8 @@ void Init_sync_system(void) { sync_list[j].id = 0; } -int32 FN_send_sync(int32 *params) { - // param 0 sync's recipient +int32 Logic::fnSendSync(int32 *params) { + // params: 0 sync's recipient // 1 sync value for (int i = 0; i < MAX_syncs; i++) { @@ -78,7 +79,7 @@ void Clear_syncs(uint32 id) { bool Get_sync(void) { // check for a sync waiting for this character - // - called from system code eg. from inside FN_anim(), to see if + // - called from system code eg. from inside fnAnim(), to see if // animation to be quit for (int i = 0; i < MAX_syncs; i++) { @@ -92,10 +93,11 @@ bool Get_sync(void) { return false; } -int32 FN_get_sync(int32 *params) { +int32 Logic::fnGetSync(int32 *params) { // check for a sync waiting for this character // - called from script - // params none + + // params: none for (int i = 0; i < MAX_syncs; i++) { if (sync_list[i].id == ID) { @@ -110,16 +112,17 @@ int32 FN_get_sync(int32 *params) { return IR_CONT; } -int32 FN_wait_sync(int32 *params) { +int32 Logic::fnWaitSync(int32 *params) { // keep calling until a sync recieved - // params none - debug(5, "FN_wait_sync: %d waits", ID); + // params: none + + debug(5, "fnWaitSync: %d waits", ID); for (int i = 0; i < MAX_syncs; i++) { if (sync_list[i].id == ID) { // return sync value waiting - debug(5, "FN_wait_sync: go"); + debug(5, "fnWaitSync: go"); RESULT = sync_list[i].sync; return IR_CONT; } |