Johannes Schickel
ea21bc939a
GOB: Make GPL headers consistent in themselves.
2014-02-18 02:39:34 +01:00
Sven Hesse
76723f4f0f
GOB: Clean up the Fascination window hotspot code a bit
2012-06-22 18:10:53 +02:00
Sven Hesse
5f4dad1a6d
GOB: Fix the display length of "You can't use that" texts in Geisha
2011-08-29 09:47:46 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Arnaud Boutonné
e075f05395
Gob - Clean up: suppress blanks and tabs present at the end of line
...
svn-id: r52136
2010-08-17 08:33:50 +00:00
Arnaud Boutonné
3fd7468cbc
Fascination - Add handling for window funcLeave on close. This fixes (at least) the picture problem in the lab, and the game is now completable (VGA floppy). Thanks SylvainTV for the debugging help
...
svn-id: r52103
2010-08-15 18:46:00 +00:00
Arnaud Boutonné
f5764b1152
Fascination - based on the theoritical values of flag, use getWindow instead of the code I added. Suppress shr 8 in getWindow and switched from int8 to uint16, in order to match the executable.
...
svn-id: r47868
2010-02-03 22:14:06 +00:00
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