Sven Hesse
|
edfaf7bc3c
|
Added an enum for the hotspot states
svn-id: r42155
|
2009-07-05 21:40:51 +00:00 |
|
Sven Hesse
|
29e97533c1
|
Adding some hotspot debug messages
svn-id: r42154
|
2009-07-05 21:40:20 +00:00 |
|
Sven Hesse
|
50108e9135
|
Renaming the last occurences of "Collision" to "Hotspot"
svn-id: r42153
|
2009-07-05 21:39:55 +00:00 |
|
Sven Hesse
|
c88b9be2a7
|
Reordering some methods
svn-id: r42150
|
2009-07-05 19:58:09 +00:00 |
|
Sven Hesse
|
d6c99ae861
|
Renaming FontDesc::extraData to charWidths
svn-id: r42149
|
2009-07-05 19:57:55 +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
|
9f0245094b
|
Ooops, fixing monospaced text input again
svn-id: r42146
|
2009-07-05 19:57:08 +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
|
a7ab6c5e92
|
Correcting an input related mistake
svn-id: r42143
|
2009-07-05 19:56:23 +00:00 |
|
Sven Hesse
|
dbdce9616c
|
Encapsulating hotspot state reading
svn-id: r42142
|
2009-07-05 19:56:03 +00:00 |
|
Sven Hesse
|
daaba72677
|
Adding a workaround for an invalid expression in Gob1 EGA
svn-id: r42135
|
2009-07-05 12:52:14 +00:00 |
|
Sven Hesse
|
7e7c86a337
|
Removing the now unneeded Game_v* classes
svn-id: r42131
|
2009-07-05 11:30:14 +00:00 |
|
Sven Hesse
|
7e11c18fa2
|
Putting the Urban noCD check into Init_v6::initGame()
svn-id: r42130
|
2009-07-05 11:29:54 +00:00 |
|
Sven Hesse
|
14172febf7
|
Merging playTot()
svn-id: r42129
|
2009-07-05 11:29:30 +00:00 |
|
Sven Hesse
|
7be3530ffb
|
Merging Game's and Game_v6's totSub()
svn-id: r42128
|
2009-07-05 11:29:13 +00:00 |
|
Sven Hesse
|
4e70129d60
|
Merging Game_v1's and Game_v2's prepareStart()
svn-id: r42127
|
2009-07-05 11:28:57 +00:00 |
|
Sven Hesse
|
3b9add8330
|
Fixing indent
svn-id: r42126
|
2009-07-05 11:28:38 +00:00 |
|
Sven Hesse
|
bc4f27c6b6
|
Removing the now empty Game_Fascination class
svn-id: r42125
|
2009-07-05 11:28:25 +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 |
|
Sven Hesse
|
835dea71ce
|
Added a skipBlock() method
svn-id: r42122
|
2009-07-05 11:27:26 +00:00 |
|
Sven Hesse
|
e861fab808
|
Added a Key and ShortKey enum
svn-id: r42121
|
2009-07-05 11:27:11 +00:00 |
|
Sven Hesse
|
704895b35f
|
Commenting prepareStr a bit and renaming it to cleanupStr
svn-id: r42120
|
2009-07-05 11:26:42 +00:00 |
|
Sven Hesse
|
d2c2386c6a
|
Adding an enum MouseButtons
svn-id: r42119
|
2009-07-05 11:26:23 +00:00 |
|
Lars Persson
|
62acda5fdb
|
Use MIN with correct template parameter.
svn-id: r42008
|
2009-07-01 20:11:44 +00:00 |
|
Sven Hesse
|
5a6573d33d
|
Fixing text strings embedded in the TOT
svn-id: r41903
|
2009-06-26 19:03:37 +00:00 |
|
Sven Hesse
|
17a2f52ac6
|
Making _numDataChunks unsigned
svn-id: r41875
|
2009-06-25 18:53:36 +00:00 |
|
Sven Hesse
|
df6e41e2ba
|
Adding more version entries for a Gob1 Win version, thanks to Hkz
svn-id: r41869
|
2009-06-25 15:37:46 +00:00 |
|
Sven Hesse
|
e39b5b986e
|
Oops, used git commit --amend wrong, apparently. /This/ is the real Environments change I wanted to push
svn-id: r41868
|
2009-06-25 15:29:19 +00:00 |
|
Sven Hesse
|
8343bc6cc0
|
Giving the "backup" arrays their own class, Environments, and really plugging all related leaks
svn-id: r41860
|
2009-06-25 10:55:01 +00:00 |
|
Sven Hesse
|
88062e90a0
|
Plugging some memory leaks
svn-id: r41859
|
2009-06-25 10:54:35 +00:00 |
|
Sven Hesse
|
d03dc08b64
|
Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own class
svn-id: r41839
|
2009-06-24 21:49:37 +00:00 |
|
Sven Hesse
|
ef33f98a1a
|
Added the scriptEnd property
svn-id: r41838
|
2009-06-24 21:48:27 +00:00 |
|
Sven Hesse
|
53c4e66b71
|
Checking for the file's existence in DataIO::getDataStream()
svn-id: r41837
|
2009-06-24 21:48:13 +00:00 |
|
Sven Hesse
|
483c3a51c3
|
Clarifying some warnings
svn-id: r41836
|
2009-06-24 21:47:54 +00:00 |
|
Sven Hesse
|
15b3946650
|
Added methods to get the file base from a filename
svn-id: r41823
|
2009-06-23 23:55:48 +00:00 |
|
Sven Hesse
|
82f1ebcafe
|
Putting TOT filename generation and LOM checking into TOTFile
svn-id: r41822
|
2009-06-23 23:55:35 +00:00 |
|
Sven Hesse
|
04d4ce4a8b
|
Putting basic TOT handling into its own class
svn-id: r41821
|
2009-06-23 23:55:19 +00:00 |
|
Sven Hesse
|
7ba3205f58
|
Proper support for Hungarian versions
svn-id: r41813
|
2009-06-23 17:55:27 +00:00 |
|
Sven Hesse
|
23b0b1d4d6
|
Binary, not logical ORing the GUIO flags (Strangerke, you fscked up there :P)
svn-id: r41811
|
2009-06-23 17:37:18 +00:00 |
|
Sven Hesse
|
c51c4e1cf9
|
Added Hungarian versions of gob1-gob3 as supplied by goodoldgeorg in bug report #2810082
svn-id: r41810
|
2009-06-23 15:08:56 +00:00 |
|
Sven Hesse
|
30d6e24d59
|
Added German Fascination (3 disk version), as supplied by windlepoons in bug report #2809247
svn-id: r41809
|
2009-06-23 15:06:38 +00:00 |
|
Sven Hesse
|
65891626a2
|
Changing the TBR FIXME into a warning in setVoice()
svn-id: r41803
|
2009-06-23 08:51:55 +00:00 |
|
Sven Hesse
|
b6e1787d72
|
Also loading TOT properties when the TOT is found in a LOM
svn-id: r41799
|
2009-06-23 01:23:51 +00:00 |
|
Sven Hesse
|
96c13416f1
|
Stopping the seek() going into the header
svn-id: r41798
|
2009-06-23 01:23:31 +00:00 |
|
Sven Hesse
|
fcddd5c69a
|
Replacing the 2 offset functions by a generic Script::getFunctionOffset()
svn-id: r41797
|
2009-06-23 01:23:14 +00:00 |
|
Sven Hesse
|
c967db5fa0
|
Added Script::getCenterOffset()
svn-id: r41796
|
2009-06-23 01:22:51 +00:00 |
|
Sven Hesse
|
792e77e653
|
Added Script::getStartOffset()
svn-id: r41795
|
2009-06-23 01:22:30 +00:00 |
|