Littleboy
3079100409
CREATE_PROJECT: Change PlatformToolset name for latest version of LLVM on Windows
2013-09-06 18:33:48 -04:00
Littleboy
6df36e5ecf
CREATE_PROJECT: Add extra configuration for compilation with LLVM
2013-09-06 00:19:56 -04:00
Littleboy
a20bf7cb60
LASTEXPRESS: Fix uninitialized scalar field (CID1002849)
2013-09-05 22:51:35 -04:00
Littleboy
9714cce46f
LASTEXPRESS: Fix unchecked return value (CID1003854)
2013-09-05 22:51:34 -04:00
Littleboy
20745e0b3e
LASTEXPRESS: Fix unchecked return value (CID1003850)
2013-09-05 22:51:33 -04:00
Littleboy
041aa50cb5
LASTEXPRESS: Remove unneeded check for loaded sequence (CID1003911)
...
The sequence loading helper should already check if the sequence is loaded and clean up the instance if not
2013-09-05 22:51:32 -04:00
Littleboy
a496ade059
LASTEXPRESS: Fix unchecked return value in LastExpressEngine::pollEvents() (CID1004167)
2013-09-05 22:51:31 -04:00
Littleboy
3591f559ab
LASTEXPRESS: Fix uninitialized scalar field (CID1002847)
2013-09-05 22:51:30 -04:00
Willem Jan Palenstijn
023914d121
WINTERMUTE: Disambiguate empty and NULL strings when saving
...
The string stored is now strlen(s)+1, with length 0 indicating NULL.
Increment savegame version for this new format.
Old savegames are fixed by assuming VAL_STRING should never be NULL.
2013-09-05 22:12:49 +02:00
Willem Jan Palenstijn
dd9ab7accb
WINTERMUTE: Don't clean up _scripts mid-iteration
...
Scripts executing from ScEngine::tick() can call
ScEngine::unbreakableTick() via scCallMethod("SaveGame") and
applyEvent("BeforeSave").
This recursive execution could cause finished scripts being removed
from _scripts while ScEngine::tick() is still iterating over that array.
2013-09-05 20:23:42 +02:00
richiesams
9b02777155
VIDEO: Fix memory leak in TrueMotion1 header buffer
...
Cleanup _buf before returning, even if we don't actually decode
2013-09-03 19:24:41 -04:00
Filippos Karapetis
f6b61291a7
SCI: Fix script bug #3614968 - "SCI: Camelot - crash at the pool of Siloam"
2013-09-03 10:55:48 +03:00
athrxx
023783907f
LOL: fix bug #3614957 (LOL : Crash when subtitles displayed)
2013-09-02 19:59:59 +02:00
Filippos Karapetis
18b21c52c3
TOLTECS: Add an alternate English version (bug #3614933 )
2013-09-02 13:58:46 +03:00
Paul Gilbert
dce42abe46
TSAGE: Implemented dispatch method for R2R scene 1750
2013-09-01 22:23:35 -04:00
Strangerke
22b30152a0
TSAGE: R2R - More renaming in Scene 1100
2013-09-02 01:27:21 +02:00
Paul Gilbert
6ad9f5158c
TSAGE: Fix for reseting linked actors in R2R when changing scene
2013-09-01 19:20:45 -04:00
Paul Gilbert
41cb4023e6
TSAGE: Cleanup and fixes for R2R ring edge
2013-09-01 17:40:57 -04:00
Thierry Crozat
6478a78a8e
MORTEVIELLE: Implement Engine::getDebugger()
2013-09-01 22:28:03 +01:00
Thierry Crozat
8216e6dabf
MORTEVIELLE: Freeze clock in game when pausing the game
2013-09-01 22:04:30 +01:00
Thierry Crozat
3ab88c464a
MORTEVIELLE: Fix computation of elapsed time around midnight
...
Replace use of getTimeAndDate() by getMillis() when computing
elapsed time. This fixes an issue when playing around midnight.
Also rename some variables for clarity (since they contain a time
in seconds having Hour in the name was a bit confusing).
2013-09-01 22:04:30 +01:00
Strangerke
909d8828fc
TSAGE: R2R - Some renaming in Scene 1100
2013-09-01 22:18:21 +02:00
Paul Gilbert
25de293861
TSAGE: Necessary synchronisation fixes to R2R SceneExt and SceneArea classes
2013-09-01 15:55:42 -04:00
Paul Gilbert
24fe3f38a5
TSAGE: Minor fixes for ship console display and scene 1700 setup
2013-09-01 15:17:16 -04:00
Paul Gilbert
6d945f8c9a
TSAGE: Bugfixes for component slots in intact ship
2013-09-01 11:55:46 -04:00
Strangerke
33445aeaa3
TSAGE: R2R - Some renaming in scene 1000
2013-09-01 16:41:46 +02:00
Paul Gilbert
cf7d1378c8
TSAGE: Fix for initialising inventory for new R2R games
2013-09-01 10:03:30 -04:00
Strangerke
587063afba
TSAGE: Core - Get rid of some magic values related to btnState
2013-09-01 12:34:09 +02:00
Strangerke
198ee3528a
TSAGE: BF - Get rid of some magic values related to btnState
2013-09-01 12:33:43 +02:00
Strangerke
488d263aaf
TSAGE: R2R - Remove leftover warning
2013-09-01 12:28:41 +02:00
Strangerke
c8058434eb
TSAGE: BF - Fix erroneous check of eventType
2013-09-01 12:23:32 +02:00
Strangerke
355ad485ba
TSAGE: R2R - Get rid of some magic values related to eventType
2013-09-01 12:17:55 +02:00
Strangerke
bba18d8699
TSAGE: R2R - Remove useless variable in scene 250
2013-09-01 02:16:29 +02:00
Strangerke
e25b9b602b
TSAGE: R2R - More renaming in scene 250
2013-09-01 02:13:14 +02:00
Strangerke
008016db37
TSAGE: R2R - Fix elevator behavior (scene 250)
2013-09-01 02:10:14 +02:00
Strangerke
dfeb802602
TSAGE: Some renaming in Scene250
2013-08-31 18:23:18 +02:00
Matthew Hoops
74cc4aec8a
VIDEO: Add support for seeking in AVI videos with an index
...
Rewinding will work in any AVI video
2013-08-28 21:45:30 -04:00
Matthew Hoops
254f0fcc06
VIDEO: Improve accuracy of getFrameTime() and getFrameAtTime()
2013-08-28 00:05:18 -04:00
Matthew Hoops
7a8689538a
VIDEO: Use the main isSeekable() in seekToFrame()
2013-08-28 00:05:13 -04:00
Matthew Hoops
85614b0de4
VIDEO: Separate external and internal tracks
...
Prevents subclasses from having access to any audio track added from another file
2013-08-28 00:05:05 -04:00
Matthew Hoops
2d8d80177e
VIDEO: Make getFrameAtTime() public
2013-08-28 00:04:57 -04:00
Paul Gilbert
304a2dc32b
TSAGE: Renaming of spaceport working ship components subclass
2013-08-27 20:59:29 -04:00
Paul Gilbert
8823edf104
TSAGE: Fix for R2R scene change crash getting into intact spaceship
2013-08-27 20:06:44 -04:00
Strangerke
a52cb80ae0
TSAGE: Some renaming in Scene600
2013-08-28 00:06:08 +02:00
Strangerke
269ec30699
TSAGE: Remove SceneExt::loadScene() as the code is duplicate from Scene::loadScene()
2013-08-28 00:06:07 +02:00
Willem Jan Palenstijn
e432d0a83f
WINTERMUTE: Remove duplicate code
2013-08-27 00:32:24 +02:00
Willem Jan Palenstijn
e88ce8d963
WINTERMUTE: Simplify string matching
2013-08-27 00:00:37 +02:00
Willem Jan Palenstijn
e5f9cb3cbb
WINTERMUTE: Fix and clean up BaseSurfaceOSystem::finishLoad()
...
This fixes a couple of cases which fell through the cracks of the
previous chain of conditions, including 16bpp images and 32bpp images
without alpha. The latter partially fixes bug #3600667 .
2013-08-26 23:25:27 +02:00
Kirben
5f6451d092
SCUMM: Fix COMI regression, after commit 84d1d28373
.
2013-08-26 19:32:26 +10:00
Willem Jan Palenstijn
2141ad285e
WINTERMUTE: Fix colormod with alpha blending
...
Now apply colormod only to the src color instead of to the dst.
The original code did this inconsistently depending on if the
colormod was 0 or not.
2013-08-25 23:36:53 +02:00