aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sfx/timer/scummvm.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2009-02-15 12:23:54 +0000
committerEugene Sandulenko2009-02-15 12:23:54 +0000
commit8b34730107184afd28b6845aa5fc6ef89469c645 (patch)
tree53b229e4dccd38e360276e0c5340a9de6bc538cb /engines/sci/sfx/timer/scummvm.cpp
parent25ddb004360a332ee1d362e5b34286d97242bc68 (diff)
downloadscummvm-rg350-8b34730107184afd28b6845aa5fc6ef89469c645.tar.gz
scummvm-rg350-8b34730107184afd28b6845aa5fc6ef89469c645.tar.bz2
scummvm-rg350-8b34730107184afd28b6845aa5fc6ef89469c645.zip
Make MSVC happy and rename timer/scummvm.cpp to timer/timer_scummvm.cpp
svn-id: r38231
Diffstat (limited to 'engines/sci/sfx/timer/scummvm.cpp')
-rw-r--r--engines/sci/sfx/timer/scummvm.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/engines/sci/sfx/timer/scummvm.cpp b/engines/sci/sfx/timer/scummvm.cpp
deleted file mode 100644
index c7d225e80c..0000000000
--- a/engines/sci/sfx/timer/scummvm.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-#include "common/timer.h"
-#include "engines/engine.h"
-#include "sci/include/sfx_timer.h"
-
-
-#define FREQ 60
-#define DELAY (1000000 / FREQ)
-
-typedef void (*scummvm_timer_callback_t)(void *);
-static scummvm_timer_callback_t scummvm_timer_callback = NULL;
-static void *scummvm_timer_callback_data = NULL;
-extern ::Engine *g_engine;
-
-void scummvm_timer_update_internal(void *ptr) {
- if (scummvm_timer_callback)
- scummvm_timer_callback(scummvm_timer_callback_data);
-}
-
-int scummvm_timer_start(void (*func)(void *), void *data) {
- if (scummvm_timer_callback) {
- fprintf(stderr,
- "Error: Attempt to initialize gametick timer more than once\n");
- return SFX_ERROR;
- }
-
- if (!func) {
- fprintf(stderr,
- "Error: Attempt to initialize gametick timer w/o callback\n");
- return SFX_ERROR;
- }
-
- scummvm_timer_callback = func;
- scummvm_timer_callback_data = data;
-
- ::g_engine->getTimerManager()->installTimerProc(&scummvm_timer_update_internal, DELAY, NULL);
- return SFX_OK;
-}
-
-int scummvm_timer_stop() {
- scummvm_timer_callback = NULL;
- return SFX_OK;
-}
-
-
-sfx_timer_t sfx_timer_scummvm = {
- "ScummVM",
- "0.1",
- DELAY/1000, 0,
- NULL,
- &scummvm_timer_start,
- &scummvm_timer_stop
- };