Vicent Marti
426c36992d
Bugfixes: Discarded function, switch fix.
...
svn-id: r32340
2008-05-28 14:30:51 +00:00
Vicent Marti
119b7126b9
InterfaceManager core implemented.
...
svn-id: r32339
2008-05-28 14:27:22 +00:00
Vicent Marti
4e1aa5328a
Draw steps.
...
svn-id: r32296
2008-05-26 18:17:03 +00:00
Vicent Marti
862a3d575a
Compilation fixes. Sorry about the mess.
...
svn-id: r32272
2008-05-25 17:06:10 +00:00
Eugene Sandulenko
ca51f1f247
Add InterfaceManager to makefile.
...
svn-id: r32268
2008-05-25 11:53:49 +00:00
Vicent Marti
a4df37e325
Interface Manager class
...
svn-id: r32267
2008-05-25 11:20:28 +00:00
Vicent Marti
0707968a37
Code formatting guidelines
...
svn-id: r32207
2008-05-21 17:44:38 +00:00
Vicent Marti
0ea6707dc4
- Loop unrolling for color fills.
...
svn-id: r32206
2008-05-21 11:21:19 +00:00
Johannes Schickel
40734a8d6c
Made test render function a bit more responsive for backend events.
...
svn-id: r32180
2008-05-19 15:01:10 +00:00
Sven Hesse
985aa6a846
Fixing compilation, there's no static for enums
...
svn-id: r32174
2008-05-18 18:02:14 +00:00
Vicent Marti
96dd1cbed3
- Massive cleanup
...
- Documentation update
- Boundaries check
svn-id: r32169
2008-05-18 13:09:37 +00:00
Vicent Marti
55cfae33e9
- Shadows revisited.
...
- Test rendering... starting to look like a GUI.
svn-id: r32164
2008-05-18 00:18:15 +00:00
Sven Hesse
4d439fe4fc
Fixing compilation
...
svn-id: r32154
2008-05-17 16:45:28 +00:00
Vicent Marti
b999366ae9
- Shadows revisited
...
- Gradients.
svn-id: r32145
2008-05-16 20:40:24 +00:00
Vicent Marti
f19480b740
- Aliased rounded squares + stroking.
...
svn-id: r32021
2008-05-11 14:05:59 +00:00
Vicent Marti
373efe438a
- Stroke on Aliased circles.
...
svn-id: r32015
2008-05-11 11:22:58 +00:00
Sven Hesse
985f073376
Fixing compilation
...
svn-id: r31995
2008-05-11 02:44:21 +00:00
Vicent Marti
82dcbd115a
- Formating (lol)
...
- Compilation fix for GCC (inheritance)
svn-id: r31991
2008-05-10 22:03:45 +00:00
Vicent Marti
b710756f9d
- Documentation updated
...
- More refactoring
- Stroke width support for the AA renderer!!
- Cleanup
svn-id: r31990
2008-05-10 21:58:05 +00:00
Vicent Marti
a11b9a169d
- API changes/refactoring
...
- Foreground/background color support
- Finished/improved filling support
- Basic shadow support
svn-id: r31974
2008-05-10 14:29:49 +00:00
Vicent Marti
ab27198bb6
- Code formating.
...
svn-id: r31963
2008-05-09 11:41:34 +00:00
Vicent Marti
46fada31b7
- Fixed compiling in MSVC2008
...
- Aliased circles optimized (drawn using pointers directly)
- Filling for aliased circles
- Rounded squares
- Filling for rounded squares
svn-id: r31936
2008-05-07 22:51:45 +00:00
Max Horn
ba6c4a6239
Merge with trunk, using the svnmerge tool
...
svn-id: r31898
2008-05-06 15:21:46 +00:00
Max Horn
4331411ebe
Make it possible to quit the VectorRenderer demo cleanly
...
svn-id: r31892
2008-05-06 09:54:10 +00:00
Torbjörn Andersson
397e04d0b1
Fixed syntax error. String comparision is done with '=', not '=='.
...
svn-id: r31891
2008-05-06 04:47:58 +00:00
Jordi Vilalta Prat
38f200fc55
Unified BUILD_PLUGINS and DYNAMIC_MODULES in the makefiles
...
svn-id: r31889
2008-05-06 03:11:01 +00:00
Jordi Vilalta Prat
38a8aa516e
Allow static and dynamic plugins to be used at the same time
...
svn-id: r31888
2008-05-06 03:00:26 +00:00
Jordi Vilalta Prat
3ac46924e3
Fix building scummvmico.o from outside the source directory
...
svn-id: r31887
2008-05-05 22:52:28 +00:00
Johannes Schickel
7c55a889f2
Fix formatting.
...
svn-id: r31886
2008-05-05 22:28:03 +00:00
Vicent Marti
8209ab0b7b
Fixes for GCC 4.0.2+ in strict mode. Max, is it working now?
...
svn-id: r31885
2008-05-05 22:21:34 +00:00
Johannes Schickel
0faf76bfac
Removed delay from KyraEngine_MR::npcChatSequence, since it's doing delay script internally. This fixes some chat animation speeds.
...
svn-id: r31884
2008-05-05 21:57:26 +00:00
Johannes Schickel
874be3cfb4
Implemented opcode 91: o3_daggerWarning.
...
svn-id: r31882
2008-05-05 18:50:42 +00:00
Johannes Schickel
c26e62e288
- Implemented Kyra3 audio options menu, Helium mode still missing.
...
- Fixed unitialized variable
svn-id: r31881
2008-05-05 17:56:39 +00:00
Johannes Schickel
f42d222069
Got rid of some code duplication.
...
svn-id: r31880
2008-05-05 17:18:11 +00:00
Johannes Schickel
81cfd2a716
Implemented support for Kyra3 game options menu (including studio audience and skip flag options).
...
svn-id: r31879
2008-05-05 17:12:48 +00:00
Johannes Schickel
0f62fb0a88
- Little mouse visibility fix
...
- Cleanup
svn-id: r31878
2008-05-05 16:18:54 +00:00
Johannes Schickel
37459e6e75
- Fixed some palette fade times in Kyra3
...
- Changed behavior to match original when playing Kyra3 for the first time
- Fixed typo
svn-id: r31877
2008-05-05 16:14:45 +00:00
Johannes Schickel
2afff04468
- Added support for Kyra3 GUI (audio and game options not working yet)
...
- Added support for loading directly from command line for Kyra3
svn-id: r31876
2008-05-05 16:05:56 +00:00
Kari Salminen
4eb9abe99f
Fixed unsigned/signed mismatch warning.
...
svn-id: r31875
2008-05-05 13:11:34 +00:00
Kari Salminen
8d4a9b0ad9
Updated MSVC project files.
...
svn-id: r31874
2008-05-05 13:09:29 +00:00
Benjamin Haisch
7191b2c515
Added MIDI playback (which doesn't work yet) and fixed compilation (sorry all)
...
svn-id: r31873
2008-05-05 12:51:50 +00:00
Nicola Mettifogo
1ddd54b50d
- Moved some members from the engine class to Location, since they belong there.
...
- Cleaned up usage of location flags by using accessor functions.
svn-id: r31872
2008-05-05 11:02:40 +00:00
Benjamin Haisch
b6c7385eb4
- Renamed XmidiResource to GenericResource
...
- Added MIDI resource type
- Added ScriptFunctionsLgop2 and ScriptFunctionsMhne (for Leather Goddesses of Phobos 2 and The Manhole: New and Enhanced, resp.)
- Many changes for LGOP2 and The Manhole: N&E
Note about the new ScriptFunctions classes:
I copied the ScriptFunctionsRtz class and so duplicated a lot of code. Most of the opcode functions are the same in all games but there might be differences. Once all common opcode functions have been figured out, they'll be moved to a common place (like the ScriptFunctions class).
svn-id: r31871
2008-05-05 10:45:11 +00:00
Vicent Marti
4ada388fb8
Antialiased circles changed to use screen ptrs.
...
svn-id: r31870
2008-05-04 23:06:38 +00:00
Filippos Karapetis
665caae8b4
Updated the kyra MSVC project files
...
svn-id: r31869
2008-05-04 22:29:19 +00:00
Johannes Schickel
e45a9d42e2
- Shared checkInput code between kyra2 and kyra3
...
- Debugger related cleanup
svn-id: r31868
2008-05-04 15:56:28 +00:00
Johannes Schickel
c15ad0e373
Initial common base between kyra2 and kyra3 GUI code.
...
svn-id: r31867
2008-05-04 15:37:41 +00:00
Johannes Schickel
f71b4afcfa
Renamed kyra2 and kyra3 gui files.
...
svn-id: r31866
2008-05-04 15:18:46 +00:00
Nicola Mettifogo
4295392906
Added new Parser class, which will gradually grow to include all parsing code from the engine class.
...
svn-id: r31865
2008-05-04 15:09:23 +00:00
Nicola Mettifogo
a3794c5f37
Partly fixed loading of bitmaps in BRA Amiga. Bitmaps are still broken, but less than before.
...
svn-id: r31864
2008-05-04 15:06:47 +00:00