17 Commits

Author SHA1 Message Date
Arnaud Boutonné
32d6366f29 gob - Add cursor handling for Fascination windows (close and move at least)
svn-id: r46233
2009-12-01 21:49:45 +00:00
Arnaud Boutonné
ff70b554ea Playtoons - implement some functions related to hotspot texts
Fascination - initial version of several 'Fascination Window' functions, proper naming of most of fascination OPCODEDRAW and OPCODEGOB functions

svn-id: r44472
2009-09-29 22:43:30 +00:00
Arnaud Boutonné
6a9cc3b1e0 - Implement _pattern variable
- Add oPlaytoons_putPixel and Playtoons specific spriteOperation (using _pattern)

svn-id: r44103
2009-09-15 12:15:22 +00:00
Johannes Schickel
a502a7a365 Slight formatting and changed searchHotspot to be const.
svn-id: r43770
2009-08-27 12:31:42 +00:00
Arnaud Boutonné
9078ee4e7f Playtoons/Adi2 - Add rudimentary Hotspots search function based on shortId. The long Id checked is ShortId plus 0xD000, 0xB000 or 0x4000.
svn-id: r43766
2009-08-27 10:37:48 +00:00
Sven Hesse
3823ae285f Giving Font its own real class
svn-id: r42277
2009-07-09 02:54:10 +00:00
Sven Hesse
e182cc0b9f Splitting up the big evaluate() function
svn-id: r42171
2009-07-06 11:19:37 +00:00
Sven Hesse
c3d9acf309 Adding more comments
svn-id: r42161
2009-07-06 01:41:29 +00:00
Sven Hesse
edfaf7bc3c Added an enum for the hotspot states
svn-id: r42155
2009-07-05 21:40:51 +00:00
Sven Hesse
c88b9be2a7 Reordering some methods
svn-id: r42150
2009-07-05 19:58:09 +00:00
Sven Hesse
62fcf1177d More input related split-offs
svn-id: r42148
2009-07-05 19:57:37 +00:00
Sven Hesse
5a85a13615 Split off some drawing related functions
svn-id: r42147
2009-07-05 19:57:22 +00:00
Sven Hesse
c4dc61edb5 Split off Hotspots::evaluateNew()
svn-id: r42145
2009-07-05 19:56:54 +00:00
Sven Hesse
aeb020602a More state-related encapsulation
svn-id: r42144
2009-07-05 19:56:40 +00:00
Sven Hesse
dbdce9616c Encapsulating hotspot state reading
svn-id: r42142
2009-07-05 19:56:03 +00:00
Sven Hesse
86f0669c93 Wrapping the block end marker checks into Hotspots::Hotspot::isEnd()
svn-id: r42124
2009-07-05 11:28:09 +00:00
Sven Hesse
18550c1314 Moving the "Collision" stuff to Hotspots in hotspots.cpp/.h
svn-id: r42123
2009-07-05 11:27:54 +00:00