aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/graphics.h
AgeCommit message (Collapse)Author
2010-07-04Added support for horizontally flipped foreground sprites, which are ↵Paul Gilbert
indicated by setting the high bit of frame numbers svn-id: r50638
2010-06-30Removed deprecated destAdjust parameters from the frame drawing codePaul Gilbert
svn-id: r50524
2010-06-30Replaced Y offset from various drawing routines in favour of a viewport ↵Paul Gilbert
sub-surface - this will make it easier to clip sprites to within the drawable area svn-id: r50523
2010-06-20Implemented explicit transparency index support - the previous hardcoded ↵Paul Gilbert
index of 0 wasn't correct, since some sprites need that index svn-id: r50070
2010-06-15Bugfixes to depth processing that was causing the 'Microprose Design Group' ↵Paul Gilbert
message not to appear in the first intro scene svn-id: r49801
2010-06-10Added extra code and support methods for properly clearing up backgrounds ↵Paul Gilbert
and used sprites when an animation sequence ends svn-id: r49566
2010-06-03Properly implemented the logic for loading the correct interface background ↵Paul Gilbert
as specified in a scene's resources svn-id: r49409
2010-06-03Moved the MADS interface view into mads_scene.cpp and did a major cleanup of ↵Paul Gilbert
scene loading code svn-id: r49405
2010-05-28Implemented needed methods for scrolling surfaces horizontally or verticallyPaul Gilbert
svn-id: r49286
2010-05-23Major work done on the animation and support classes to match the originalPaul Gilbert
svn-id: r49150
2010-03-21Added framework for displaying game dialogsPaul Gilbert
svn-id: r48353
2010-03-14Further work on separating M4 specific scene code into the m4_scene.cpp filePaul Gilbert
svn-id: r48256
2010-02-13Added the beginnings of scene set-up logicPaul Gilbert
svn-id: r48039
2010-01-30Beginnings of a separation of the MADS and M4 engines into separate classes. ↵Paul Gilbert
This will be cleaner then having checks everywhere for whether the game mode is MADS or M4. svn-id: r47705
2009-12-12Implemented the rendering section of dialog displayPaul Gilbert
svn-id: r46338
2009-12-11Renamed line() to drawLine() to silence warning about function parameters inTorbjörn Andersson
dialogs.cpp shadowing it. Actually, the function doesn't seem to be used anywhere at the moment, but perhaps someone has future plans for it? svn-id: r46331
2009-12-07M4: Make M4Surface member w, h, pixels protected; some cleanupMax Horn
svn-id: r46280
2009-12-07M4: Rename M4Surface::getData() to getBasePtr() for consistencyMax Horn
svn-id: r46279
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-06-18Renamed M4Surface::empty() to clear() (two reason: empty is not a verb, and ↵Max Horn
in class String it is used for a bool property) svn-id: r32733
2008-04-20Initial import of the work in progress M4 engineFilippos Karapetis
svn-id: r31600