Max Horn
460d69e885
COMMON: Move DebugChannel stuff into a new DebugMan singleton
...
svn-id: r48821
2010-04-27 21:40:52 +00:00
Scott Thomas
a55e0531e8
11H: Add some more opcode stubs
...
svn-id: r46524
2009-12-24 08:35:11 +00:00
Jordi Vilalta Prat
c7476aa16f
Groovie: Fix some styling issues pointed by cppcheck
...
svn-id: r45411
2009-10-26 19:06:36 +00:00
Scott Thomas
2fa7fbc1a5
T7G: Proper fix for #2847539 - remove ambiguity in multi-byte script reads.
...
svn-id: r44524
2009-10-01 15:58:15 +00:00
Scott Thomas
52cf649a65
T7G: Fix bug #2853185 where card puzzle doesn't clean up, resulting in a blank menu in special instances
...
svn-id: r44009
2009-09-08 06:23:50 +00:00
Jordi Vilalta Prat
18c43c1d90
Groovie: Replace sprintf() usage with String::printf()
...
svn-id: r43827
2009-08-30 16:54:35 +00:00
Scott Thomas
58f8ec5d57
Groovie: Sync changes from 16bpp branch. Hopefully no regressions sneak in here
...
svn-id: r43598
2009-08-21 13:57:03 +00:00
Johannes Schickel
c88cf041a4
Fix warning caused by -Wformat-security.
...
svn-id: r43446
2009-08-16 17:36:31 +00:00
Scott Thomas
8820b6166e
T7G: Fix bug #2831041 by implementing opcode responsible for starting music partway through a video
...
svn-id: r43068
2009-08-05 13:57:40 +00:00
Scott Thomas
8edc0d0943
T7G: Fix bug #2831046 where save names not shown after loading a save from launcher
...
svn-id: r43020
2009-08-03 01:19:36 +00:00
Johannes Schickel
7e71865e91
Move the event recorder to its own class (EventRecoder inside common/EventRecorder.[h/cpp]).
...
svn-id: r42751
2009-07-25 12:59:46 +00:00
Eugene Sandulenko
3f6159a968
Proper implementation of microscope puzzle.
...
svn-id: r42634
2009-07-20 22:15:37 +00:00
Max Horn
cbea1a1193
Added more GCC_PRINTF attributes, and fixed resulting warnings in format strings
...
svn-id: r42054
2009-07-03 10:40:49 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Scott Thomas
2f61d7d77b
- Convert some file references from uint16 to uint32 to suit 11H
...
- Add some 11H opcodes
svn-id: r39313
2009-03-10 21:54:45 +00:00
Jordi Vilalta Prat
940f19dc23
Groovie: Initial support for different opcode sets
...
svn-id: r39282
2009-03-10 00:19:44 +00:00
Jordi Vilalta Prat
c9d440bf5b
Remove extra whitespaces
...
svn-id: r39024
2009-03-01 09:17:05 +00:00
Johannes Schickel
5417f6bacb
- Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.
...
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated).
- Update all client code which relied on OSystem::clearScreen so far.
svn-id: r38304
2009-02-15 21:20:21 +00:00
Henry Bush
d7dea4ff17
T7G: Fix for #2511456 . Volume is now only reset to 100 on playing a new track, and the background track starts on beginning of input loop (not at end of main track).
...
svn-id: r38284
2009-02-15 19:52:44 +00:00
Henry Bush
6438c40958
T7G: Fix for 2474078 (hopefully). Check if volume has fallen to correct level at end of applyfading, in case it gets set to correct level during it.
...
svn-id: r36173
2009-02-01 11:56:12 +00:00
Henry Bush
b1c58328a5
T7G: revert r36125 until I figure out why it broke general midi music
...
svn-id: r36170
2009-02-01 09:05:23 +00:00
Max Horn
7cb437b56f
Renamed SpecialDebugLevel to DebugChannel
...
svn-id: r36142
2009-01-30 05:10:24 +00:00
Max Horn
76deee02d6
Some more 'special debug levels' tweaks
...
svn-id: r36140
2009-01-30 04:52:53 +00:00
Max Horn
de7c89e381
Some work on the 'special debug levels' aka 'engine debug levels' code
...
svn-id: r36139
2009-01-30 04:42:30 +00:00
Henry Bush
a0a82d911c
T7G: start background music at start of input loop (0x0B). Should fix 2474078, but might break other things so I'm not going to backport it.
...
svn-id: r36125
2009-01-28 23:29:19 +00:00
Jordi Vilalta Prat
4db2899253
Hide the mouse cursor when loading a saved game
...
svn-id: r35863
2009-01-14 16:05:26 +00:00
Jordi Vilalta Prat
59d41b30ff
Show the cursor and update it properly when closing the GMM.
...
svn-id: r35858
2009-01-14 03:09:19 +00:00
Jordi Vilalta Prat
215af6f3b4
Reduced savegame code duplication and added savegame format versioning.
...
svn-id: r35855
2009-01-13 23:22:47 +00:00
Henry Bush
9446bfa503
T7G: Stage one of move to ScummVM's CursorMan: rename groovie one so it doesn't have same name
...
svn-id: r35793
2009-01-08 23:06:08 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Scott Thomas
bc378bdb8f
Fix for dialogue from Stauf and Ego during puzzles.
...
svn-id: r35620
2008-12-30 10:19:16 +00:00
Scott Thomas
d8abe49a78
T7G graphics enhancement: Add the unused skeleton graphics to the maze
...
svn-id: r35598
2008-12-29 06:23:52 +00:00
Jordi Vilalta Prat
6fed0af5d1
Allocate just the required memory for scripts (spotted by sev)
...
svn-id: r35525
2008-12-24 15:30:31 +00:00
Scott Thomas
37bb8daf3d
T7G: Implement runtime script fix for cake puzzle bug.
...
svn-id: r35520
2008-12-24 05:41:27 +00:00
Jordi Vilalta Prat
e04b49df62
T7G: Fix the stuck mouse cursor
...
svn-id: r35494
2008-12-23 09:55:07 +00:00
Scott Thomas
f2497e5ef7
T7G: Fix for performance issue in save/load screen when hovering savegames
...
svn-id: r35256
2008-12-06 11:01:44 +00:00
Henry Bush
f10f151ff7
T7G: Reset origin at end of video: should fix seg fault after losing the microscope puzzle. Plus cleanup bitflag debugging.
...
svn-id: r35195
2008-11-30 21:17:58 +00:00
Jordi Vilalta Prat
834d2c5f27
T7G: Enhanced the Audio CD playback. Now the credits music on CD2 should play by ripping it as track 2 (not tested).
...
svn-id: r35167
2008-11-25 00:41:51 +00:00
Henry Bush
d41ebfae81
T7G Microscope: Stauf now makes legal moves (though not good ones)
...
svn-id: r35154
2008-11-22 23:07:05 +00:00
Henry Bush
04b048a9c3
T7G: Add framework for microscope puzzle AI
...
svn-id: r35122
2008-11-19 00:37:20 +00:00
Johannes Schickel
2ef8a32a01
Fixed various g++ warnings ("format not a string literal and no format arguments").
...
svn-id: r35096
2008-11-16 20:20:31 +00:00
Henry Bush
e1fdb1f882
T7G: Two leftover commits from t7gre: fix broken palette on intro video, and add scriptvar debug flag
...
svn-id: r35095
2008-11-16 19:20:30 +00:00
Jordi Vilalta Prat
9671b3a514
Simplify error debugging by implementing GroovieEngine::errorString()
...
svn-id: r35087
2008-11-15 18:56:39 +00:00
Jordi Vilalta Prat
cd32c4d6bc
Fix for bug "Save game's names don't show up" (issue 31 on google code)
...
svn-id: r35078
2008-11-15 11:23:02 +00:00
Max Horn
bb87d39424
Patch #2271425 : Groovie engine
...
svn-id: r35060
2008-11-14 21:32:20 +00:00