Torbjörn Andersson
b86423f898
Added a "value step" parameter to the Slider widget class so that clicking
...
beside the slider handle can move it more than one step. (When the volume
range was 0-14 or 0-16 this wasn't needed, but now it's 0-255.)
svn-id: r16633
2005-01-25 07:27:14 +00:00
Travis Howell
b0c35b4d4c
Correct aksf/akst pointer when sequence found.
...
svn-id: r16632
2005-01-24 10:59:44 +00:00
Torbjörn Andersson
ed6408f853
Updated SAGA items.
...
svn-id: r16631
2005-01-24 10:22:05 +00:00
Travis Howell
99c00c9e5d
*** empty log message ***
...
svn-id: r16630
2005-01-24 10:10:50 +00:00
Travis Howell
63ebdfa6c7
Correct sound offset size
...
svn-id: r16628
2005-01-24 10:07:17 +00:00
Eugene Sandulenko
ac30ac9dbd
Update SAGA items. Now we have several things implemented :).
...
svn-id: r16627
2005-01-23 21:57:57 +00:00
Eugene Sandulenko
212306044d
Picky indentation. Main reason is to make version 1.100 :P.
...
svn-id: r16626
2005-01-23 21:55:13 +00:00
Eugene Sandulenko
86dc6a3d85
Another spot of kReplyOnce usage. Thanks to proper memory addressing now
...
it is possible to implement.
svn-id: r16625
2005-01-23 21:52:43 +00:00
Paweł Kołodziejski
7a1f9bc2da
update
...
svn-id: r16624
2005-01-23 20:53:41 +00:00
Eugene Sandulenko
b646d63dad
Reenable stub for latter demos in sfScriptGotoScene()
...
svn-id: r16623
2005-01-23 17:06:15 +00:00
Max Horn
8f51510dec
Fix warnings
...
svn-id: r16622
2005-01-23 14:30:59 +00:00
Jonathan Gray
81e9e0da72
Fix compilation when vorbis is disabled and mpeg2 is enabled.
...
Pointed out by Michael Sterrett on irc.
svn-id: r16620
2005-01-23 03:26:54 +00:00
Andrew Kurushin
4f68706f3c
implemented sfWaitWalk scriptFunction
...
svn-id: r16619
2005-01-22 21:40:54 +00:00
Andrew Kurushin
01a863414e
- removed returning value from scriptFunctions
...
- implement some scriptFunctions
svn-id: r16618
2005-01-22 19:21:38 +00:00
Andrew Kurushin
8543306e56
all opcodes revisited
...
all ITE opcodes supported (now we should go through scriptFunctions)
svn-id: r16617
2005-01-22 16:32:30 +00:00
Andrew Kurushin
0030e821fe
another 19 opcodes
...
svn-id: r16616
2005-01-22 15:28:24 +00:00
Andrew Kurushin
4e7d58c843
rewritten 15 opcodes
...
svn-id: r16615
2005-01-22 14:43:49 +00:00
Torbjörn Andersson
f3b62a9ed7
Whitespace and indentation.
...
svn-id: r16614
2005-01-22 14:16:00 +00:00
Torbjörn Andersson
cde69caf63
Fixed warning.
...
svn-id: r16613
2005-01-22 14:10:14 +00:00
Travis Howell
1d86d0599d
Set SFX volume correctly
...
svn-id: r16612
2005-01-22 02:01:22 +00:00
Travis Howell
3b637456aa
Set SFX volume correctly.
...
svn-id: r16611
2005-01-22 01:47:07 +00:00
Travis Howell
1942d19d07
Fix regression, bug #1107125
...
svn-id: r16610
2005-01-22 01:09:51 +00:00
Andrew Kurushin
93a64d3ebd
some opcode fixes:
...
opReturnV
svn-id: r16609
2005-01-21 23:44:34 +00:00
Eugene Sandulenko
1e07013f7f
Fix portability
...
svn-id: r16608
2005-01-21 23:35:33 +00:00
Andrew Kurushin
899e476f01
now you can try to:
...
- talk to someone
- look at something
svn-id: r16607
2005-01-21 23:25:54 +00:00
Eugene Sandulenko
e488ddc7c2
Fix cursor shape.
...
svn-id: r16606
2005-01-21 23:18:32 +00:00
Eugene Sandulenko
ebe40f024e
Fix compilation
...
svn-id: r16605
2005-01-21 23:16:38 +00:00
Andrew Kurushin
58ec0f0aad
problems solved:
...
- Allow more than one script work at once
- Proper implementation of address methods
some opcodes may be broken - cause work in progress
todo: rewrite opcodes with new address functionality
svn-id: r16604
2005-01-21 21:55:54 +00:00
Torbjörn Andersson
0228f1645f
Use the kITEColor constants for the ITE mouse cursor. Ironically, this is
...
one case where the original didn't use its own colour constants, so I had
to add a new one, kITEColorLightGrey, for colour 4.
svn-id: r16603
2005-01-20 13:59:12 +00:00
Travis Howell
b9356bbe14
Check for negative sound offset.
...
svn-id: r16602
2005-01-20 12:56:27 +00:00
Torbjörn Andersson
ca58bfed3b
Fixed bug that I must have introduced during one of my cleanups. The
...
original code read "LLogic.Logic_up( (*params*65536)+2);".
I don't know where this opcode is actually used, though.
svn-id: r16600
2005-01-20 07:32:37 +00:00
Eugene Sandulenko
6f565c0ad8
Fix type with BrightWhite color
...
svn-id: r16599
2005-01-19 20:43:12 +00:00
Eugene Sandulenko
001bb7c74e
o Made ITEColors enum public in interface.h. Please use them. These colors
...
stay in each scene except intro and fade-in/fade-outs.
o Implemented status text coloring during work of auxiliary scripts.
svn-id: r16598
2005-01-19 11:29:29 +00:00
Andrew Kurushin
1b5e5981a6
fixed default verb issue
...
svn-id: r16597
2005-01-19 00:02:25 +00:00
Andrew Kurushin
9353d54f95
implemented Sprite::hitTest
...
Actors & Objects can be hited
svn-id: r16596
2005-01-18 23:15:41 +00:00
Andrew Kurushin
0ccf59faee
partly implemented game objects
...
svn-id: r16595
2005-01-18 21:13:44 +00:00
Andrew Kurushin
b4b2e52df7
another step in verb implementation:
...
- objectMap responds to mouse move (but respond script not run well ?)
loadStrings add some special count check
- so all other LUT based resource should implement this technique
svn-id: r16594
2005-01-18 15:01:21 +00:00
Andrew Kurushin
c1ce30b0bf
- remove ActionMap.h & ActionMap.cpp
...
svn-id: r16593
2005-01-18 11:59:09 +00:00
Andrew Kurushin
0b4fd4adbf
- merged ActionMap and ObjectMap
...
- remove ActionMap.h & ActionMap.cpp
- ObjectMap names move to Scene::_sceneStrings as in original engine
- fix wrong StringsTable::stringsCount calculation
svn-id: r16592
2005-01-18 11:55:31 +00:00
Eugene Sandulenko
c9d0d4c840
Initialize converse properly.
...
svn-id: r16591
2005-01-18 10:45:36 +00:00
Eugene Sandulenko
4a55622d40
Update SAGA converse items
...
svn-id: r16590
2005-01-17 23:13:18 +00:00
Eugene Sandulenko
a5c87d3620
Now it is possible to lead a conversation with use of keys (1-4).
...
Things which are missing:
(a) mouse support due to incomplete interface implementation
(b) arrows do not pop up by same reason mentioned above
(c) scrolling does not work
(d) kReplyOnce flag is missing due to wrong threads memory implementation
svn-id: r16589
2005-01-17 23:11:31 +00:00
Eugene Sandulenko
dab894fdd4
First batch of converse implementation in scripts. To see it type
...
'scene_change 33' in debugger.
svn-id: r16588
2005-01-17 20:17:06 +00:00
Eugene Sandulenko
4cacb8d20c
Add another SAGA item
...
svn-id: r16587
2005-01-17 18:50:34 +00:00
Eugene Sandulenko
5200b8f1fa
o Proper implementation of sfPlaySound() which knows about CD<->floppy
...
difference
o Fix regression in Mac titles where scene LUT wasn't conversed
o Fix sound types in many games. Old Win demo is still wrong.
svn-id: r16586
2005-01-17 18:49:00 +00:00
Torbjörn Andersson
3211739728
Whitespace changes
...
svn-id: r16585
2005-01-17 14:57:28 +00:00
Torbjörn Andersson
eea3c46049
Updated SAGA items.
...
svn-id: r16584
2005-01-17 14:21:03 +00:00
Torbjörn Andersson
8e93b45efe
If the game tries to start a piece of music that happens to be playing
...
already, let it continue playing rather than restarting it. (I've been
meaning to make this change for some time, but now it appeared on the TODO
list as well. :-)
svn-id: r16583
2005-01-17 14:19:17 +00:00
Eugene Sandulenko
9a31154db3
Add new SAGA issues.
...
svn-id: r16582
2005-01-17 13:01:50 +00:00
Torbjörn Andersson
46a8dd060f
Updated Broken Sword 2 items.
...
svn-id: r16581
2005-01-17 10:59:37 +00:00