rename g_engine to g_grim
This commit is contained in:
parent
73b54d17c8
commit
ccedd1ab64
10 changed files with 133 additions and 133 deletions
162
engine/lua.cpp
162
engine/lua.cpp
|
@ -366,7 +366,7 @@ static void SetSelectedActor() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
act = check_actor(1);
|
||||
g_engine->setSelectedActor(act);
|
||||
g_grime->setSelectedActor(act);
|
||||
}
|
||||
|
||||
/* Get the currently selected actor, this is used in
|
||||
|
@ -378,7 +378,7 @@ static void GetCameraActor() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
stubWarning("VERIFY: GetCameraActor");
|
||||
act = g_engine->selectedActor();
|
||||
act = g_grime->selectedActor();
|
||||
lua_pushusertag(act, MKID_BE('ACTR'));
|
||||
}
|
||||
|
||||
|
@ -1197,7 +1197,7 @@ static void WalkActorVector() {
|
|||
moveVert = luaL_check_number(4);
|
||||
|
||||
// Get the direction the camera is pointing
|
||||
Vector3d cameraVector = g_engine->currScene()->_currSetup->_interest - g_engine->currScene()->_currSetup->_pos;
|
||||
Vector3d cameraVector = g_grime->currScene()->_currSetup->_interest - g_grime->currScene()->_currSetup->_pos;
|
||||
// find the angle the camera direction is around the unit circle
|
||||
float cameraYaw = cameraVector.unitCircleAngle();
|
||||
|
||||
|
@ -1337,10 +1337,10 @@ static void PutActorAtInterest() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
act = check_actor(1);
|
||||
if (!g_engine->currScene())
|
||||
if (!g_grime->currScene())
|
||||
return;
|
||||
|
||||
act->setPos(g_engine->currScene()->_currSetup->_interest);
|
||||
act->setPos(g_grime->currScene()->_currSetup->_interest);
|
||||
}
|
||||
|
||||
static void SetActorFollowBoxes() {
|
||||
|
@ -1372,9 +1372,9 @@ static void GetVisibleThings() {
|
|||
Actor *sel;
|
||||
|
||||
DEBUG_FUNCTION();
|
||||
sel = g_engine->selectedActor();
|
||||
for (GrimEngine::ActorListType::const_iterator i = g_engine->actorsBegin(); i != g_engine->actorsEnd(); i++) {
|
||||
if (!(*i)->inSet(g_engine->sceneName()))
|
||||
sel = g_grime->selectedActor();
|
||||
for (GrimEngine::ActorListType::const_iterator i = g_grime->actorsBegin(); i != g_grime->actorsEnd(); i++) {
|
||||
if (!(*i)->inSet(g_grime->sceneName()))
|
||||
continue;
|
||||
// Consider the active actor visible
|
||||
if (sel == (*i) || sel->angleTo(*(*i)) < 90) {
|
||||
|
@ -1451,7 +1451,7 @@ static void ActivateActorShadow() {
|
|||
bool state = getbool(3);
|
||||
|
||||
act->setActivateShadow(shadowId, state);
|
||||
g_engine->flagRefreshShadowMask(true);
|
||||
g_grime->flagRefreshShadowMask(true);
|
||||
}
|
||||
|
||||
static void SetActorShadowValid() {
|
||||
|
@ -1688,7 +1688,7 @@ static void GetPointSector() {
|
|||
Vector3d point(x, y, z);
|
||||
|
||||
// Find the point in any available sector
|
||||
result = g_engine->currScene()->findPointSector(point, 0xFFFF);
|
||||
result = g_grime->currScene()->findPointSector(point, 0xFFFF);
|
||||
} else {
|
||||
result = NULL;
|
||||
}
|
||||
|
@ -1712,7 +1712,7 @@ static void GetActorSector() {
|
|||
DEBUG_FUNCTION();
|
||||
act = check_actor(1);
|
||||
sectorType = check_int(2);
|
||||
Sector *result = g_engine->currScene()->findPointSector(act->pos(), sectorType);
|
||||
Sector *result = g_grime->currScene()->findPointSector(act->pos(), sectorType);
|
||||
if (result) {
|
||||
lua_pushnumber(result->id());
|
||||
lua_pushstring(const_cast<char *>(result->name()));
|
||||
|
@ -1732,9 +1732,9 @@ static void IsActorInSector() {
|
|||
DEBUG_FUNCTION();
|
||||
act = check_actor(1);
|
||||
name = luaL_check_string(2);
|
||||
numSectors = g_engine->currScene()->getSectorCount();
|
||||
numSectors = g_grime->currScene()->getSectorCount();
|
||||
for (i = 0; i < numSectors; i++) {
|
||||
Sector *sector = g_engine->currScene()->getSectorBase(i);
|
||||
Sector *sector = g_grime->currScene()->getSectorBase(i);
|
||||
if (sector->visible() && strmatch(sector->name(), name)) {
|
||||
if (sector->isPointInSector(act->pos())) {
|
||||
lua_pushnumber(sector->id());
|
||||
|
@ -1758,13 +1758,13 @@ static void MakeSectorActive() {
|
|||
sectorName = lua_getparam(1);
|
||||
visible = !lua_isnil(lua_getparam(2));
|
||||
// FIXME: This happens on initial load. Are we initting something in the wrong order?
|
||||
if (!g_engine->currScene() && (debugLevel == DEBUG_WARN || debugLevel == DEBUG_ALL)) {
|
||||
if (!g_grime->currScene() && (debugLevel == DEBUG_WARN || debugLevel == DEBUG_ALL)) {
|
||||
warning("!!!! Trying to call MakeSectorActive without a scene!");
|
||||
return;
|
||||
}
|
||||
|
||||
if (g_engine->currScene())
|
||||
numSectors = g_engine->currScene()->getSectorCount();
|
||||
if (g_grime->currScene())
|
||||
numSectors = g_grime->currScene()->getSectorCount();
|
||||
else
|
||||
numSectors = 0;
|
||||
|
||||
|
@ -1772,7 +1772,7 @@ static void MakeSectorActive() {
|
|||
const char *name = luaL_check_string(1);
|
||||
|
||||
for (i = 0; i < numSectors; i++) {
|
||||
Sector *sector = g_engine->currScene()->getSectorBase(i);
|
||||
Sector *sector = g_grime->currScene()->getSectorBase(i);
|
||||
if (strmatch(sector->name(), name)) {
|
||||
sector->setVisible(visible);
|
||||
return;
|
||||
|
@ -1782,7 +1782,7 @@ static void MakeSectorActive() {
|
|||
int id = check_int(1);
|
||||
|
||||
for (i = 0; i < numSectors; i++) {
|
||||
Sector *sector = g_engine->currScene()->getSectorBase(i);
|
||||
Sector *sector = g_grime->currScene()->getSectorBase(i);
|
||||
if (sector->id() == id) {
|
||||
sector->setVisible(visible);
|
||||
return;
|
||||
|
@ -1802,7 +1802,7 @@ static void LockSet() {
|
|||
DEBUG_FUNCTION();
|
||||
name = luaL_check_string(1);
|
||||
// We should lock the set so it isn't destroyed
|
||||
g_engine->setSceneLock(name, true);
|
||||
g_grime->setSceneLock(name, true);
|
||||
}
|
||||
|
||||
static void UnLockSet() {
|
||||
|
@ -1811,7 +1811,7 @@ static void UnLockSet() {
|
|||
DEBUG_FUNCTION();
|
||||
name = luaL_check_string(1);
|
||||
// We should unlock the set so it can be destroyed again
|
||||
g_engine->setSceneLock(name, false);
|
||||
g_grime->setSceneLock(name, false);
|
||||
}
|
||||
|
||||
static void MakeCurrentSet() {
|
||||
|
@ -1821,7 +1821,7 @@ static void MakeCurrentSet() {
|
|||
name = luaL_check_string(1);
|
||||
if (debugLevel == DEBUG_NORMAL || debugLevel == DEBUG_ALL)
|
||||
printf("Entered new scene '%s'.\n", name);
|
||||
g_engine->setScene(name);
|
||||
g_grime->setScene(name);
|
||||
}
|
||||
|
||||
static void MakeCurrentSetup() {
|
||||
|
@ -1829,8 +1829,8 @@ static void MakeCurrentSetup() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
num = check_int(1);
|
||||
prevSetup = g_engine->currScene()->setup();
|
||||
g_engine->currScene()->setSetup(num);
|
||||
prevSetup = g_grime->currScene()->setup();
|
||||
g_grime->currScene()->setSetup(num);
|
||||
|
||||
lua_beginblock();
|
||||
lua_Object camChangeHandler = getEventHandler("camChangeHandler");
|
||||
|
@ -1862,7 +1862,7 @@ static void GetCurrentSetup() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
name = luaL_check_string(1);
|
||||
scene = g_engine->findScene(name);
|
||||
scene = g_grime->findScene(name);
|
||||
if (!scene) {
|
||||
if (debugLevel == DEBUG_WARN || debugLevel == DEBUG_ALL)
|
||||
warning("GetCurrentSetup() Requested scene (%s) is not loaded!", name);
|
||||
|
@ -2088,8 +2088,8 @@ static void SetSoundPosition() {
|
|||
int maxVolume = 127;
|
||||
|
||||
DEBUG_FUNCTION();
|
||||
if (g_engine->currScene()) {
|
||||
g_engine->currScene()->getSoundParameters(&minVolume, &maxVolume);
|
||||
if (g_grime->currScene()) {
|
||||
g_grime->currScene()->getSoundParameters(&minVolume, &maxVolume);
|
||||
}
|
||||
|
||||
const char *soundName = lua_getstring(lua_getresult(1));
|
||||
|
@ -2109,9 +2109,9 @@ static void SetSoundPosition() {
|
|||
return;
|
||||
}
|
||||
|
||||
if (g_engine->currScene()) {
|
||||
g_engine->currScene()->setSoundParameters(minVolume, maxVolume);
|
||||
g_engine->currScene()->setSoundPosition(soundName, pos);
|
||||
if (g_grime->currScene()) {
|
||||
g_grime->currScene()->setSoundParameters(minVolume, maxVolume);
|
||||
g_grime->currScene()->setSoundPosition(soundName, pos);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2180,7 +2180,7 @@ void PerSecond() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
rate = luaL_check_number(1);
|
||||
lua_pushnumber(g_engine->perSecond(rate));
|
||||
lua_pushnumber(g_grime->perSecond(rate));
|
||||
}
|
||||
|
||||
void EnableControl() {
|
||||
|
@ -2188,7 +2188,7 @@ void EnableControl() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
num = check_control(1);
|
||||
g_engine->enableControl(num);
|
||||
g_grime->enableControl(num);
|
||||
}
|
||||
|
||||
void DisableControl() {
|
||||
|
@ -2196,7 +2196,7 @@ void DisableControl() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
num = check_control(1);
|
||||
g_engine->disableControl(num);
|
||||
g_grime->disableControl(num);
|
||||
}
|
||||
|
||||
void GetControlState() {
|
||||
|
@ -2205,16 +2205,16 @@ void GetControlState() {
|
|||
DEBUG_FUNCTION();
|
||||
num = check_control(1);
|
||||
if (num >= KEYCODE_AXIS_JOY1_X && num <= KEYCODE_AXIS_MOUSE_Z)
|
||||
lua_pushnumber(g_engine->getControlAxis(num));
|
||||
lua_pushnumber(g_grime->getControlAxis(num));
|
||||
else
|
||||
pushbool(g_engine->getControlState(num));
|
||||
pushbool(g_grime->getControlState(num));
|
||||
}
|
||||
|
||||
static void killBitmapPrimitives(Bitmap *bitmap) {
|
||||
for (GrimEngine::PrimitiveListType::const_iterator i = g_engine->primitivesBegin(); i != g_engine->primitivesEnd(); i++) {
|
||||
for (GrimEngine::PrimitiveListType::const_iterator i = g_grime->primitivesBegin(); i != g_grime->primitivesEnd(); i++) {
|
||||
PrimitiveObject *p = *i;
|
||||
if (p->isBitmap() && p->getBitmapHandle() == bitmap) {
|
||||
g_engine->killPrimitiveObject(p);
|
||||
g_grime->killPrimitiveObject(p);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -2325,7 +2325,7 @@ TextObject *TextObjectExists(char *name) {
|
|||
TextObject *modifyObject = NULL;
|
||||
|
||||
DEBUG_FUNCTION();
|
||||
for (GrimEngine::TextListType::const_iterator i = g_engine->textsBegin(); i != g_engine->textsEnd(); i++) {
|
||||
for (GrimEngine::TextListType::const_iterator i = g_grime->textsBegin(); i != g_grime->textsEnd(); i++) {
|
||||
TextObject *textO = *i;
|
||||
if (strlen(name) == strlen(textO->name()) && strcmp(textO->name(), name) == 0) {
|
||||
modifyObject = textO;
|
||||
|
@ -2353,7 +2353,7 @@ static void KillTextObject() {
|
|||
|
||||
delText = TextObjectExists((char *) textObjectParm->name());
|
||||
if (delText)
|
||||
g_engine->killTextObject(delText);
|
||||
g_grime->killTextObject(delText);
|
||||
}
|
||||
|
||||
/* Make changes to a text object based on the parameters passed
|
||||
|
@ -2392,7 +2392,7 @@ static void ChangeTextObject() {
|
|||
*/
|
||||
static void GetTextSpeed() {
|
||||
DEBUG_FUNCTION();
|
||||
lua_pushnumber(g_engine->getTextSpeed());
|
||||
lua_pushnumber(g_grime->getTextSpeed());
|
||||
}
|
||||
|
||||
static void SetTextSpeed() {
|
||||
|
@ -2400,7 +2400,7 @@ static void SetTextSpeed() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
speed = check_int(1);
|
||||
g_engine->setTextSpeed(speed);
|
||||
g_grime->setTextSpeed(speed);
|
||||
}
|
||||
|
||||
static void MakeTextObject() {
|
||||
|
@ -2425,7 +2425,7 @@ static void MakeTextObject() {
|
|||
textObject->setText((char *)text.c_str());
|
||||
|
||||
textObject->createBitmap();
|
||||
g_engine->registerTextObject(textObject);
|
||||
g_grime->registerTextObject(textObject);
|
||||
|
||||
lua_pushusertag(textObject, MKID_BE('TEXT'));
|
||||
lua_pushnumber(textObject->getBitmapWidth());
|
||||
|
@ -2444,9 +2444,9 @@ static void GetTextObjectDimensions() {
|
|||
static void ExpireText() {
|
||||
DEBUG_FUNCTION();
|
||||
// Expire all the text objects
|
||||
g_engine->killTextObjects();
|
||||
g_grime->killTextObjects();
|
||||
// Cleanup actor references to deleted text objects
|
||||
for (GrimEngine::ActorListType::const_iterator i = g_engine->actorsBegin(); i != g_engine->actorsEnd(); i++)
|
||||
for (GrimEngine::ActorListType::const_iterator i = g_grime->actorsBegin(); i != g_grime->actorsEnd(); i++)
|
||||
(*i)->lineCleanup();
|
||||
}
|
||||
|
||||
|
@ -2494,14 +2494,14 @@ static void SetSpeechMode() {
|
|||
DEBUG_FUNCTION();
|
||||
mode = check_int(1);
|
||||
if (mode >= 1 && mode <= 3)
|
||||
g_engine->setSpeechMode(mode);
|
||||
g_grime->setSpeechMode(mode);
|
||||
}
|
||||
|
||||
static void GetSpeechMode() {
|
||||
int mode;
|
||||
|
||||
DEBUG_FUNCTION();
|
||||
mode = g_engine->getSpeechMode();
|
||||
mode = g_grime->getSpeechMode();
|
||||
lua_pushnumber(mode);
|
||||
}
|
||||
|
||||
|
@ -2515,7 +2515,7 @@ static void StartFullscreenMovie() {
|
|||
// on-screen the whole movie
|
||||
// ExpireText(); --- disable above hack
|
||||
CleanBuffer();
|
||||
g_engine->setMode(ENGINE_MODE_SMUSH);
|
||||
g_grime->setMode(ENGINE_MODE_SMUSH);
|
||||
pushbool(g_smush->play(luaL_check_string(1), 0, 0));
|
||||
}
|
||||
|
||||
|
@ -2532,7 +2532,7 @@ static void StartMovie() {
|
|||
if (!lua_isnil(lua_getparam(4)))
|
||||
y = check_int(4);
|
||||
|
||||
g_engine->setMode(ENGINE_MODE_NORMAL);
|
||||
g_grime->setMode(ENGINE_MODE_NORMAL);
|
||||
pushbool(g_smush->play(luaL_check_string(1), x, y));
|
||||
}
|
||||
|
||||
|
@ -2542,12 +2542,12 @@ static void StartMovie() {
|
|||
*/
|
||||
static void IsFullscreenMoviePlaying() {
|
||||
DEBUG_FUNCTION();
|
||||
pushbool(g_smush->isPlaying() && g_engine->getMode() == ENGINE_MODE_SMUSH);
|
||||
pushbool(g_smush->isPlaying() && g_grime->getMode() == ENGINE_MODE_SMUSH);
|
||||
}
|
||||
|
||||
static void IsMoviePlaying() {
|
||||
DEBUG_FUNCTION();
|
||||
pushbool(g_smush->isPlaying() && g_engine->getMode() == ENGINE_MODE_NORMAL);
|
||||
pushbool(g_smush->isPlaying() && g_grime->getMode() == ENGINE_MODE_NORMAL);
|
||||
}
|
||||
|
||||
static void StopMovie() {
|
||||
|
@ -2562,7 +2562,7 @@ static void PauseMovie() {
|
|||
|
||||
static void PurgePrimitiveQueue() {
|
||||
DEBUG_FUNCTION();
|
||||
g_engine->killPrimitiveObjects();
|
||||
g_grime->killPrimitiveObjects();
|
||||
}
|
||||
|
||||
static void DrawPolygon() {
|
||||
|
@ -2625,7 +2625,7 @@ static void DrawPolygon() {
|
|||
|
||||
PrimitiveObject *p = new PrimitiveObject();
|
||||
p->createPolygon(p1, p2, p3, p4, color);
|
||||
g_engine->registerPrimitiveObject(p);
|
||||
g_grime->registerPrimitiveObject(p);
|
||||
lua_pushusertag(p, MKID_BE('PRIM'));
|
||||
}
|
||||
|
||||
|
@ -2655,7 +2655,7 @@ static void DrawLine() {
|
|||
|
||||
PrimitiveObject *p = new PrimitiveObject();
|
||||
p->createLine(p1, p2, color);
|
||||
g_engine->registerPrimitiveObject(p);
|
||||
g_grime->registerPrimitiveObject(p);
|
||||
lua_pushusertag(p, MKID_BE('PRIM'));
|
||||
}
|
||||
|
||||
|
@ -2674,7 +2674,7 @@ static void ChangePrimitive() {
|
|||
return;
|
||||
|
||||
psearch = check_primobject(1);
|
||||
for (GrimEngine::PrimitiveListType::const_iterator i = g_engine->primitivesBegin(); i != g_engine->primitivesEnd(); i++) {
|
||||
for (GrimEngine::PrimitiveListType::const_iterator i = g_grime->primitivesBegin(); i != g_grime->primitivesEnd(); i++) {
|
||||
PrimitiveObject *p = *i;
|
||||
if (p->getP1().x == psearch->getP1().x && p->getP2().x == psearch->getP2().x
|
||||
&& p->getP1().y == psearch->getP1().y && p->getP2().y == psearch->getP2().y) {
|
||||
|
@ -2753,7 +2753,7 @@ static void DrawRectangle() {
|
|||
|
||||
PrimitiveObject *p = new PrimitiveObject();
|
||||
p->createRectangle(p1, p2, color, filled);
|
||||
g_engine->registerPrimitiveObject(p);
|
||||
g_grime->registerPrimitiveObject(p);
|
||||
lua_pushusertag(p, MKID_BE('PRIM'));
|
||||
}
|
||||
|
||||
|
@ -2836,7 +2836,7 @@ static void NewObjectState() {
|
|||
zbitmap = luaL_check_string(4);
|
||||
|
||||
state = new ObjectState(setupID, pos, bitmap, zbitmap, visible);
|
||||
g_engine->currScene()->addObjectState(state);
|
||||
g_grime->currScene()->addObjectState(state);
|
||||
lua_pushusertag(state, MKID_BE('STAT'));
|
||||
}
|
||||
|
||||
|
@ -2845,7 +2845,7 @@ static void FreeObjectState() {
|
|||
|
||||
DEBUG_FUNCTION();
|
||||
state = check_object(1);
|
||||
g_engine->currScene()->deleteObjectState(state);
|
||||
g_grime->currScene()->deleteObjectState(state);
|
||||
}
|
||||
|
||||
static void SendObjectToBack() {
|
||||
|
@ -2856,7 +2856,7 @@ static void SendObjectToBack() {
|
|||
if (lua_isuserdata(param) && lua_tag(param) == MKID_BE('STAT')) {
|
||||
ObjectState *state = static_cast<ObjectState *>(lua_getuserdata(param));
|
||||
// moving object to top in list ?
|
||||
g_engine->currScene()->moveObjectStateToFirst(state);
|
||||
g_grime->currScene()->moveObjectStateToFirst(state);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2868,7 +2868,7 @@ static void SendObjectToFront() {
|
|||
if (lua_isuserdata(param) && lua_tag(param) == MKID_BE('STAT')) {
|
||||
ObjectState *state = static_cast<ObjectState *>(lua_getuserdata(param));
|
||||
// moving object to last in list ?
|
||||
g_engine->currScene()->moveObjectStateToLast(state);
|
||||
g_grime->currScene()->moveObjectStateToLast(state);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2894,11 +2894,11 @@ static void ScreenShot() {
|
|||
width = check_int(1);
|
||||
height = check_int(2);
|
||||
|
||||
int mode = g_engine->getMode();
|
||||
g_engine->setMode(ENGINE_MODE_NORMAL);
|
||||
g_engine->updateDisplayScene();
|
||||
int mode = g_grime->getMode();
|
||||
g_grime->setMode(ENGINE_MODE_NORMAL);
|
||||
g_grime->updateDisplayScene();
|
||||
Bitmap *screenshot = g_driver->getScreenshot(width, height);
|
||||
g_engine->setMode(mode);
|
||||
g_grime->setMode(mode);
|
||||
if (screenshot) {
|
||||
screenshot->luaRef();
|
||||
lua_pushusertag(screenshot, MKID_BE('VBUF'));
|
||||
|
@ -2948,7 +2948,7 @@ static void SubmitSaveGameData() {
|
|||
DEBUG_FUNCTION();
|
||||
table = lua_getparam(1);
|
||||
|
||||
savedState = g_engine->savedState();
|
||||
savedState = g_grime->savedState();
|
||||
if (!savedState)
|
||||
error("Cannot obtain saved game!");
|
||||
savedState->beginSection('SUBS');
|
||||
|
@ -3012,15 +3012,15 @@ static void Load() {
|
|||
DEBUG_FUNCTION();
|
||||
fileName = lua_getparam(1);
|
||||
if (lua_isnil(fileName)) {
|
||||
g_engine->_savegameFileName = NULL;
|
||||
g_grime->_savegameFileName = NULL;
|
||||
} else if (lua_isstring(fileName)) {
|
||||
g_engine->_savegameFileName = lua_getstring(fileName);
|
||||
g_grime->_savegameFileName = lua_getstring(fileName);
|
||||
} else {
|
||||
if (debugLevel == DEBUG_WARN || debugLevel == DEBUG_ALL)
|
||||
warning("Load() fileName is wrong");
|
||||
return;
|
||||
}
|
||||
g_engine->_savegameLoadRequest = true;
|
||||
g_grime->_savegameLoadRequest = true;
|
||||
}
|
||||
|
||||
static void Save() {
|
||||
|
@ -3029,15 +3029,15 @@ static void Save() {
|
|||
DEBUG_FUNCTION();
|
||||
fileName = lua_getparam(1);
|
||||
if (lua_isnil(fileName)) {
|
||||
g_engine->_savegameFileName = NULL;
|
||||
g_grime->_savegameFileName = NULL;
|
||||
} else if (lua_isstring(fileName)) {
|
||||
g_engine->_savegameFileName = lua_getstring(fileName);
|
||||
g_grime->_savegameFileName = lua_getstring(fileName);
|
||||
} else {
|
||||
if (debugLevel == DEBUG_WARN || debugLevel == DEBUG_ALL)
|
||||
warning("Save() fileName is wrong");
|
||||
return;
|
||||
}
|
||||
g_engine->_savegameSaveRequest = true;
|
||||
g_grime->_savegameSaveRequest = true;
|
||||
}
|
||||
|
||||
static void lua_remove() {
|
||||
|
@ -3090,12 +3090,12 @@ static void SetAmbientLight() {
|
|||
DEBUG_FUNCTION();
|
||||
mode = check_int(1);
|
||||
if (mode == 0) {
|
||||
if (g_engine->currScene()) {
|
||||
g_engine->currScene()->setLightEnableState(true);
|
||||
if (g_grime->currScene()) {
|
||||
g_grime->currScene()->setLightEnableState(true);
|
||||
}
|
||||
} else if (mode == 1) {
|
||||
if (g_engine->currScene()) {
|
||||
g_engine->currScene()->setLightEnableState(false);
|
||||
if (g_grime->currScene()) {
|
||||
g_grime->currScene()->setLightEnableState(false);
|
||||
}
|
||||
} else {
|
||||
error("SetAmbientLight() Unknown param %d", mode);
|
||||
|
@ -3108,13 +3108,13 @@ static void RenderModeUser() {
|
|||
DEBUG_FUNCTION();
|
||||
param1 = lua_getparam(1);
|
||||
if (lua_isnumber(param1)) {
|
||||
g_engine->setPreviousMode(g_engine->getMode());
|
||||
g_grime->setPreviousMode(g_grime->getMode());
|
||||
g_smush->pause(true);
|
||||
g_engine->setMode(ENGINE_MODE_DRAW);
|
||||
g_grime->setMode(ENGINE_MODE_DRAW);
|
||||
} else if (lua_isnil(param1)) {
|
||||
g_smush->pause(false);
|
||||
g_engine->refreshDrawMode();
|
||||
g_engine->setMode(g_engine->getPreviousMode());
|
||||
g_grime->refreshDrawMode();
|
||||
g_grime->setMode(g_grime->getPreviousMode());
|
||||
} else {
|
||||
error("RenderModeUser() Unknown type of param");
|
||||
}
|
||||
|
@ -3128,7 +3128,7 @@ static void SetGamma() {
|
|||
|
||||
static void Display() {
|
||||
DEBUG_FUNCTION();
|
||||
if (g_engine->getFlipEnable()) {
|
||||
if (g_grime->getFlipEnable()) {
|
||||
g_driver->flipBuffer();
|
||||
}
|
||||
}
|
||||
|
@ -3138,14 +3138,14 @@ static void EngineDisplay() {
|
|||
DEBUG_FUNCTION();
|
||||
bool mode = check_int(1) != 0;
|
||||
if (mode) {
|
||||
g_engine->setFlipEnable(true);
|
||||
g_grime->setFlipEnable(true);
|
||||
} else {
|
||||
g_engine->setFlipEnable(false);
|
||||
g_grime->setFlipEnable(false);
|
||||
}
|
||||
}
|
||||
|
||||
static void ForceRefresh() {
|
||||
g_engine->refreshDrawMode();
|
||||
g_grime->refreshDrawMode();
|
||||
}
|
||||
|
||||
static void JustLoaded() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue