Nicola Mettifogo
cb5c3840ed
minor cleanup
...
svn-id: r26161
2007-03-17 08:06:45 +00:00
Nicola Mettifogo
1f7e889fe9
renamed freeCharacterFrames() to freeCharacter() for consistency
...
svn-id: r26160
2007-03-17 07:56:45 +00:00
Nicola Mettifogo
b515721ed8
some renaming to shorten lines
...
svn-id: r26159
2007-03-17 07:55:16 +00:00
Nicola Mettifogo
1ef774b2ee
gathered character related stuff into a new struct Character, and modified calling code accordingly
...
svn-id: r26158
2007-03-17 07:52:47 +00:00
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +00:00
Max Horn
a6f3ed8173
Got rid of Lure::System
...
svn-id: r26155
2007-03-17 00:39:18 +00:00
Johannes Schickel
4951f82c65
Basic support for Amiga MSC files.
...
svn-id: r26153
2007-03-16 23:08:59 +00:00
Gregory Montoir
feba06717f
added md5 for spanish version of Touche (tracker item #1681643 )
...
svn-id: r26151
2007-03-16 22:51:03 +00:00
Gregory Montoir
00bb66d60d
minor simplification
...
svn-id: r26150
2007-03-16 22:34:59 +00:00
Gregory Montoir
00e85d9f57
fixed volume slidebar display in journal, removed unused var
...
svn-id: r26149
2007-03-16 22:28:25 +00:00
Nicola Mettifogo
5c91a361c7
removed a leftover extern statement causing link errors on some platforms
...
svn-id: r26146
2007-03-16 20:45:35 +00:00
Nicola Mettifogo
18fb5b485b
moved remaining background related functions to disk.cpp, and changed Gfx accordingly
...
svn-id: r26145
2007-03-15 21:56:21 +00:00
Nicola Mettifogo
62a5f783ee
removed explicit references to kMask0 since there is only 1 mask available
...
svn-id: r26140
2007-03-14 21:57:07 +00:00
Nicola Mettifogo
dcfd64cdbc
some slight refactoring
...
svn-id: r26139
2007-03-14 21:53:34 +00:00
Nicola Mettifogo
5dae85ad11
removed dead code
...
svn-id: r26138
2007-03-14 21:11:04 +00:00
Nicola Mettifogo
a9191d1119
implemented clipping using Common::Rect::clip
...
svn-id: r26137
2007-03-14 21:09:56 +00:00
Max Horn
f86ca1803b
Fixed bug #1507835 (BASS: Control panel text differences from the original)
...
svn-id: r26136
2007-03-14 20:18:59 +00:00
Travis Howell
7d599d3242
Add recent walk box changes to SCUMM0 too.
...
svn-id: r26132
2007-03-14 12:35:57 +00:00
Travis Howell
247117d9ba
Update error messages in loadModule().
...
svn-id: r26131
2007-03-14 12:34:40 +00:00
Max Horn
93e316bec7
Fix for bug #1656880 (BASS: mouse initialized wrong in control panel)
...
svn-id: r26130
2007-03-14 12:32:42 +00:00
Nicola Mettifogo
b1abd5e6ca
enforced use of Common::Rect on all graphic routines
...
svn-id: r26128
2007-03-13 23:30:36 +00:00
Nicola Mettifogo
922c0a7ea0
removed special case of Graphics::copyRect in favor of more general code
...
svn-id: r26126
2007-03-13 20:47:59 +00:00
Nicola Mettifogo
b0a7abb186
removed pointless dependencies
...
svn-id: r26124
2007-03-13 20:42:11 +00:00
Nicola Mettifogo
2ad8d70152
Moved inventory surface management into inventory.cpp, thus removing Graphics::kBit3. Some duplicated code now exists in graphics.cpp and inventory.cpp.
...
svn-id: r26123
2007-03-13 20:41:40 +00:00
Nicola Mettifogo
3346e270ba
cleanup
...
svn-id: r26122
2007-03-13 20:08:31 +00:00
Nicola Mettifogo
33093f3452
made hi-level graphics routine use Common::Rect instead of (x,y,w,h) t-uples
...
svn-id: r26121
2007-03-13 19:59:45 +00:00
Travis Howell
753c13111c
Restore flipping code for raw wiz images, which was lost in revision 24860.
...
svn-id: r26120
2007-03-12 23:13:33 +00:00
Travis Howell
1e8047a5d2
Fix xmap regression, when drawing wiz images.
...
svn-id: r26119
2007-03-12 23:03:30 +00:00
Nicola Mettifogo
594296c3e3
oops forgot to add a file
...
svn-id: r26118
2007-03-12 22:54:04 +00:00
Nicola Mettifogo
88ed622702
moved background path buffer management into walk.cpp
...
svn-id: r26117
2007-03-12 22:52:27 +00:00
Nicola Mettifogo
cf816f54d9
removed useless routines (maybe leftovers from the amiga conversion)
...
svn-id: r26116
2007-03-12 22:45:50 +00:00
Johannes Schickel
689ea77c0d
WIP code for Amiga version:
...
- Font displaying is not yet supported.
- Intro should be glitch free
- all other things are *untested*
svn-id: r26113
2007-03-12 20:43:56 +00:00
Nicola Mettifogo
6f0dda093a
renamed Graphics class to Gfx and Parallaction::_graphics to Parallaction::_gfx to shorten lines and avoid aliasing with framework's Graphics
...
svn-id: r26111
2007-03-12 20:41:25 +00:00
Nicola Mettifogo
77855d5b41
got rid of remaining uses of kBit3 in Menu
...
svn-id: r26108
2007-03-12 20:08:52 +00:00
Nicola Mettifogo
afc35317f7
The only uses for StaticCnv::_data2 were by Get and Door zones, so a new field has been added to those structure and _data2 has been deleted. Some graphic routines has been renamed to better reflect this change, too.
...
svn-id: r26107
2007-03-12 19:58:10 +00:00
Lars Persson
4c82e3ac23
Special filehandling for Symbian OS not needed in smushplayer anymore.
...
svn-id: r26106
2007-03-12 19:53:36 +00:00
Torbjörn Andersson
5771a9c730
Some usability improvements to the save/load dialog: The scrollbar uses the
...
top/bottom position only when the first/last slot is in view, save slots are
numbered, and when saving over an old savegame, the description input field is
pre-filled with the old description.
That last one is particularly useful if you save to the same slot repeatedly
while doing something insanely dangerous like, say, walking from one side of
the screen to the other. ("Almost there... almost there... oops.")
svn-id: r26105
2007-03-12 19:19:30 +00:00
Max Horn
9fcd50650c
Removing this old workaround: It no longer works, and causes an infinite loop. Am working on a new workaround/fix
...
svn-id: r26104
2007-03-12 13:28:01 +00:00
Max Horn
32ebf26b7c
Removed old and undocumented workaround for good, it was apparently made in reaction bug #478644 , and is indeed for the same issue as the following workaround
...
svn-id: r26103
2007-03-12 12:46:57 +00:00
Max Horn
b3a14c6357
Fix a discrepancy between our V3 walking code and disasm (besides, using destbox instead of curbox was illogical, too)
...
svn-id: r26102
2007-03-12 12:16:41 +00:00
Max Horn
f47670f5a3
Get rid of initActorClass
...
svn-id: r26101
2007-03-12 12:11:59 +00:00
Travis Howell
f1984bdeae
Remove warning, logic code for soccer games is incomplete.
...
svn-id: r26100
2007-03-12 10:16:38 +00:00
Nicola Mettifogo
d0ccb0ea19
overall revision of selectCharacter (protection code) to remove usage of StaticCnv::_data2 and some slight bug fixing
...
svn-id: r26099
2007-03-12 09:21:30 +00:00
Eugene Sandulenko
b12db77620
Patch #1678264 : "AGI: Extending the number of save slots"
...
svn-id: r26098
2007-03-12 08:43:13 +00:00
Sven Hesse
29703c2d4f
Added the French Atari ST Bargon Attack reported in the forums
...
svn-id: r26097
2007-03-11 19:02:18 +00:00
Nicola Mettifogo
e9190ba977
oops
...
svn-id: r26096
2007-03-11 17:01:41 +00:00
Nicola Mettifogo
6723598296
fixed bug: loading a game from the start menu doesn't lead to a crash anymore
...
svn-id: r26095
2007-03-11 16:54:39 +00:00
Nicola Mettifogo
63ae591e5f
Disk is now completely responsible for retrieving localized location scripts
...
svn-id: r26094
2007-03-11 16:53:20 +00:00
Max Horn
b07482b0b2
A long time ago, in a virtual machine far, far away...
...
It is a period of bug fixing. Rebel
developers, coding from a public
project, have won their umpteenth victory
against the evil Actor Walk Bugs.
During the debugging, programmers
used secret plans to the LucasArts'
ultimate tool, the SCUMM engine, an
extensible scripting system with enough
power to create an entire adventure.
Pursued by ensuing sinister regressions,
High King Fingolfin gleefully jumps up
and down, making use of the hotkey
that can save his games and restore
them back again later....
[With apologies to George Lucas. Good
riddance to bugs #751662 , #771483 , #959001 ,
#1329457 , #1329498 , #1329529 , #1527672 ,
#1538260 , #1571701 , #1571705 , #1571740 ,
and a warm welcome to the regressions
this change will cause. :-) ]
svn-id: r26090
2007-03-11 15:23:50 +00:00
Nicola Mettifogo
a1b5d99835
removed some dead code and formatting
...
svn-id: r26089
2007-03-11 15:10:45 +00:00