Max Horn
3d6badc476
TINSEL: ActorTag & PolyTag abused a SCNHANDLE and some global enums to keep a trinary state -- fixed that by introducing a new enum HotSpotTag
...
svn-id: r33276
2008-07-25 09:13:08 +00:00
Max Horn
52a3dd7581
TINSEL: Get rid of Graphics::Surface class
...
svn-id: r33275
2008-07-25 09:12:03 +00:00
Max Horn
2fc0c3e859
TINSEL: Updating the palette should only require a call to OSystem::updateScreen and not a blit
...
svn-id: r33274
2008-07-25 09:05:04 +00:00
Nicola Mettifogo
a27f0faeef
Made character visible in BRA.
...
svn-id: r33273
2008-07-25 08:27:44 +00:00
Nicola Mettifogo
884a6b1dfb
Converted BRA to work with the new menu approach. It is not yet well plugged-in as in NS, but it suffices for the moment.
...
svn-id: r33272
2008-07-25 06:35:02 +00:00
Nicola Mettifogo
d1a6b175f5
* Merged old input management flags into a single mouse status variable.
...
* Mouse is now displayed when it is needed, and hidden when it is not ;)
svn-id: r33270
2008-07-25 02:37:55 +00:00
Vicent Marti
1c0bceecd5
Fixed warning: kTriangleAuto not handled in switch
...
svn-id: r33269
2008-07-25 01:14:38 +00:00
Vicent Marti
49b4df308f
Fixed triangle drawing. A bit.
...
svn-id: r33268
2008-07-25 00:59:53 +00:00
Torbjörn Andersson
6b2337740e
Make sure _musicVolume and _sfxVolume are clipped to fit in a byte.
...
svn-id: r33266
2008-07-24 22:12:48 +00:00
Christopher Page
50a5410316
Implemented listSaves() for AGOS
...
svn-id: r33265
2008-07-24 20:16:21 +00:00
Vicent Marti
7c56278896
Scrollbars. Work in progress.
...
svn-id: r33264
2008-07-24 18:40:36 +00:00
Max Horn
728a045308
cleanup
...
svn-id: r33263
2008-07-24 10:31:37 +00:00
Stephen Kennedy
dfcdbb0d33
KeymapManager - implemented loading/saving of keymaps
...
- Refactoring of code to map a key to a UserAction - now we call a method on UserAction to do it (and it then tells the Keymap class)
- General cleanup of code
svn-id: r33262
2008-07-24 10:00:56 +00:00
Nicola Mettifogo
ba1f91eba8
Fixed leak in new gui code.
...
svn-id: r33261
2008-07-24 09:42:44 +00:00
Nicola Mettifogo
4936e5f7df
* Moved end intro and end game sequences code to gui.
...
* Rewrote all gui code to be run inside the main loop
* Added code to avoid crashes when a scene with no standard background is drawn
svn-id: r33260
2008-07-24 09:24:32 +00:00
Max Horn
69dac1d4f2
Moved scheduler / process managment code into a new class Scheduler
...
svn-id: r33259
2008-07-24 08:59:17 +00:00
Nicola Mettifogo
627e0c2774
Can't test a SharedPtr for nullity!
...
svn-id: r33258
2008-07-24 08:04:17 +00:00
Vicent Marti
7f0aa32d51
Improved text handling.
...
Fixed About dialog scroll-out text.
svn-id: r33257
2008-07-23 22:32:00 +00:00
Eugene Sandulenko
8fd3b0c1b3
Fix bug which was triggered by file named 'a' in current directory.
...
svn-id: r33252
2008-07-23 19:50:57 +00:00
Vicent Marti
4135134aea
Text renderin overhaul finished.
...
svn-id: r33251
2008-07-23 17:57:11 +00:00
Max Horn
a5f280647b
cleanup
...
svn-id: r33250
2008-07-23 17:01:42 +00:00
Max Horn
29a96430a0
TINSEL: Renamed CoroutineInstall back to ProcessCreate; got rid of yet another typedef; more cleanup
...
svn-id: r33249
2008-07-23 16:55:52 +00:00
Max Horn
918e0fe473
Reorder stuff a little bit, moving private String methods together: cleanup
...
svn-id: r33248
2008-07-23 16:49:45 +00:00
Vicent Marti
b5086559b8
Font rendering overhaul. Work in progress.
...
svn-id: r33247
2008-07-23 16:38:39 +00:00
Max Horn
15c610a069
Added convenience method String::makeUnique(); simplified String::operator=(char c); extended String unit tests
...
svn-id: r33246
2008-07-23 16:33:53 +00:00
Max Horn
6e2e844f31
Added Tinsel to credits & NEWS
...
svn-id: r33243
2008-07-23 14:44:33 +00:00
Max Horn
4acde448f5
Moved POLYGON struct into polygon.cpp; got rid of some more typedefs
...
svn-id: r33241
2008-07-23 14:42:27 +00:00
Kari Salminen
55bf215ba4
Renamed opcodes 0x49 and 0x68:
...
- Opcode 0x49: setDefaultMenuColor2 -> setDefaultMenuBgColor
- Opcode 0x68: setDefaultMenuColor -> setPlayerCommandPosY
svn-id: r33240
2008-07-23 14:19:31 +00:00
Kari Salminen
31be1c9c93
Enable Tinsel also for MSVC 7 & 7.1 & 9 in addition to MSVC 8.
...
svn-id: r33239
2008-07-23 12:15:02 +00:00
Paul Gilbert
0ff328d4ae
Added extra defines and include for Tinsel project
...
svn-id: r33238
2008-07-23 10:54:59 +00:00
Max Horn
33c34f2eb4
cleanup; removed const bNoScroll variable
...
svn-id: r33237
2008-07-23 10:33:36 +00:00
Max Horn
3595a9b2a4
Removed some dead code
...
svn-id: r33236
2008-07-23 10:29:37 +00:00
Max Horn
bc2ec5afde
Got rid of some typedefs
...
svn-id: r33235
2008-07-23 10:27:24 +00:00
Max Horn
d5e2c6d4bf
Fix String::trim to work right for shared strings; augemented test cases to cover this
...
svn-id: r33234
2008-07-23 09:53:29 +00:00
Kari Salminen
f2919e735a
Updated rest of the MSVC project and solution files for Tinsel.
...
svn-id: r33233
2008-07-23 09:45:44 +00:00
Paul Gilbert
265ef07ef8
Added the Tinsel engine to the Scummvm MSVC8 Solution
...
svn-id: r33232
2008-07-23 09:37:15 +00:00
Paul Gilbert
1f44cba3ee
Replaced the out of date file list in the MSVC8 project with the proper file list
...
svn-id: r33231
2008-07-23 09:28:23 +00:00
Max Horn
c441c5261f
Added Tinsel engine to main repos (no news item for it ON PURPOSE)
...
svn-id: r33230
2008-07-23 09:02:47 +00:00
Travis Howell
e7c1a88dd3
Update NEWS.
...
svn-id: r33229
2008-07-23 09:01:33 +00:00
Stephen Kennedy
2f064da102
Most of Keymapper class complete
...
DefaultEventManager now initialises Keymapper and passes key press events to it
svn-id: r33227
2008-07-23 08:45:12 +00:00
Nicola Mettifogo
53615c9128
Removed the historical waitUntilLeftClick function and adapted code to use the more general readInput and waitForButtonEvent.
...
svn-id: r33226
2008-07-23 07:52:43 +00:00
Nicola Mettifogo
78ccedf898
Removed useless event management code and made readInput() more general.
...
svn-id: r33225
2008-07-23 07:31:35 +00:00
Nicola Mettifogo
8932619ee2
More decoupling of inventory code.
...
svn-id: r33224
2008-07-23 02:45:09 +00:00
Sven Hesse
5544e180a3
More savegame-endianness fixes :/
...
svn-id: r33222
2008-07-23 02:41:02 +00:00
Nicola Mettifogo
a5ebc88dbc
Fixed mouse cursor when closing inventory.
...
svn-id: r33220
2008-07-23 02:01:15 +00:00
Nicola Mettifogo
5eec5f6b17
More merging of input code.
...
svn-id: r33219
2008-07-23 01:07:39 +00:00
Lars Persson
62d4a469b9
AddedAdded MAD as default feature
...
svn-id: r33218
2008-07-22 20:13:57 +00:00
Vicent Marti
c5d6738011
Dirty rectangle handling, round four. :/
...
svn-id: r33216
2008-07-22 20:07:53 +00:00
Lars Persson
c296869108
Disable hashmemory pool for Symbian OS
...
svn-id: r33212
2008-07-22 19:09:10 +00:00
Lars Persson
abecf0a5f7
Fixed seek problem when cached data is used.
...
svn-id: r33210
2008-07-22 18:52:13 +00:00