Einar Johan Trøan Sømåen
07623530f3
SDL: Special case the call to SDL_CreateThread for SDL2, since SDL2 requires threads to be named.
...
- Fixes compilation on OS X with SDL2 enabled, SDL1 builds should be entirely unaffected.
2015-03-06 02:27:48 +01:00
Einar Johan Trøan Sømåen
2d858d817f
CONFIGURE: Always link against Cocoa on OS X, since SDL2 doesn't seem to pick it up for us.
2015-03-06 02:21:46 +01:00
Filippos Karapetis
6cb0a4c1b0
SDL: Fix compilation with SDL 2.0 under MSVC
...
In SDL 2.0, intrin.h is now included in SDL_cpuinfo.h, which includes
setjmp.h. SDL_cpuinfo.h is included from SDL.h and SDL_syswm.h.
Thus, we remove the exceptions for setjmp and longjmp before these two
includes.
2015-03-06 02:57:09 +02:00
Filippos Karapetis
9a49493656
DEVTOOLS: Add support for linking with SDL 2.0 in create_project
...
This is handled with the new command-line option, --sdl2
2015-03-06 02:39:57 +02:00
Paul Gilbert
76e824eddc
MADS: Bugfixes and cleanup for Herman conversation
2015-03-05 17:42:16 -05:00
Johannes Schickel
c4317a8da1
SDL: Fake key events for unassociated TEXTINPUT events.
2015-03-05 20:08:35 +01:00
Johannes Schickel
26fb7b2c8f
SDL: Remove TEXTINPUT events we associate with KEYDOWN.
2015-03-05 20:08:34 +01:00
Paul Gilbert
c0fafcf33f
MADS: Fix mismatched delete/free releasing screen surface
2015-03-05 12:24:25 -05:00
Paul Gilbert
3fae9f17da
MADS: Show a warning if sound code reads beyond end of sound data blocks
2015-03-05 12:16:24 -05:00
Paul Gilbert
f501e91ed1
MADS: Fix crash after throwing both bones to dog
2015-03-05 09:12:20 -05:00
Matthew Hoops
5936f7c9d1
MACOSX: Fix compilation
...
Broken by 3f22c12
2015-03-05 08:02:54 -05:00
Paul Gilbert
b84d2e8d73
MADS: Fix timer initialization in two scenes
2015-03-05 07:49:00 -05:00
Paul Gilbert
bb175b39c1
MADS: Fix screwed up death animation when getting eaten in village stream
2015-03-05 07:40:47 -05:00
Torbjörn Andersson
53cd90b32c
ZVISION: Fix GCC signed/unsigned warning
2015-03-05 07:28:40 +01:00
Paul Gilbert
ce4c030117
MADS: Fix animations for opening car door at various car locations
2015-03-04 21:51:01 -05:00
Paul Gilbert
51797d1438
MADS: Fix gender scanning animation in car
2015-03-04 21:30:04 -05:00
Paul Gilbert
16ced34bc2
MADS: Fix assert when there are more than 5 talk options available
2015-03-04 20:54:35 -05:00
Paul Gilbert
0780ec95c2
MADS: Fix Herman animating too quickly
2015-03-04 20:43:57 -05:00
Johannes Schickel
b66aaeb905
BUILD: Output working command line for git commit in ideprojects target.
2015-03-05 01:39:48 +01:00
Johannes Schickel
4119ed73dd
BUILD: Update ideprojects target to generate MSVC12 project files.
2015-03-05 01:39:39 +01:00
Johannes Schickel
606e303f76
DEVTOOLS: Update codeblocks readme.txt to "new" dir structure.
2015-03-05 01:32:51 +01:00
Johannes Schickel
6f56d4e955
IPHONE: Remove readme file about XCode project generation.
...
This is not supported right now and thus confusing to users.
2015-03-05 01:31:33 +01:00
Johannes Schickel
86a514ed93
IPHONE: Remove out-dated XCode project files.
2015-03-05 01:30:18 +01:00
Johannes Schickel
4d13d44f8a
Merge pull request #572 from lordhoto/sdl2-support
...
SDL: Add experimental support for SDL2
2015-03-05 01:10:34 +01:00
Johannes Schickel
b5ac3ecb1f
CREDITS: Mention skristiansson for his initial SDL2 support work.
2015-03-05 01:08:02 +01:00
Paul Gilbert
cecb9a9ecc
MADS: Fix crash throwing bones to dog
2015-03-04 18:55:05 -05:00
Paul Gilbert
652a662315
XEEN: Implement cmdChooseNumeric script opcode
2015-03-04 08:49:05 -05:00
Paul Gilbert
15d375bc44
XEEN: Implement remaining missing code in checkEvents
2015-03-04 07:45:13 -05:00
Filippos Karapetis
d9564d4cb2
Merge pull request #589 from norbertbajko/drascula_crash
...
DRASCULA: fix crash/graphic glitch at castle towers
2015-03-04 12:45:07 +02:00
Paul Gilbert
8101f8d03b
XEEN: More script opcodes
2015-03-03 23:20:51 -05:00
Paul Gilbert
66dc9ac746
XEEN: Implement give/take script opcodes
2015-03-03 21:26:20 -05:00
Paul Gilbert
de5aedcb0c
XEEN: Implemented cmNPC and TownMessage dialog class
2015-03-02 23:13:01 -05:00
Paul Gilbert
7bbbfd2ad0
XEEN: Implementing more script opcodes
2015-03-02 21:39:49 -05:00
Torbjörn Andersson
6f7b0311af
GRAPHICS: Fix GCC signed/unsigned warnings.
2015-03-02 08:38:33 +01:00
Paul Gilbert
02c046941b
XEEN: Fixes for text entry
2015-03-01 22:16:51 -05:00
Paul Gilbert
8e6708e600
XEEN: Hook up debugger properly and implement spell command
2015-03-01 21:58:58 -05:00
Paul Gilbert
aef874cf50
MADS: Fix animation of hand typing code in teleporter
2015-03-01 19:05:47 -05:00
Paul Gilbert
e664e9167a
MADS: Fix display of teleporter values with leading zeroes
2015-03-01 18:21:39 -05:00
norbertbajko
bcf2e8204c
DRASCULA: comment "talk.cpp"
...
Explain #5903 DRASCULA-IT bug fix
2015-03-01 17:23:28 +01:00
norbertbajko
0abf6d72b0
DRASCULA: comment "talk.cpp"
...
Explain #5903 DRASCULA-IT bug fix
2015-03-01 17:16:54 +01:00
norbertbajko
43a0992538
DRASCULA: comment "actors.cpp"
...
Explain #5903 DRASCULA-IT bug fix
2015-03-01 17:06:20 +01:00
Paul Gilbert
ee5b8ed59f
XEEN: Implement remaining spells
2015-03-01 10:41:11 -05:00
Johannes Schickel
066e71f61a
SDL: Call setupIcon for each window creation with SDL2.
...
This should make sure that the logo is properly set on Win32 with SDL2.
2015-03-01 16:21:53 +01:00
Paul Gilbert
c6506b567c
XEEN: Implemented more spells
2015-03-01 10:07:03 -05:00
Norbert Bajkó
8778603d34
DRASCULA: fix crash/graphic glitch at castle towers
...
Fix bug #5903 DRASCULA-IT: Crash/graphic glitch at castle towers
2015-03-01 14:48:34 +01:00
Paul Gilbert
b243768887
XEEN: Implementing spells
2015-03-01 08:31:03 -05:00
Paul Gilbert
07f504fe16
XEEN: Fix ordering of spell list and methods
2015-02-28 22:53:17 -05:00
Paul Gilbert
9789962605
XEEN: Implemented protection from elements spell
2015-02-28 20:43:07 -05:00
Paul Gilbert
b414ff26f2
XEEN: Implement some of the spells
2015-02-28 19:22:42 -05:00
Paul Gilbert
810619072a
XEEN: gcc compilation fixes
2015-02-28 18:50:18 -05:00