aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/viewmgr.h
AgeCommit message (Collapse)Author
2010-06-07Initial conversion of the AnimviewView class to use the expanded ↵Paul Gilbert
MadsAnimation class, rather than the older AAFile skeleton class svn-id: r49478
2010-03-24Moved new MadsView related code into Mads_Views, where it's more ↵Paul Gilbert
appropriate. Added extra logic necessary for displaying text in the game dialogs svn-id: r48378
2010-03-23Added further code for the game dialog frameworkPaul Gilbert
svn-id: r48368
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2010-01-31Formatting corrections to conform to ScummVM formatting guidelinesPaul Gilbert
svn-id: r47733
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-20Changed the M4 event handler to encode the keyboard flags into KEVENT_KEY eventsPaul Gilbert
svn-id: r46424
2009-12-12Implemented the rendering section of dialog displayPaul Gilbert
svn-id: r46338
2009-12-05Expanded the actions view into a full user interface view, and added support ↵Paul Gilbert
for highlighting of user interface elements svn-id: r46262
2009-03-09Rewrote Common::List iterator code to ensure const correctness is preserved.Max Horn
We tried to implement the list iterators in a clever way, to reduce code duplication. But this is essentially impossible to do properly, sadly -- this is one of the places where the ugly drawbacks of C++ really show. As a consequence, our implementation had a bug which allowed one to convert any const_iterator to an iterator, thus allowing modifying elements of const lists. This rewrite reintroduces code duplication but at least ensures that no const list is written to accidentally. Also fix some places which incorrectly used iterator instead of const_iterator or (in the kyra code) accidentally wrote into a const list. svn-id: r39279
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-10-12Don't call Common::List::size() if you don't have to (it's an expensive ↵Max Horn
operation, which has to iterate the whole List, while empty() works in constant time) svn-id: r34786
2008-04-20Initial import of the work in progress M4 engineFilippos Karapetis
svn-id: r31600