Age | Commit message (Collapse) | Author |
|
It is *not* a good idea to pass a reference to a list entry to List::remove.
Since List::remove will remove *all* occurances of that list entry, it will
also invaldiate the reference, resulting in invalid memory reads after the
entry has been removed from the list, when List::remove will continue to
search the rest of the list for more occurances of the same entry.
svn-id: r48225
|
|
svn-id: r45616
|
|
ptrs to instances.
svn-id: r39944
|
|
custom insert() operation. It's only used in one place now (in _drawOrderList)
svn-id: r39925
|
|
svn-id: r39922
|
|
resulting &* uses can be removed if references are used instead of pointers everywhere, which would be a good idea anyway)
svn-id: r39920
|
|
svn-id: r39919
|
|
svn-id: r35884
|
|
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS)
svn-id: r35672
|
|
logicalHeight -> height
svn-id: r35488
|
|
resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub
- Added detection for the voice file of FTA2
svn-id: r35484
|
|
- Stopped loading the isomap and puzzle game modules for IHNM, as they are not used for that game (this saves some memory for IHNM)
- Removed getDisplayWidth() and getDisplayHeight()
svn-id: r35473
|
|
reduced the game IDs and added game features where necessary
svn-id: r35467
|
|
- More changes for dirty rectangle handling
- Stop adding dirty rectangles that cover the whole screen for no reason
- Dirty rectangle handling is still very buggy, so it's still disabled
svn-id: r35314
|
|
svn-id: r35296
|
|
svn-id: r35283
|
|
few, where it's modified directly)
- Added skeleton code for dirty rectangle handling (still unfinished and non-working)
- Added wrapper functions to access the back buffer, which add the appropriate dirty rectangles automatically
svn-id: r35264
|
|
svn-id: r35259
|
|
svn-id: r35246
|
|
svn-id: r30238
|
|
svn-id: r28953
|
|
mode is properly set in all cases where palette fadeout is used. Some code formatting
svn-id: r28904
|
|
needed check
svn-id: r28901
|
|
svn-id: r28736
|
|
svn-id: r28724
|
|
though, so it still doesn't work
svn-id: r28702
|
|
- The spiritual barometer display in IHNM is now updated only when necessary, to speed drawing up. This also corrects an issue where the spiritual barometer display was updated only after changing a scene
- sf92 is sfDemoSetInteractive
- It's now possible to use dashes and underscores in savegames
- Screen fading when changing scenes is now done correctly: the interface will no longer be incorrectly briefly shown while the screen is fading to black
- The interface mode is now correctly set in the non-interactive part of the IHNM demo
- sfScriptGotoScene does not have a transition parameter, therefore that parameter has been removed
svn-id: r28643
|
|
svn-id: r28380
|
|
svn-id: r28376
|
|
background drawing has been turned into an event, so actors and animations will no longer be incorrectly shown. Also, the incorrect text color has been fixed. The text position is still wrong, though, and it's currently not possible to exit the psychic profile screen
svn-id: r28324
|
|
svn-id: r28244
|
|
has been shown. This prevents some cases where some actors are shown prematurely before the next scene is loaded (e.g. in IHNM, when entering a chapter, after AM finishes his speech)
svn-id: r27946
|
|
svn-id: r27513
|
|
svn-id: r27504
|
|
svn-id: r27502
|
|
svn-id: r27465
|
|
svn-id: r27445
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
svn-id: r26772
|
|
the original interpreter
svn-id: r26768
|
|
svn-id: r23496
|
|
return in a switch case.
svn-id: r23198
|
|
several errors where the format string didn't match the number of arguments to the call)
svn-id: r21141
|
|
svn-id: r20582
|