Filippos Karapetis
687e47d332
TINSEL: Remove the unused ghost palette
2013-04-12 07:19:53 +03:00
Filippos Karapetis
d45534d29d
TINSEL: Remove the unused noFadeTable parameter from the fader functions
2013-04-12 07:19:52 +03:00
Filippos Karapetis
576d92e286
TINSEL: Clean up the sound code
2012-12-13 01:58:47 +02:00
Filippos Karapetis
1fffbe40ce
TINSEL: Change SetMidiVolume() so that it doesn't start/stop music tracks
...
Previously, SetMidiVolume() would stop the currently playing track when
the MIDI volume was set to 0. Now, the music track always plays, even
when the volume is set to 0. This fixes bug #3541533 - "DW: Silencing
music volume stops music" and resolves two FIXME comments
2012-07-15 17:37:55 +03:00
Filippos Karapetis
89aa6573fe
TINSEL: Remove the GF_DEMO flag
2012-07-15 14:38:26 +03:00
Paul Gilbert
41692ef48a
TINSEL: Refactored Tinsel engine to use the Common coroutine scheduler
2012-05-17 20:42:23 +10:00
Matthew Hoops
76dfbbede4
TINSEL: Add basic PSX SEQ playback support
...
Instrument bank support is not implemented yet
2012-05-03 18:19:54 -04:00
Alyssa Milburn
be35baddc7
TINSEL: Rename globals to add g_ prefix.
2012-02-22 23:14:29 +01:00
Max Horn
88913c0139
ALL: Remove trailing whitespaces
...
This tries to make our code a bit more compliant with our code formatting
conventions. For future use, this is the command I used:
git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2011-06-20 00:59:48 +02:00
Matthew Hoops
9539017ee3
ALL: initialise -> initialize
2011-05-25 11:17:11 -04:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
2e095e25f2
ALL: centre -> center
2011-04-14 14:34:28 +02:00
Max Horn
84184aabc0
ALL: colour -> color
2011-04-14 14:12:35 +02:00
md5
3d1dcefd46
TINSEL: Removed an unused global variable
2011-04-14 01:56:47 +03:00
Max Horn
5ceb54d088
TINSEL: Get rid of some global variables
...
These were actually all "harmless" (i.e. where no obstructions
to RTL support). Still good to get rid of 'em!
svn-id: r54286
2010-11-17 12:13:23 +00:00
Max Horn
1dbf8d73d5
TINSEL: Mark all (?) global vars with a FIXME comment
...
Use of global vars is what prevents RTL from working in Tinsel (and
probably in other engines). More specifically, the fact that many
global vars are not explicitly inited when the engine is (re)launched.
svn-id: r54262
2010-11-16 09:53:55 +00:00
Max Horn
ada9c9af60
TINSEL: Removed unnecessary 'static'
...
svn-id: r54261
2010-11-16 09:53:08 +00:00
Max Horn
a487da3c19
TINSEL: Remove redundant if()
...
svn-id: r53936
2010-10-30 00:34:41 +00:00
Max Horn
36d17c74d1
TINSEL: Remove unnecessary CORO_PARAM from ObjectTextOut
...
As a nice side effect, this gets rid of 25 out of 64 occurrences
of nullContext in the TINSEL code.
svn-id: r53935
2010-10-30 00:34:21 +00:00
Paul Gilbert
b8ff3eb491
TINSEL: Ignore SV_SPEECHDELAY in DW2 Demo
...
This stops the long delays at the start of playing each sample
svn-id: r53717
2010-10-22 22:09:59 +00:00
Paul Gilbert
d771d98a92
TINSEL: Fix incorrectly mapped opcode in DW2 Demo
...
svn-id: r53712
2010-10-22 21:33:31 +00:00
Paul Gilbert
a88d7b2905
TINSEL: Remove unused function
...
svn-id: r53711
2010-10-22 21:23:44 +00:00
Paul Gilbert
96723838c6
TINSEL: Added new opcode set for the DW2 Demo
...
svn-id: r53708
2010-10-22 21:08:27 +00:00
Johannes Schickel
bf2b059a63
Silence possible use of uninitialized variable warning in g++.
...
svn-id: r50501
2010-06-29 18:20:10 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Max Horn
5cf868b757
TINSEL: Turn config code into a simple C++ class
...
svn-id: r45617
2009-11-02 21:56:29 +00:00
Max Horn
51933629d1
Changed foo(void) to foo() in almost all non-backend source files
...
svn-id: r45616
2009-11-02 21:54:57 +00:00
Max Horn
7d6e96fa80
TINSEL: Formatting cleanup, remove a dead var, tweaked comment to Get/SetNoBlocking
...
svn-id: r45450
2009-10-27 21:34:43 +00:00
Max Horn
00822d5661
TINSEL: Move BMV player code into a new BMVPlayer class
...
svn-id: r45269
2009-10-20 14:06:17 +00:00
Max Horn
5b514a9bd1
TINSEL: Start cleanup BMV code
...
svn-id: r45268
2009-10-20 14:05:35 +00:00
Max Horn
f242266f6d
Change a couple places from 'end of namespace' to 'End of namespace', for consistency
...
svn-id: r44634
2009-10-04 21:26:33 +00:00
Filippos Karapetis
3a976bfb6f
TINSEL: Fixed some warnings about unreachable code
...
svn-id: r44295
2009-09-24 09:50:22 +00:00
Torbjörn Andersson
762d2dc03a
Removed unnecessary semi-colons.
...
svn-id: r43409
2009-08-15 14:13:48 +00:00
Paul Gilbert
5dbd11abad
Changed subtitles display speed to also include the time taken to say voice samples (if voices are turned on). This means subtitles will display for the same time irrespective of whether voices are on or not
...
svn-id: r43150
2009-08-09 01:05:47 +00:00
Max Horn
a6b57dc3a9
- Added GCC_PRINTF attribute to several funcs where it makes sense
...
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings
- removed duplicate prototypes for some funcs
- fixed some "increases required alignment of target type" warnings
svn-id: r42009
2009-07-01 20:51:04 +00:00
Torbjörn Andersson
0999534749
The error() and warning() functions add ! and newline automatically. (I didn't
...
look at debug() and debugC(), since I'm really bored with this now. :-)
svn-id: r41061
2009-05-31 10:02:16 +00:00
Fabio Battaglia
43d38512f1
tinsel: remove the ugly psx l-space workaround, and instead add a check into PlayMidi for psx version
...
svn-id: r40884
2009-05-25 11:18:29 +00:00
Fabio Battaglia
ffcf4173f3
tinsel: add PSX specific code to workaround the thief bug in past ankh-morpork, i still have to give a better look at this though
...
svn-id: r40882
2009-05-25 11:01:33 +00:00
Johannes Schickel
b3c6751b9b
Strip trailing whitespaces in the whole code base.
...
svn-id: r40867
2009-05-24 15:17:42 +00:00
Paul Gilbert
4a2e5bb793
Re-introduced the ability to skip the title scenes in Discworld 1. Since the exact scene numbers differed between language versions, this new version simply relies on skipping the first four screens - hopefully, none of the various versions will have any extra title screens.
...
svn-id: r40196
2009-04-29 10:37:00 +00:00
Paul Gilbert
3817fbf7d0
Fixed a method name clash, and changed the Restart dialog to properly use the renamed method, rather than just setting the global variable directly
...
svn-id: r40158
2009-04-27 12:21:14 +00:00
Paul Gilbert
d594211ab3
Bugfix to the coroutine handling in CdDoChange
...
svn-id: r40140
2009-04-25 06:36:20 +00:00
Max Horn
f9ecd95d69
Whitespace cleanup: Convert space followed by tab to just tab
...
svn-id: r39203
2009-03-07 19:24:31 +00:00
Kostas Nakos
bf894deb06
silence compiler warnings: the names of some tinsel defines were shadowing standard winapi defines
...
svn-id: r39049
2009-03-01 19:46:07 +00:00
Max Horn
ac59693be2
A ton of code formatting fixes; also fixed warnings about single line loops like 'while(cond);' by inserting newlines
...
svn-id: r36127
2009-01-29 05:26:12 +00:00
Eugene Sandulenko
696897b058
Whoa! Removing trailing spaces.
...
svn-id: r35648
2009-01-01 15:06:43 +00:00
Paul Gilbert
303d463a50
Workaround to correctly return control to the player in the DW1 Demo after using the prunes
...
svn-id: r35334
2008-12-13 11:18:28 +00:00
Paul Gilbert
5f9bbd3444
Bugfixes for text display and animations in DW1 demo
...
svn-id: r35333
2008-12-13 10:24:28 +00:00
Lars Persson
1eefecffa4
Quickfix for tinlib compilation error. Changed type on zOverride from type int to int32 (signed int that is) to fit the SetMoverZ function and for valid comparison of zOveride != -1.
...
svn-id: r35286
2008-12-08 21:11:19 +00:00