aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/surface.cpp
AgeCommit message (Collapse)Author
2010-03-30Fix for Lure memory error indicated by Valgrind on Restart/Restore Screen ↵David Turner
(Temptress over Castle). This screen is displayed if you lose the fight with the Skorl in the Dragon Caves etc. This fix should be reviewed and then backported to v1.1.0 branch. svn-id: r48421
2010-01-19LURE: Remove evil 'using namespace' from header filesMax Horn
svn-id: r47396
2009-10-09Some const correctness changes; cleanupMax Horn
svn-id: r44850
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-09-24Reverted my commit #44290 - apparently, it was a bad idea, as g_engine is a hackFilippos Karapetis
svn-id: r44311
2009-09-24Changed some references from LureEngine to the global g_engine (e.g. calls ↵Filippos Karapetis
to shouldQuit()), to minimize places where LureEngine is referenced svn-id: r44290
2009-08-24Switched LURE to use a single central RandomSource instance, instead of ↵Johannes Schickel
(sometimes) creating a new RandomSource every function call. svn-id: r43715
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-07-10Lure works with the new GMM implementationChristopher Page
svn-id: r32996
2008-06-25Kyra and Lure are now using the new _quit flagChristopher Page
svn-id: r32772
2008-04-06Replaced ManagedList with Common::SharedPtr in the rest of the lure engineFilippos Karapetis
svn-id: r31420
2008-04-02Changed spaces to tabs.Torbjörn Andersson
svn-id: r31362
2008-01-27Removed trailing spaces.Jordi Vilalta Prat
svn-id: r30664
2008-01-19fixed potential unitialized variablePaweł Kołodziejski
svn-id: r30574
2008-01-18Enhanced Surface::writeSubstring to crop any string that exceeds the width ↵Paul Gilbert
of the surface - this fixes a visual glitch in the German version where some lines were so long they were exceeding the size of the screen svn-id: r30547
2008-01-17Bugfix for the position and size of the copy protection dialog instructions ↵Paul Gilbert
in the German version svn-id: r30524
2008-01-06Fix to show talk dialogs in EGA mode using the EGA palettePaul Gilbert
svn-id: r30286
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2008-01-05Made standard EGA background colour a constantPaul Gilbert
svn-id: r30233
2008-01-05Added extra handling for EGA dialogs, and added formalised ↵Paul Gilbert
parameters/methods for text positioning svn-id: r30226
2008-01-02Room backgrounds now display in EGA modePaul Gilbert
svn-id: r30138
2007-12-29Added support for using scroll wheel for making selections in the ↵Paul Gilbert
Save/Restore dialog and action lists svn-id: r30070
2007-12-29Added mouse scrolling support to action menus and the save/restore dialogPaul Gilbert
svn-id: r30065
2007-12-28Bugfix for string decoding to use the article of the destination character ↵Paul Gilbert
rather than the talking character svn-id: r30036
2007-12-19Bugfix for correctly handling \n characters in WordWrap methodPaul Gilbert
svn-id: r29903
2007-12-18Bugfix for font sizes indexing - dereferencing a character > 128 was giving ↵Paul Gilbert
a negative index svn-id: r29900
2007-12-17Added extra debug statements to the talk dialog display processPaul Gilbert
svn-id: r29894
2007-12-16use the virtual keyboard facilities if available, when neededKostas Nakos
svn-id: r29882
2007-12-12Dynamic fix for several incorrect accented characters in the Italian versionPaul Gilbert
svn-id: r29836
2007-12-12Bugfix to return correct article indexesPaul Gilbert
svn-id: r29835
2007-12-12Redeveloped the processing of language item article prefixes to match how ↵Paul Gilbert
the original handles the various languages svn-id: r29833
2007-12-10Changed over warning messages for save/load errors from the debug console to ↵Paul Gilbert
their own dialog svn-id: r29814
2007-12-09Added extra debug statementsPaul Gilbert
svn-id: r29774
2007-12-09Added new debug category for string handlingPaul Gilbert
svn-id: r29772
2007-12-08Added some missing deletes of temporary objectsPaul Gilbert
svn-id: r29762
2007-12-02Modified the loadScreen method to accommodate some screens decoding to a ↵Paul Gilbert
single byte more than the actual screen size svn-id: r29691
2007-12-02Enhanced savegames to store any active dialog when the game was savedPaul Gilbert
svn-id: r29689
2007-12-01Fixed Valgrind warning by freeing _lines with Memory::dealloc() insead ofTorbjörn Andersson
delete. svn-id: r29680
2007-11-22Bugfix for the Escape key to close the Save/Restore dialogPaul Gilbert
svn-id: r29609
2007-11-20Added a check to keep the cursor active when entering a savegame name on ↵Paul Gilbert
backends that provide a virtual keyboard svn-id: r29578
2007-11-20Changed the copy protection dialog event loop so the fourth digit pressed ↵Paul Gilbert
will be briefly displayed svn-id: r29577
2007-11-20Changed calls to pollEvent to be in while loops to ensure all pending events ↵Paul Gilbert
get processed svn-id: r29576
2007-11-18Fixed sluggish mouse cursor on restart/restore screen.Torbjörn Andersson
svn-id: r29555
2007-10-28Sound is now paused when displaying menu dialogsPaul Gilbert
svn-id: r29272
2007-10-24Fixed MinGW compilation warning Paul Gilbert
svn-id: r29253
2007-10-24Implemented gradual display of text in talk dialogsPaul Gilbert
svn-id: r29251
2007-10-07Finally tracked down a bug that sometimes caused word wrapping to failPaul Gilbert
svn-id: r29164
2007-09-23Added support for original copy protection, in any anyone ever wants to see itPaul Gilbert
svn-id: r29065
2007-09-16Initial sound implementationPaul Gilbert
svn-id: r28917
2007-09-08Fixed code formatting (hanging braces); added static/const keywords to data ↵Max Horn
tables; merged Hotspot::doLookAt and doLookThrough code svn-id: r28880