Kamil Zbróg
84784add68
PRINCE: midi music player added. mob and object lists added
2013-10-28 00:06:21 +00:00
Kamil Zbróg
5357724657
PRINCE: code cleanup
2013-10-24 20:31:08 +01:00
Kamil Zbróg
accb9e10e8
PRINCE: more scrip opcodes added
2013-10-24 01:01:55 +01:00
Kamil Zbróg
677c82763c
PRINCE: logo shown at startup
2013-10-22 01:13:52 +01:00
Kamil Zbróg
78434a5f53
PRINCE: code cleanup. debugger added
2013-10-22 01:05:24 +01:00
Kamil Zbróg
263b02eb61
PRINCE: flic anim decoder works with room 59 (intro)
2013-10-21 01:18:27 +01:00
Kamil Zbróg
1f0e976ea6
Merge branch 'master' into prince
2013-10-20 23:53:31 +01:00
Paul Gilbert
b6bace0fa0
TSAGE: Further R2R fixes for voice playback looking at hotspots
2013-10-20 13:47:06 -04:00
Paul Gilbert
0a4a14c9c9
TSAGE: Fix for R2R player sometimes appearing black after reloading
2013-10-20 10:56:42 -04:00
Paul Gilbert
cb41847388
TSAGE: Fix for correctly setting up playing voice number
2013-10-20 10:32:53 -04:00
Johannes Schickel
f20471d962
Merge pull request #408 from lordhoto/opengl-replacement
...
OpenGL revamp
2013-10-20 06:20:46 -07:00
Eugene Sandulenko
4c3972d68a
NEVERHOOD: Fixes for museum walls in Russian version
2013-10-19 23:48:36 +03:00
Johannes Schickel
05c347fc8a
OPENGL/SDL: Add screenshot support.
2013-10-19 22:18:22 +02:00
Johannes Schickel
37f7123552
TIZEN: Add some further OpenGL related changes by Chris.
2013-10-19 22:18:22 +02:00
Johannes Schickel
fa90f9797c
GUI: Check for screen change whenever an event is polled.
...
This should *hopefully* really fix all GUI crashes when resizing with OpenGL.
2013-10-19 22:18:22 +02:00
Johannes Schickel
bb1d49ba9c
OPENGL: Limit maximum Surface size to maximum texture size.
...
This is mostly aimed at old graphics chips. For example, wjp's old laptop
only supports 1024x1024 textures but has a 1280x800 screen. Switching to
fullscreen would create a bigger overlay than supported. Now it will get
limited to an smaller resolution and then scaled too.
Alternatively we could think of tiling surfaces into textures. But then
handling scaling would be more complicated since it might result in
artifacts on texture tile borders.
2013-10-19 22:18:15 +02:00
Johannes Schickel
53f9c0d69b
SDL: Send EVENT_SCREEN_CHANGED after receiving SDL_VIDEORESIZE when necessary.
...
This fixes some ugly crashes when resizing the window in OpenGL mode.
2013-10-19 22:17:42 +02:00
Johannes Schickel
ed180f6b67
BASE: Add hack to switch graphics manager in runGame.
...
This is a (temporary) hack to assure that when the launcher is set up as an
SurfaceSDL graphics mode and the game is using an OpenGL graphics mode
everything will work as expected.
2013-10-19 22:17:42 +02:00
Johannes Schickel
20e4a7f0ce
TIZEN: Adapt to new OpenGL code.
...
Thanks to Chris Warren-Smith for testing this a bit.
2013-10-19 22:17:42 +02:00
Johannes Schickel
decc013e53
OPENGL: Implement dirty rect handling.
2013-10-19 22:17:42 +02:00
Johannes Schickel
50a86463c1
SDL: Use OSD in OpenGL SDL backend.
2013-10-19 22:17:42 +02:00
Johannes Schickel
cc9c991d77
OPENGL: Add OSD support.
2013-10-19 22:17:39 +02:00
Johannes Schickel
5ce830b976
SDL: Add a OpenGL SDL backend and hook it into the SDL backend.
...
The hooking code is nearly exactly the old hooking code. Only the OpenGL SDL
creation has been adapted since it uses a different constructor now.
2013-10-19 22:14:24 +02:00
Johannes Schickel
46323074e7
OPENGL: Add new generic OpenGL (ES) backend.
...
This backend is based on ideas of the old OpenGL backend, of the Android GL
backend and of the iPhone GL backend.
2013-10-19 22:12:01 +02:00
Eugene Sandulenko
6ec72a82d5
FULLPIPE: Fix crash in MovGraph2::buildMovInfo1SubItems()
2013-10-19 23:09:59 +03:00
Paul Gilbert
5ecfc1e48f
TSAGE: Fixes for allowing selecting speech in the ScummVM options dialog
2013-10-19 16:02:51 -04:00
Eugene Sandulenko
a5c7cdcc0c
FULLPIPE: Implement MovGraph2::findLink()
2013-10-19 21:22:15 +03:00
Eugene Sandulenko
33c849698f
FULLPIPE: Implement MovGraph2::buildMovInfo1SubItems()
2013-10-19 21:22:15 +03:00
Paul Gilbert
33e75a8718
TSAGE: Bugfixes for voice playback to work in conversations
2013-10-19 10:45:31 -04:00
Kamil Zbróg
852a963711
Merge branch 'master' into prince
...
Conflicts:
engines/plugins_table.h
2013-10-19 12:40:55 +01:00
Eugene Sandulenko
a9aaca4608
FULLPIPE: Implement MovGraph2::findMinPath()
2013-10-19 00:44:10 +03:00
Eugene Sandulenko
7ef9798fd4
TOUCHE: Initialize uninit variables. CID 1002423
2013-10-18 16:11:54 +03:00
Eugene Sandulenko
fee20ebe31
DREAMWEB: Initialize few more class variables. CID 1003402
2013-10-18 16:04:48 +03:00
Eugene Sandulenko
6ff57db90f
DRASCULA: Initialize class variables. CID 1003403
2013-10-18 16:01:10 +03:00
Eugene Sandulenko
2a6a23e88a
DRACI: Initialized class variables. CID 1003405
2013-10-18 15:59:22 +03:00
Eugene Sandulenko
834ff819df
DRACI: Fix negative array index read. CID 1003548
2013-10-18 15:56:50 +03:00
Eugene Sandulenko
8390e53fc0
FULLPIPE: Plug resource leak. CID 1107570
2013-10-18 15:54:59 +03:00
Matthew Hoops
aba818d195
ZVISION: Attempt to fix compilation on AmigaOS4
2013-10-18 06:13:32 -04:00
Matthew Hoops
821a7430da
WINTERMUTE: Remove useless __inline
2013-10-17 23:39:05 -04:00
Matthew Hoops
3c6c91a604
ZVISION: Make the line height be an int
2013-10-17 23:08:17 -04:00
Matthew Hoops
396808638d
ZVISION: Consistently use the type of the state map
...
Should fix the AmigaOS4 build
2013-10-17 23:02:22 -04:00
Matthew Hoops
e8fe506a1e
BUILD: Mark ZVision as requiring freetype2/16bit
2013-10-17 22:36:26 -04:00
Willem Jan Palenstijn
a532c7729f
Merge branch 'zvision'
...
This merges pull request 395 for the ZVision engine developed during
GSoC2013.
2013-10-17 23:00:00 +02:00
Eugene Sandulenko
6b9abcc2ec
NEVERHOOD: Another fix for Russian version
2013-10-17 23:54:50 +03:00
Willem Jan Palenstijn
1771162242
Merge branch 'avalanche'
...
This merges pull request 399 for the Avalanche engine developed during
GSoC2013.
2013-10-17 22:33:15 +02:00
Willem Jan Palenstijn
748ba2475a
AVALANCHE: Fix broken xml entity in credits
2013-10-17 22:32:49 +02:00
Eugene Sandulenko
109ff80475
FULLPIPE: Implement MovGraph2::findLink2()
2013-10-17 23:19:28 +03:00
Eugene Sandulenko
2f1387bb26
FULLPIPE: Implement MovGraph2::findLink1()
2013-10-17 23:19:28 +03:00
urukgit
38b842ba71
AVALANCHE: callDialogDriver, displayText, unSkrimble, doTheBubble string cleanup
...
Unify callDialogDriver() and displayText(). Rework it, unSkrimble() and
doTheBubble() to use Common::String instead of a private buffer. This
fixes the bug regarding examining the money bag.
2013-10-17 22:17:10 +02:00
Strangerke
1c3fcf22a1
AVALANCHE: Some more refactoring
2013-10-17 22:17:10 +02:00