Commit Graph
86814 Commits
Author SHA1 Message Date
Eugene Sandulenko ba275dfd58 Some stubs for gob2.
Improved debug output.

svn-id: r18556
2005-07-19 09:10:05 +00:00
Tore Anderson 33add0a157 Deleted, "changelog" is used for now
svn-id: r18555
2005-07-18 22:02:02 +00:00
Tore Anderson 7c0720e5dc Synchronized dists/debian with what's in the official Debian archives.
svn-id: r18554
2005-07-18 21:53:48 +00:00
Torbjörn Andersson d3ba7a1543 When redrawing the inventory, clear every inventory slot - even the empty
ones - before drawing the object. This fixes a glitch when getting the ring
from the mud.

svn-id: r18553
2005-07-18 14:37:55 +00:00
Torbjörn Andersson 56657a1bcb Cleanup.
svn-id: r18552
2005-07-18 14:37:04 +00:00
Torbjörn Andersson 62a7474174 Fixed ITE inventory redraw glitch when exchanging the medallion for money.
svn-id: r18551
2005-07-17 15:10:08 +00:00
Torbjörn Andersson 8df01d4aac Cleanup
svn-id: r18550
2005-07-17 13:36:38 +00:00
Andrew Kurushin 090cbc45ae fix Win32 demo font list
svn-id: r18549
2005-07-16 21:46:32 +00:00
Jonathan Gray 545837b903 Set SCUMM debug mode to be on if a boot param is specified.
This avoids having to use -d0 for scumm titles and alows
boot params from config files to work better.

svn-id: r18548
2005-07-16 17:10:50 +00:00
Travis Howell 3d9d96e873 Missed flag
svn-id: r18547
2005-07-16 00:22:28 +00:00
Travis Howell 6f916583b7 Try HE99
svn-id: r18546
2005-07-16 00:13:05 +00:00
Eugene Sandulenko 888c4054df Add reported German Spyfox1
svn-id: r18545
2005-07-15 23:52:18 +00:00
Torbjörn Andersson 51e76c703f Added the puzzle voices from the CD version. I don't know if this breaks
the floppy version, and it's still not flawless. But it's a start.

svn-id: r18544
2005-07-15 15:23:19 +00:00
Andrew Kurushin b0d342be10 removing text module
svn-id: r18543
2005-07-14 17:52:32 +00:00
Andrew Kurushin 528eedb2de font & text related changes:
-rewritten font loading
-actors box text output implemented
-many fixes
-implemented nonactors textoutput

svn-id: r18542
2005-07-14 17:46:21 +00:00
Torbjörn Andersson 19e118324d Don't count the time it takes to do the blending when timing the slide
action of the console. (I thought I could do this simpler by doing the
blending in open(), but for some reason I couldn't get that to work, and I
would still have had to blend in drawDialog() anyway, so maybe this is for
the best...)

svn-id: r18541
2005-07-14 06:58:06 +00:00
Torbjörn Andersson 983643bc5a Cache the blended background in a surface, so that the blending only needs
to be made once, instead of whenever the console is redrawn. (This is the
same trick as the About dialog uses.)

It should speed up the drawing quite a bit, though it's not particularly
noticeable on the computer I'm using at the moment, so I can't say for
sure.

svn-id: r18540
2005-07-13 14:38:26 +00:00
Torbjörn Andersson f65586dd0f German translations for some interface texts, as pointed out by Simon
Sawatzki.

svn-id: r18539
2005-07-13 12:48:35 +00:00
Travis Howell c14e60cb61 Rename function
Add comments for missing cases.

svn-id: r18538
2005-07-13 12:22:08 +00:00
Torbjörn Andersson f756b74d04 Made it possible to terminate dialog windows with Enter. (We could already
terminate them with Esc.) This is so that, for instance, if you type a
savegame name you can press Enter, rather than clicking on the "Save"
button.

I don't know if the original did this as well, but it feels natural to me.

svn-id: r18537
2005-07-12 18:31:48 +00:00
Torbjörn Andersson a2d809f854 In o_quit_if_user_presses_y(), assume that any unknown language (e.g.
"English (GB)") behaves like "English (US)". This is consistent with how we
handle language in the rest of the Simon engine, as far as I can see.

Should "n" really be the key for a negative answer in all languages?

svn-id: r18536
2005-07-11 13:22:55 +00:00
Max Horn d1e7144a02 Yet another GCC 4 fix
svn-id: r18535
2005-07-11 10:59:14 +00:00
Max Horn 71bc3a3ba6 Move scaler key handling to a separate method (this helps to fix a GCC 4.0 warning, makes pollEvent() cleaner); fixed some code formatting issues
svn-id: r18534
2005-07-11 10:54:53 +00:00
Max Horn 8a59ff208c Fix more GCC 4.0 warnings
svn-id: r18533
2005-07-11 00:48:27 +00:00
Lars Persson d1e58e6036 Updated interface.cpp so it compiles for VC6 without errors. Moved loop variable declaration
svn-id: r18532
2005-07-10 15:25:30 +00:00
Lars Persson 4ea61fb13e Remove packing on Color, as it was n't needed. Keeping packing on PalEntry
svn-id: r18531
2005-07-10 15:23:36 +00:00
Max Horn 40ecfe03ec No reason to pack ClipData; since it's not a POD-type, that wouldn't be valid anyway. Likewise for Surface.
svn-id: r18530
2005-07-10 14:39:04 +00:00
Torbjörn Andersson c598bb78bb Cleanup.
svn-id: r18529
2005-07-10 13:37:03 +00:00
Lars Persson 215efc3ed9 Updated build files for Symbian/Epoc so they now also includes SAGA
svn-id: r18528
2005-07-09 23:25:45 +00:00
Lars Persson b3aac821fd 1. Fixed divide by zero defect (exception on my symbian target, Windows just return max val)
2. Fixed so Saga compiles for VC6.
3. Added GCC_PACK & pragma pack to gfx.h

svn-id: r18527
2005-07-09 23:07:46 +00:00
Eugene Sandulenko 02d28a96ce Fix bug #1235211: "SAGA: Fails to compile with gcc4.0"
svn-id: r18526
2005-07-09 21:29:54 +00:00
Eugene Sandulenko 237eefba64 Remove leftovers
svn-id: r18525
2005-07-09 20:32:59 +00:00
Andrew Kurushin 150fe60d88 code cleanups
transitionDissolve -> gfx
del sdebug

svn-id: r18524
2005-07-09 17:11:41 +00:00
Andrew Kurushin c2f1691bad gfx rearangement
code cleanups

svn-id: r18523
2005-07-09 16:23:45 +00:00
Torbjörn Andersson f7a6729a01 This should really be two or three different commits, but I'm too lazy for
that:

* Re-worked the elevator script bug workaround so that it's more consistent
  with the other two script bug workarounds.

* Some renamings to make it more clear that game events and input events
  are two completely different things.

* Added function for clearing pending input events, and used that to fix an
  annoying keyboard repeat bug when closing the debug console. (The console
  would keep re-opening because the key press to open it kept repeating
  even though the key had been released.)

svn-id: r18522
2005-07-09 13:21:21 +00:00
Andrew Kurushin 866d3e3db3 remove 1pixel dos clipping
svn-id: r18521
2005-07-09 10:34:09 +00:00
Eugene Sandulenko aa13ccd6c3 Commited patch to fix bug #1210836: "ALL: Failed assertion in AdvMame scaler".
Thanks cyx for actual fixing.

svn-id: r18520
2005-07-09 06:44:00 +00:00
Eugene Sandulenko f8eb0bffdf Mention Zak C64 support.
svn-id: r18519
2005-07-09 06:30:46 +00:00
Andrew Kurushin 376738bb03 fix final sequence scene height
svn-id: r18518
2005-07-08 18:39:53 +00:00
Max Horn 1a54a5e0e2 Undo previous 'fix' - Bob != bob = blit object
svn-id: r18517
2005-07-08 18:21:55 +00:00
Andrew Kurushin d944bd7793 implemented per scene actors clipping
so last sequence should look much better (not perfect)

svn-id: r18516
2005-07-08 16:56:03 +00:00
Torbjörn Andersson 7e0033983f Extended the sprite draw() functions so that a clip rect can be specified,
and used that to clip the puzzle piece being moved around to avoid
graphics glitches.

svn-id: r18515
2005-07-08 16:43:36 +00:00
Max Horn 07b5d93eaa Fixes for RISC OS
svn-id: r18514
2005-07-08 16:16:32 +00:00
Max Horn 954b578063 Spelling fix
svn-id: r18513
2005-07-08 16:16:05 +00:00
Torbjörn Andersson 660ea5e66f Redraw the interface (primarily the inventory icons) after loading a saved
game.

svn-id: r18512
2005-07-08 15:09:58 +00:00
Torbjörn Andersson e98a0bd15f Added note about GCC 4 fixes. (By the time we make a new stable release it
ought to be fairly well tested, and GCC 4 should have stabilized a bit.)

svn-id: r18511
2005-07-07 17:54:33 +00:00
Travis Howell 56b766f001 Add patch:
1233352 - Fix hanging descheduled entry/exit scripts

svn-id: r18510
2005-07-07 09:52:04 +00:00
Torbjörn Andersson a89e9ce188 Applied my own patch #1233980 to fix compilation on my unstable Debian box,
and to hopefully fix the previously rejected bug #1233194.

svn-id: r18509
2005-07-07 09:10:19 +00:00
Torbjörn Andersson e23e1aa1f6 This allows ScummVM to run pre-Dig/FT SCUMM games again when compiled with
GCC 4.0, at least for me. I'm not enough of a language lawyer to say for
certain whether the old code was really undefined, but it's a simple enough
change that shouldn't possibly do any harm.

svn-id: r18507
2005-07-07 06:45:33 +00:00
Gregory Montoir fc4c06309c possible 'fix' for bug #1233495 (FOTAQ code is so hackish...)
svn-id: r18506
2005-07-06 22:35:18 +00:00