aboutsummaryrefslogtreecommitdiff
path: root/gfx.cpp
AgeCommit message (Collapse)Author
2002-05-14added #include "actor.h", some minor tweaksMax Horn
svn-id: r4332
2002-05-14Fix the Valgrind warning about the save game menu in Zak.Lionel Ulmer
I think that it's better to compute the height with the modified parameters and not with the original ones. Endy, otherse, please comment :-) Anyway, there seems to be some bugs remaining : 1) the save game menu is really weird looking (ie instead of having the game name displayed in the top left, there is 'How may I serve you ?' instead (maybe normal after all :-) and there seems to be some black missing). 2) in the same code I move, there is this : if(height > 200) height = 200; Why limit at 200 for a game that supports 240 :-) ? svn-id: r4329
2002-05-12renamed unkVirtScreen4 to fadeToBlackEffect; fixed graphic transition glitch ↵Max Horn
(#551584) svn-id: r4294
2002-05-08made most stuff in gui class protected, as it should be; moved internal ↵Max Horn
definitions from gui.h to gui.cpp; added up/down arrows to save dialog (ugly, but better than nothing IMO svn-id: r4234
2002-05-07Beginning of support for multiple resolutions.James Brown
Makes Zak256 inventory scrolling work. svn-id: r4227
2002-05-05Remove debug printfs :)James Brown
svn-id: r4207
2002-05-05Fix dig crashJames Brown
svn-id: r4206
2002-04-27MP3 CD tracks should now be working properly.Lionel Ulmer
Ludde, maybe you should check if Simon is still working OK as now the change of the sound playing handle is 'asynchronous' (ie if you call 'stop' on a sound, the handle will NOT be put to NULL right away, but at the next 'mix' thread call). Maybe we should completely remove this handle stuff and always use instead the index returned by the 'play_XXX' functions. svn-id: r4101
2002-04-26Fix screen corruption after shaking.James Brown
svn-id: r4083
2002-04-24Fixed transition effects in non V7 gamesVincent Hamm
svn-id: r4073
2002-04-24Fix Indy4/MI2 crash due to VirtScroll code.James Brown
Cleanup \N's - For gods sake fix your CVS client :) svn-id: r4067
2002-04-23Major V7 update with vertical scrolling. Added a few scumm vars related to ↵Vincent Hamm
scrolling. Dig inventory isn't displayed where it should. I hope it doesn't break anything else in other game... svn-id: r4066
2002-04-22Made great progress with the akos codec 5. Placement is now correct but ↵Vincent Hamm
still experiencing bugs with background reset. Also fixed missing dialogues in dig when the talking actor isn't in the room (fix not 100% correct yet). svn-id: r4057
2002-04-22More work done on blast objects. Very preliminary implementation of akos codec 5Vincent Hamm
svn-id: r4054
2002-04-21Add boilerplate license to some files, to satisfy Debian types :)James Brown
fmopl.c/fmopl.h are infringing on the GPL at the moment. We either need to replace these, or get permission to relicense them, before 0.2.0 svn-id: r4036
2002-04-21Completly fixed all the semi-transprency in Sam&MaxVincent Hamm
svn-id: r4034
2002-04-20Fix the twin ball elevatorVincent Hamm
svn-id: r4020
2002-04-20Remove \M's, add IRIX support.James Brown
svn-id: r4019
2002-04-19More or less finished flashlight code. The effect isn't 100% accurateVincent Hamm
svn-id: r4007
2002-04-18Move putClass forceclip into costume renderer. Fixes Loom bugs.James Brown
svn-id: r3996
2002-04-18Don't shake when GUI is displayed.James Brown
svn-id: r3995
2002-04-17LoomCD masks working. jah is a genius. That is all.James Brown
svn-id: r3977
2002-04-17Add fix for Zak256/Indy3 actor masks. Thanks jah! Excellent work.James Brown
Let's hope someone will fix Loom actor masks soon... :) svn-id: r3976
2002-04-17Add Amiga palette option (-a)James Brown
svn-id: r3971
2002-04-16endian fixes,Ludvig Strigeus
don't use adlib driver if sound initialization fails, simon1 savedialog works svn-id: r3955
2002-04-15removed mouse cursor flickerLudvig Strigeus
svn-id: r3945
2002-04-14wrote new mixer class,Ludvig Strigeus
cleaned up sound header files, integrated mixer into scummvm & simon svn-id: r3937
2002-04-12new video engine (expect broken non-sdl builds),Ludvig Strigeus
simon the sorcerer 1 & 2 support (non SCUMM games) svn-id: r3912
2002-04-11Large pointless reindentation of all the code. Also fixed a few mistakesJames Brown
in the object flags code cleanup. Flags used: indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip -ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader -TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader -TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm -TSoundEngine -TPart -TPlayer svn-id: r3908
2002-04-05Fix Indy3/Loom override bugs. THIS MAY BREAK OTHER GAMES. Please test.James Brown
svn-id: r3876
2002-04-03Reenable masking detection for Indy3/Zak/Loom - still not correct, I've got ↵Paweł Kołodziejski
no idea how this code actually does the masking. svn-id: r3853
2002-03-25Moved the v3 specific version of readIndexVincent Hamm
svn-id: r3817
2002-03-24Fixed pal initVincent Hamm
svn-id: r3815
2002-03-24Add a few more uninited variables. Not done yet.James Brown
svn-id: r3812
2002-03-24Fixed garbadge in inventory section. Removed unused library in the MakefileVincent Hamm
svn-id: r3806
2002-03-21Completly change the way the Scumm object is handled. Now the main execution ↵Vincent Hamm
loop is done INSIDE the Scumm object. Low level system access (like delays, cd tracks,...) are called using the _system object. Changed the insane main loop to use _system calls svn-id: r3795
2002-03-20Preliminary redesigned of the virtual screen system. Now all the screen ↵Vincent Hamm
buffers are in a single 320*200 buffer, making video subprocess far more easy to do. On glitch remain in inventory's black area svn-id: r3793
2002-03-20I know it probably doesn't look like much, but this is a start to the reorg ↵James Brown
- basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related. svn-id: r3792
2002-03-14Make some code-execution changes to allow early initilisation of GUI.James Brown
svn-id: r3748
2002-03-10Apply some patches by syke to prevent buffer overruns, etc.James Brown
svn-id: r3723
2002-03-09Correct a DOTT bug - and break some saved games again :/James Brown
People, remember this is alpha software - things change constantly :) DOTT is now fully completable again, along with Sam and Max. svn-id: r3715
2002-03-09Proper fix for Indy3 intro background.James Brown
svn-id: r3709
2002-03-09Fix a kind of typo thing.James Brown
svn-id: r3707
2002-03-09Make a slightly less hackier workaround. The virtScreen height check was ↵James Brown
wrong in the first place.. svn-id: r3706
2002-03-09Hacky workaround to make Indy3 intro not display garbage :)James Brown
svn-id: r3705
2002-03-09Fixed a few graphic glitchs in zak256Vincent Hamm
svn-id: r3704
2002-03-09Remove some polution from my 'play tree'.James Brown
svn-id: r3701
2002-03-09Fixed NUM_aCTORS for MI2/Indy4, etc.James Brown
Probably broke some saved games again. svn-id: r3700
2002-03-08Some changes, need to be done to get the Mac Port running. For example Point ↵Mutwin Kraus
is now called ScummPoint, as the name Point is already in use by Apple. svn-id: r3687
2002-03-08Yet more cleanups. Remove 'index' (reserved keyword), and remove 'res' ↵James Brown
shadowing. svn-id: r3685