aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction
AgeCommit message (Collapse)Author
2008-07-11Cleanup.Nicola Mettifogo
svn-id: r33006
2008-07-11Moved program and command execution code out of the engine, into their own ↵Nicola Mettifogo
brand new classes. svn-id: r33003
2008-07-11Fixed leak in sound code by explicitly deleting the midi driver.Nicola Mettifogo
svn-id: r33002
2008-07-10Fixed destruction of sprites in BRA.Nicola Mettifogo
svn-id: r32983
2008-07-09Fixed leaks in NS and BRA.Nicola Mettifogo
svn-id: r32976
2008-07-09Fixed regression introduced with GfxObj: the character sprite was sometimes ↵Nicola Mettifogo
removed from the rendering list. svn-id: r32974
2008-07-09Added a couple of NULLity checks.Nicola Mettifogo
svn-id: r32972
2008-07-07Fixed regression after label code refactoring.Nicola Mettifogo
svn-id: r32940
2008-07-04Correct typo.Travis Howell
svn-id: r32903
2008-07-04- Moved dialogue balloon management code from Gfx to its own classNicola Mettifogo
- Added a class to draw balloons in BRA (still without text and with wrong placement) svn-id: r32902
2008-07-03Changed balloons to use GfxObj as well. Next step is to integrate balloons ↵Nicola Mettifogo
for BRA. svn-id: r32883
2008-07-03Fix for bug #2008054: Parallaction engine doesn't compile under MSVC9Eugene Sandulenko
svn-id: r32879
2008-07-02- Changed labels to be GfxObj's, thus removing the Label object altogether.Nicola Mettifogo
- Changed Item's to be almost GfxObj's, since ownership and destruction of underlying resource is an issue here (got to think some more about it). svn-id: r32873
2008-06-30Small cleanup/shuffling of Gfx code.Nicola Mettifogo
svn-id: r32847
2008-06-29Merged the three render lists (for animations, doors and objects) into a ↵Nicola Mettifogo
single one. svn-id: r32834
2008-06-29Changed all remaining code to use the GfxObj class to keep frames data. This ↵Nicola Mettifogo
allows for more uniform processing during rendering, and also fixes the display of dialogue faces for BRA. svn-id: r32833
2008-06-28Added comment for fix for bug #2001193.Nicola Mettifogo
svn-id: r32820
2008-06-24Fix for bug #2001193. Character confirmation screen didn't appear and game ↵Nicola Mettifogo
crashed because too many strings were added to the draw list. svn-id: r32762
2008-06-22Fixed 2 MSVC warnings (potentially undefined behavior and possibly ↵Filippos Karapetis
uninitialized variable used) svn-id: r32758
2008-06-22Added constructor and destructor to Dialogue, thus fixing a long standing leak.Nicola Mettifogo
svn-id: r32757
2008-06-22Fixed leak when loading sounds for Amiga version of Nippon Safes.Nicola Mettifogo
svn-id: r32756
2008-06-22Circular references between Zone/Animation and Command are now manually ↵Nicola Mettifogo
removed, to allow the objects - which are stored into SharedPtr's - to be deallocated. svn-id: r32744
2008-06-11Merged revisions ↵Christopher Page
32564-32565,32567-32575,32577,32579-32594,32596-32603,32605-32639,32644-32646,32648-32666 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32667
2008-06-09Fixed warnings. (Mainly, GCC 4.3 doesn't want you to use "char" as an arrayTorbjörn Andersson
index. Probably because it's undefined whether or not it's signed.) svn-id: r32637
2008-06-05Merged revisions ↵Christopher Page
32507-32513,32516,32518,32520-32521,32523-32524,32526-32548,32550-32562 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32563
2008-06-04oops. Changed stricmp to scumm_stricmp from last commit.Nicola Mettifogo
svn-id: r32531
2008-06-04* Implemented character change opcodes in BRANicola Mettifogo
* Fixed loading of dialogue characters in BRA svn-id: r32529
2008-06-04Script instructions referencing unexisting animations are now skipped, ↵Nicola Mettifogo
instead of crashing the engine. svn-id: r32524
2008-06-04Return to menu after introduction has played (with glitches).Nicola Mettifogo
svn-id: r32523
2008-06-03PARA: Fixed some memory leaksChristopher Page
svn-id: r32519
2008-06-03Fixed initialization of parsers, necessary after the latest removal of ↵Nicola Mettifogo
static arrays. svn-id: r32509
2008-06-02Merged revisions ↵Christopher Page
32348-32349,32351-32356,32358-32411,32413-32441,32443-32445,32449,32453-32454,32456-32457,32459-32462,32464-32465,32467-32492,32494-32503 via svnmerge from https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk svn-id: r32505
2008-06-02PARA: Got rid of calls to system->quit() so that the Parallaction engine can ↵Christopher Page
return to the launcher. Also fixed a couple of memory leaks. svn-id: r32504
2008-06-02Sorted static mouse arrow bitmap, so it doesn't have to be 'decoded' on the ↵Nicola Mettifogo
fly. This saves a headache on re-entry. svn-id: r32495
2008-06-01Got rid of the static arrays for initialization of parsers and exec opcodes, ↵Nicola Mettifogo
to make returning to launcher easier. The code has been borrowed by Kyra, after suggestion by LordHoto. svn-id: r32465
2008-05-15* Cleanup of input code.Nicola Mettifogo
* Removed old timer routines. svn-id: r32135
2008-05-14Fix compilationSven Hesse
svn-id: r32118
2008-05-14Oops. Forgot to update module.mk.Nicola Mettifogo
svn-id: r32116
2008-05-14- Moved input code to its own class.Nicola Mettifogo
- Slightly simplified inventory highlight code thanks to changes in input code. svn-id: r32115
2008-05-11Renamed some parallaction member vars to have a leading underscore (besides ↵Max Horn
being part of our code formatting conventions, this fixes various name clash warnings) svn-id: r32041
2008-05-11Cleanup of parsing code.Nicola Mettifogo
svn-id: r31999
2008-05-10Extracted script parsing code to its own class.Nicola Mettifogo
svn-id: r31972
2008-05-09Tiny cleanup to ease extraction of the program parser code.Nicola Mettifogo
svn-id: r31959
2008-05-09Moved location parsing out of the engines, to LocationParser_ns and ↵Nicola Mettifogo
LocationParser_br. svn-id: r31958
2008-05-08Reverted commit 31928 by Buddha_, and defined kFlagsAll as 0xFFFFFFFFU in ↵Nicola Mettifogo
the enum, as suggested by Fingolfin. svn-id: r31939
2008-05-07A (temporary?) fix for the signed/unsigned issues with enum CommandFlags usage.Kari Salminen
svn-id: r31928
2008-05-07Reverting commit 31920, thus changing type of flags back to unsigned. If ↵Nicola Mettifogo
some compiler emits a warning about 0xFFFFFFFF not being an unsigned immediate, then we need to find out how to convince it without changing types of variables in the code. svn-id: r31924
2008-05-07Silencing a compiler warningSven Hesse
svn-id: r31923
2008-05-07Fixed signed/unsigned issues with kFlagsAllFilippos Karapetis
svn-id: r31920
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888