Filippos Karapetis
4cc5934d84
TOLTECS: Reduced header dependencies
2011-11-20 22:43:10 +01:00
Filippos Karapetis
e1f795fb6d
TOLTECS: Added ScummVM headers
2011-11-20 22:43:10 +01:00
Filippos Karapetis
26a7bf4eb5
TOLTECS: Reduced header dependencies
2011-11-20 22:43:10 +01:00
Filippos Karapetis
7746fbc543
TOLTECS: Reduced header dependencies
2011-11-20 22:43:10 +01:00
Filippos Karapetis
a9f7094a68
TOLTECS: Reduced header dependencies
2011-11-20 22:43:10 +01:00
Filippos Karapetis
e9dc055089
TOLTECS: Reduced header dependencies
2011-11-20 22:43:10 +01:00
Filippos Karapetis
febda31f50
TOLTECS: Reduced header dependencies
2011-11-20 22:43:10 +01:00
Filippos Karapetis
c52aa31a18
TOLTECS: Added some FIXME comments
2011-11-20 22:43:10 +01:00
Filippos Karapetis
d3811422f8
TOLTECS: Fixed compilation and reduced header dependencies a bit
2011-11-20 22:43:10 +01:00
Benjamin Haisch
dde75d709e
TOLTECS: Fix compilation
2011-11-20 22:43:10 +01:00
Benjamin Haisch
8203563c69
TOLTECS: - New constant kMaxChannels instead of number for clarity
2011-11-20 22:43:10 +01:00
Benjamin Haisch
661ce95478
TOLTECS: - Fix regression in movie player (use drawScreen instead of updateScreen)
2011-11-20 22:43:10 +01:00
Benjamin Haisch
1cb95f36e7
TOLTECS: - More work on the menu system, saving and loading from there is now possible
...
- Add blastSprite method which draws a sprite directly to the frontScreen without the renderQueue
- Add F10 scancode in sfHandleInput to open the menu
2011-11-20 22:43:10 +01:00
Benjamin Haisch
9698127c5d
TOLTECS: - Undef menu test code (oops)
...
- Rename updateScreen to drawScreen
- Move code from sfUpdateScreen to engine updateScreen
- Use better screen sync code to get closer to the original game's speed
2011-11-20 22:43:10 +01:00
Benjamin Haisch
ce7f9a088c
TOLTECS: - Work on the menu system (use strings from resources instead of hardcoded ones)
...
- ...and load the system strings from the resource on startup
- Only redraw menu screen when required
- Change parameters for some text functions from byte* to const byte*
- Rename some mouse vars
2011-11-20 22:43:10 +01:00
Filippos Karapetis
5e154f634a
TOLTECS: Fixed compilation
2011-11-20 22:43:10 +01:00
Benjamin Haisch
9c3a4bc055
TOLTECS: - Implement kSupportsLoadingDuringStartup
2011-11-20 22:43:10 +01:00
Benjamin Haisch
8f3b287db1
TOLTECS: Update todo (no real fixes, though)
2011-11-20 22:43:09 +01:00
Benjamin Haisch
6034e4ffb4
TOLTECS: - Don't add test entries to the save/loadgame menu
2011-11-20 22:43:09 +01:00
Filippos Karapetis
99bd410cb3
TOLTECS: Sync with the latest ScummVM changes (renamed skipThumbnailHeader to skipThumbnail)
2011-11-20 22:43:09 +01:00
Benjamin Haisch
2acf1bf6f5
TOLTECS: - Hopefully fixed a bug in findRectAtPoint which causes the game to crash before the first scene
...
- sfHandleInput
2011-11-20 22:43:09 +01:00
Benjamin Haisch
8ea6831825
TOLTECS: Fix warning
2011-11-20 22:43:09 +01:00
Benjamin Haisch
39b8bda921
TOLTECS: Fix warning
2011-11-20 22:43:09 +01:00
Benjamin Haisch
2e06f4b088
TOLTECS: Added detection entries for French and Spanish versions
2011-11-20 22:43:09 +01:00
Benjamin Haisch
d885aedd48
TOLTECS: Fix compilation with trunk
2011-11-20 22:43:09 +01:00
Benjamin Haisch
fc324073d5
TOLTECS: Rename savegame version define
2011-11-20 22:43:09 +01:00
Benjamin Haisch
7f78f62467
TOLTECS: Fixed compilation with current SVN changes
2011-11-20 22:43:09 +01:00
Benjamin Haisch
34eb899b25
TOLTECS: Fixed compilation
2011-11-20 22:43:09 +01:00
Benjamin Haisch
0d1a9148f3
TOLTECS: Fix bug caused by most recent revision (don't free the audio data in makeRawStream)
2011-11-20 22:43:09 +01:00
Filippos Karapetis
e8ec5148a2
TOLTECS: Fixed compilation
2011-11-20 22:43:09 +01:00
Filippos Karapetis
89a5208a58
TOLTECS: Fixed compilation with the latest trunk changes.
...
This change also unveiled a serious problem: the same include files are used EVERYWHERE (e.g. code manipulating the screen is using sound includes). Added a FIXME concerning this
2011-11-20 22:43:09 +01:00
Filippos Karapetis
16baa44a2f
TOLTECS: Fixed compilation with the latest trunk
2011-11-20 22:43:09 +01:00
Filippos Karapetis
baf4218b05
TOLTECS: Fixed compilation with the latest trunk changes
2011-11-20 22:43:08 +01:00
Benjamin Haisch
69f35c8709
TOLTECS: Fixed compilation
2011-11-20 22:43:08 +01:00
Filippos Karapetis
5948672be5
TOLTECS: Fixed compilation with the latest sound changes in the trunk
2011-11-20 22:43:08 +01:00
Filippos Karapetis
ac97b441ec
TOLTECS: Silenced warning
2011-11-20 22:43:08 +01:00
Benjamin Haisch
a0432fd546
TOLTECS: Fixed compilation
2011-11-20 22:43:08 +01:00
Filippos Karapetis
cb5c0e6986
TOLTECS: Sync with ScummVM rev. 46379
2011-11-20 22:43:08 +01:00
Benjamin Haisch
b038d2e4f2
TOLTECS: Added GUI options to detection entries
2011-11-20 22:43:08 +01:00
Benjamin Haisch
4c7cef996a
TOLTECS: Misc fixes in the menu system
2011-11-20 22:43:08 +01:00
Benjamin Haisch
54cb86950c
TOLTECS: Fixed odd bug in drawChar (I subtracted 2 from the font height before, though I don't recall why exactly I did that; now I use the font height as-is)
2011-11-20 22:43:08 +01:00
Benjamin Haisch
145a696fe0
TOLTECS: Implemented scrolling in the savegame list
2011-11-20 22:43:08 +01:00
Benjamin Haisch
d80cc85347
TOLTECS: More work on the menu; started the savegame page and implemented editing of the savegame description
2011-11-20 22:43:08 +01:00
Benjamin Haisch
28c74ff3b4
TOLTECS: More work on the menu; started with the saveload menu page and fixed some early bugs
2011-11-20 22:43:08 +01:00
Benjamin Haisch
3d0775bd89
TOLTECS: More work on the menu
2011-11-20 22:43:08 +01:00
Benjamin Haisch
284c358f7c
TOLTECS: Started implementing the menu from scratch
2011-11-20 22:43:08 +01:00
Filippos Karapetis
d93bd3c01c
TOLTECS: Silenced some warnings
2011-11-20 22:43:08 +01:00
Benjamin Haisch
eb04f85673
TOLTECS: - Added detection entry for the German demo version
2011-11-20 22:43:08 +01:00
Benjamin Haisch
3c49d36d5f
TOLTECS: Fix compilation.
2011-11-20 22:43:08 +01:00
Benjamin Haisch
d6edbe97c9
TOLTECS: Oops, forgot to disable the debug path drawing.
2011-11-20 22:43:08 +01:00