diff options
author | athrxx | 2011-08-14 18:29:45 +0200 |
---|---|---|
committer | Johannes Schickel | 2011-12-26 16:18:14 +0100 |
commit | 0d54aff6324b1f6c739df89ab072328cc5402873 (patch) | |
tree | ec5b68728d65450e044a0eeabb961d83a1841f5a /engines/kyra/staticres_eob.cpp | |
parent | 359f3efd03704965d258c90381412a5ef2cf9239 (diff) | |
download | scummvm-rg350-0d54aff6324b1f6c739df89ab072328cc5402873.tar.gz scummvm-rg350-0d54aff6324b1f6c739df89ab072328cc5402873.tar.bz2 scummvm-rg350-0d54aff6324b1f6c739df89ab072328cc5402873.zip |
KYRA: (EOB) - add EOB 1 intro
(also add and fix several other things, like cone of cold vortex, drawShape issues, etc.)
Diffstat (limited to 'engines/kyra/staticres_eob.cpp')
-rw-r--r-- | engines/kyra/staticres_eob.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/engines/kyra/staticres_eob.cpp b/engines/kyra/staticres_eob.cpp index b1ab606f5e..5995f8a5cd 100644 --- a/engines/kyra/staticres_eob.cpp +++ b/engines/kyra/staticres_eob.cpp @@ -535,6 +535,11 @@ void EobCoreEngine::initStaticResource() { _magicFlightObjectProperties = _staticres->loadRawData(kEobBaseMagicFlightProps, temp); _turnUndeadEffect = _staticres->loadRawData(kEobBaseTurnUndeadEffect, temp); _burningHandsDest = _staticres->loadRawData(kEobBaseBurningHandsDest, temp); + _coneOfColdDest1 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest1, temp); + _coneOfColdDest2 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest2, temp); + _coneOfColdDest3 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest3, temp); + _coneOfColdDest4 = (const int8*)_staticres->loadRawData(kEobBaseConeOfColdDest4, temp); + _coneOfColdGfxTbl = _staticres->loadRawData(kEobBaseConeOfColdGfxTbl, _coneOfColdGfxTblSize); // Hard code the following strings, since EOB I doesn't have them in the original. // EOB I doesn't have load and save menus, because there is only one single @@ -1056,6 +1061,28 @@ void EobCoreEngine::initSpells() { void EobEngine::initStaticResource() { int temp; _mainMenuStrings = _staticres->loadStrings(kEob1MainMenuStrings, temp); + _finBonusStrings = _staticres->loadStrings(kEob1BonusStrings, temp); + + _introFilesOpening = _staticres->loadStrings(kEob1IntroFilesOpening, temp); + _introFilesTower = _staticres->loadStrings(kEob1IntroFilesTower, temp); + _introFilesOrb = _staticres->loadStrings(kEob1IntroFilesOrb, temp); + _introFilesWdEntry = _staticres->loadStrings(kEob1IntroFilesWdEntry, temp); + _introFilesKing = _staticres->loadStrings(kEob1IntroFilesKing, temp); + _introFilesHands = _staticres->loadStrings(kEob1IntroFilesHands, temp); + _introFilesWdExit = _staticres->loadStrings(kEob1IntroFilesWdExit, temp); + _introFilesTunnel = _staticres->loadStrings(kEob1IntroFilesTunnel, temp); + _introOpeningFrmDelay = _staticres->loadRawData(kEob1IntroOpeningFrmDelay, temp); + _introWdEncodeX = _staticres->loadRawData(kEob1IntroWdEncodeX, temp); + _introWdEncodeY = _staticres->loadRawData(kEob1IntroWdEncodeY, temp); + _introWdEncodeWH = _staticres->loadRawData(kEob1IntroWdEncodeWH, temp); + _introWdDsX = _staticres->loadRawDataBe16(kEob1IntroWdDsX, temp); + _introWdDsY = _staticres->loadRawData(kEob1IntroWdDsY, temp); + _introTvlX1 = _staticres->loadRawData(kEob1IntroTvlX1, temp); + _introTvlY1 = _staticres->loadRawData(kEob1IntroTvlY1, temp); + _introTvlX2 = _staticres->loadRawData(kEob1IntroTvlX2, temp); + _introTvlY2 = _staticres->loadRawData(kEob1IntroTvlY2, temp); + _introTvlW = _staticres->loadRawData(kEob1IntroTvlW, temp); + _introTvlH = _staticres->loadRawData(kEob1IntroTvlH, temp); _doorShapeEncodeDefs = _staticres->loadRawData(kEob1DoorShapeDefs, temp); _doorSwitchShapeEncodeDefs = _staticres->loadRawData(kEob1DoorSwitchShapeDefs, temp); |