Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 6e6c3c3c96 put stuff in util.h into namespace ScummVM; fixed stupid bug in String class; took painelf's patch which implements save/load dialog in new GUI and fixed it slightly; various other minor changes
svn-id: r4591
2002-07-18 20:26:35 +00:00
Ruediger Hanke d66c9ea2b2 Amiga actor costumes working now, with some minor niggles (sometimes some costume pixels get drawn that shouldn't be) still but otherwise ok.
svn-id: r4590
2002-07-18 18:42:51 +00:00
Max Horn d6723fdea4 updated Win32 & Morphos project/Makefile
svn-id: r4589
2002-07-18 18:40:56 +00:00
Max Horn c3e1f8779b String class now uses ref counting for its data, which allows efficient copying of strings
svn-id: r4588
2002-07-18 18:17:58 +00:00
Max Horn 37921ed5b7 fix for #583166 (hoagie doesn't enter mansion correctly); moved putActor into class Actor
svn-id: r4587
2002-07-18 15:45:10 +00:00
Max Horn 4968bc7a21 painelf's key repeat patch
svn-id: r4586
2002-07-18 14:47:25 +00:00
Max Horn 5317b473b2 added cubic spline interpolation (only to mix_unsigned_mono_8 because that's what I used to test); next step will be to put this into a seperate function which all the 9 mixers (8 normal ones and one for MP3) will then use, but I gotta sleep now :-)
svn-id: r4585
2002-07-17 23:50:38 +00:00
Max Horn 344690c522 patch for compiling on Alpha. We probably should switch all our 'long's to 'int's
svn-id: r4584
2002-07-17 23:31:52 +00:00
Max Horn 862e0b26bc moved gui/utils.* to main level; removed some unused stuff from our file accessor functions
svn-id: r4583
2002-07-17 20:55:36 +00:00
Max Horn 0fe3a0c676 added copy constructo and assignment operator for List<T> template
svn-id: r4582
2002-07-17 17:22:48 +00:00
Max Horn 0e141368b0 fixed spllng
svn-id: r4581
2002-07-16 22:34:16 +00:00
Max Horn 11973531b4 Patch #582286 - fix for double key events in newgui
svn-id: r4580
2002-07-16 21:18:06 +00:00
Max Horn 0843a2510c biiig checkin: removed more stuff from scumm.h; added new headers resource.h and object.h
svn-id: r4579
2002-07-16 21:03:14 +00:00
Max Horn 32e81beb45 got rid of _xPos, _yPos, _dir members in class Scumm
svn-id: r4578
2002-07-16 18:51:27 +00:00
Jeremy Newman 0d943903c7 update about the savepath config file option
svn-id: r4577
2002-07-16 18:34:56 +00:00
Max Horn 6d3c8cbe6e oops forgot this file :-)
svn-id: r4576
2002-07-16 18:26:42 +00:00
Max Horn 824b14270c added costume.h; bumped build date in scumm.h (we have some quite big changes after all); switched ll and lr in the boxes code so that they really are what they are named after: lower left and right coords; removed some stuff from scumm.h/boxes.h
svn-id: r4575
2002-07-16 17:59:28 +00:00
Max Horn 6f00a9532d we should get rid of scumm.h in sdl.cpp; e.g. by moving error() and warning() into util.h
svn-id: r4574
2002-07-16 17:41:12 +00:00
Max Horn 00dd6bad3f removed unnecessary #include
svn-id: r4573
2002-07-16 17:37:12 +00:00
Max Horn 2e9d668748 primes usually give better results (verified this with Chi Squared test
svn-id: r4572
2002-07-16 15:48:59 +00:00
Max Horn 8951ea0cd1 endian fix for save games (including code for backward compatibility so that old BE games will still load)
svn-id: r4571
2002-07-16 15:25:22 +00:00
Max Horn b019de6872 fixed #555647; got rid of some FIXME's
svn-id: r4570
2002-07-16 14:54:49 +00:00
Max Horn e3ea2d3ad4 This warning is driving me nuts, so disabling it for now
svn-id: r4569
2002-07-16 14:15:27 +00:00
Max Horn 2103ef35ff fixed check for 'lights' system
svn-id: r4568
2002-07-16 14:13:52 +00:00
Max Horn fb184d1942 fixed call to adjustXYToBeInBox
svn-id: r4567
2002-07-16 14:09:54 +00:00
Max Horn e277d392b8 limit slider drag range
svn-id: r4566
2002-07-16 12:01:03 +00:00
Max Horn 76e6d7a197 renamed 2xsai.cpp to scaler.cpp
svn-id: r4564
2002-07-16 11:17:31 +00:00
James Brown a429eb1136 Update todo
svn-id: r4563
2002-07-16 11:11:56 +00:00
Max Horn 6e33e626fc renamed some variables for clarity; added scaler.h
svn-id: r4562
2002-07-16 11:09:28 +00:00
Max Horn a94f9de525 patch by painelf that enables editing in the ListWidget (alas as usual with many mods to his patch by me :-)
svn-id: r4561
2002-07-16 10:52:48 +00:00
Max Horn 21f82f0946 added Actor::isInClass convenience method; fixed typo in object.cpp; moved some functions from class Scumm to LoadedCostume
svn-id: r4560
2002-07-15 22:56:24 +00:00
Max Horn b215a7720a no need to error out on Flashlight
svn-id: r4559
2002-07-15 22:32:15 +00:00
Paweł Kołodziejski eb3318e291 subtitles: some fixes
svn-id: r4558
2002-07-15 21:56:30 +00:00
Max Horn 438bb248e0 simplified the path finding code for 'old' games (this included getting rid of some global vars etc.)
svn-id: r4557
2002-07-15 21:50:51 +00:00
Paweł Kołodziejski 9e5c400c6e DIG: corrected placement and multiline subtitles in SMUSH animations
svn-id: r4556
2002-07-15 21:25:07 +00:00
Max Horn ce7e480d50 replaced EventList and StringList by a universtal List<T> template; remade EventList and StringList using that generic type
svn-id: r4555
2002-07-15 20:11:39 +00:00
Max Horn 44c3cf0589 tiny fix to account for the fact that GF_SMALL_HEADER games have walk box 0
svn-id: r4554
2002-07-15 18:11:30 +00:00
Max Horn 191c808a48 renamed o5_actorSetClass to o5_setClass
svn-id: r4553
2002-07-15 15:56:56 +00:00
Vincent Hamm f0f63107a2 fix an obscure typo
svn-id: r4552
2002-07-15 15:29:47 +00:00
Max Horn e6f6e5df8f allow static text/button widgets in NewGUI to be drawn centred
svn-id: r4551
2002-07-15 12:59:56 +00:00
Max Horn 272c391eb0 fixed my fix - mouse cursor now moves again in new GUI
svn-id: r4550
2002-07-15 12:47:12 +00:00
Ruediger Hanke d354176107 Ouch, that was not intended ...
svn-id: r4549
2002-07-15 12:38:09 +00:00
Ruediger Hanke a4b9b6d33d MorphOS makefile update
svn-id: r4548
2002-07-15 12:32:56 +00:00
Ruediger Hanke d20e60ccf6 Some endian fixes I wanted to check in for some time now ... also allow unencoded plain-text TRES files as they are on my German CDs of Dig/FT
svn-id: r4547
2002-07-15 12:30:52 +00:00
Max Horn cbfcd455ee fix for #556444 (MI1: German sz ligature)
svn-id: r4546
2002-07-15 12:04:09 +00:00
Max Horn db824b6393 fix for #581473
svn-id: r4545
2002-07-15 02:01:42 +00:00
Max Horn 13d1357b21 fixed pause mode; changed semantics of getRandomNumber slightly
svn-id: r4544
2002-07-15 01:38:52 +00:00
James Brown f3e2b98c47 Duh - COMPILE before commit.
Fix stupid typo x 3

svn-id: r4543
2002-07-14 04:54:56 +00:00
James Brown c2877866ff Reapply the Zak cashcard var exclusions... two of them somehow vanished
out of the code during rewrites.

svn-id: r4542
2002-07-14 03:01:36 +00:00
Max Horn c3c11b79cb added latest of painelf's patches which makes NewGui handle system events directly (code becomes much cleaner and more powerful this way); he also implemented a 'focus' item in NewGui; atop of this several changes of my own that further improve the GUI behaviour
svn-id: r4541
2002-07-13 22:41:29 +00:00