Age | Commit message (Collapse) | Author |
|
Sound entries were being streamed before the data was fully loaded
and queue addition/removal could happen while the sound timer was
going through the queue (reported by digitall).
svn-id: r54241
|
|
svn-id: r54201
|
|
- Missing deallocation of queued frames in SceneManager
- Leaking functor on each call to entity setup functions
- Add SoundEntry destructor & better Entity cleanup
as reported by digitall
svn-id: r54196
|
|
- Reading past the end of file in SaveLoad::init
- Missing deallocation of cache in SoundManager
- Missing deallocation of coords in SceneHotspot
- Missing deallocation of event handlers in LastExpressEngine::setEventHandlers
- Missing deallocation of InSaveFile in SaveLoad::isSavegameValid
- Missing deallocation of frames in Menu
as reported by digitall
svn-id: r54193
|
|
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
|
|
svn-id: r53888
|
|
Also fix the wrong check that set the time directly to the target time
svn-id: r53885
|
|
svn-id: r53884
|
|
svn-id: r53883
|
|
svn-id: r53882
|
|
- Move loading of game stream to separate function
- Add checks for NULL in functions using _savegame
- Add expected saved size for sound & savepoints
svn-id: r53881
|
|
svn-id: r53880
|
|
svn-id: r53854
|
|
svn-id: r53850
|
|
svn-id: r53849
|
|
svn-id: r53848
|
|
svn-id: r53847
|
|
svn-id: r53846
|
|
- Implement SaveLoad::writeEntry
- Implement missing saveLoadWithSerializer functions for all serialized classes & structs
- Add stub for SaveLoad::computePadding
svn-id: r53845
|
|
svn-id: r53844
|
|
svn-id: r53843
|
|
- Implement Menu::startGame() properly
- Add stubs functions for game restart
- Made savegame headers serializable and moved validity checks inside struct definition
- Implement create/init savegame functions
- Add SavegameStream to be able to read/write to the same memory stream
- Add stubs for setup, writeEntry & loadEntry functions
svn-id: r53841
|
|
svn-id: r53745
|
|
Add "time" command to convert between in-game and human-readable forms
Rename "dump" command to "show" and use named parameters instead of index
Add progress and flags options to show command
svn-id: r53715
|
|
svn-id: r53694
|
|
svn-id: r53684
|
|
svn-id: r53680
|
|
svn-id: r53676
|
|
svn-id: r53629
|
|
The setItemLocation action had a typo that prevented it from setting the item location.
The "corpse moved" event was not set and it broke the scene progression.
Also clean up the pickCorpse code and add better comments.
svn-id: r53624
|
|
svn-id: r53618
|
|
svn-id: r53605
|
|
svn-id: r53588
|
|
svn-id: r53579
|