uruk
5829615820
AVALANCHE: Implement ShootEmUp::instructions().
...
Also implement connected functions and add fundamental parts to
ShootEmUp::run() during the process.
2014-02-16 15:24:13 +01:00
Strangerke
8df46608ad
QUEEN: Silent some CppCheck warnings by reducing some variable scopes
2014-02-16 14:39:59 +01:00
Johannes Schickel
553843a2b5
IPHONE: Allow FreeType2 support.
...
This moves the static library handling for USE_FREETYPE2 outside a block which
is not executed for the iPhone backend.
2014-02-16 04:18:07 +01:00
Strangerke
9f4628c2ef
QUEEN: Fix previous commit
2014-02-15 18:08:29 +01:00
Strangerke
e071136108
QUEEN: Add detection of French versions reported in bug #6534
2014-02-15 18:02:44 +01:00
Alyssa Milburn
0a00f2c91a
Merge pull request #432 from klusark/race
...
ANDROID: Fix a race condition
2014-02-15 17:54:26 +01:00
uruk
f8cea0ebea
AVALANCHE: Really use KeyCodes instead of ASCII values in Help.
2014-02-15 15:17:27 +01:00
Eugene Sandulenko
0d62136b41
FULLPIPE: Implement sceneHandler09_startAuntie()
2014-02-15 12:38:32 +02:00
Thierry Crozat
f86589939a
I18N: Update translation template from source code
2014-02-14 21:59:24 +00:00
Eugene Sandulenko
61e4e14012
FULLPIPE: Implement sceneHandler09_spitterClick()
2014-02-14 23:47:57 +02:00
Johannes Schickel
94f7d01882
TOUCHE: Use keycodes for hotkey handling.
2014-02-14 20:09:14 +01:00
Johannes Schickel
4e290bf475
TOON: Use keycodes for hotkey handling.
2014-02-14 18:21:57 +01:00
Johannes Schickel
b91e96e26a
TOON: Ignore hotkeys when *any* modifier is used.
...
This makes, for example, META+d also be ignored and not only CTRL+d etc.
2014-02-14 18:21:57 +01:00
Johannes Schickel
f5a77e1380
TOON: Do not use KeyState::hasFlags when only presence of any flag should be checked.
...
hasFlags has the semantics to check whether *all* of the supplied flags are
active. Toon looks like it rather wants to know whether any modifier is
active and thus not use hasFlags.
2014-02-14 18:21:57 +01:00
uruk
616d9959f3
AVALANCHE: Move/rename/implement SEU::titles().
2014-02-14 17:12:09 +01:00
D G Turner
c5e7aa8e93
SDL: Add warning if "waveout" driver is being used for audio.
...
This will help avoid bug reports like #6510 - "SDL: Audio delay
in daily builds" in future.
2014-02-14 15:34:22 +00:00
uruk
6d38d25af3
AVALANCHE: Add ShootEmUp's skeleton.
2014-02-14 13:31:08 +01:00
uruk
370e5969b5
AVALANCHE: Don't use cctype in Help anymore.
2014-02-14 05:09:34 +01:00
uruk
b46224ef3d
AVALANCHE: Get rid of continueHelp(), fix run().
...
It was unnecessary to paint the whole screen black, we can just draw the
first screen of Help immediately instead of that.
2014-02-14 05:01:12 +01:00
uruk
5dbe676011
AVALANCHE: Implement mouse control in Help.
2014-02-14 04:55:36 +01:00
uruk
c57e98ce8d
AVALANCHE: Simplify continueHelp(), move keyboard control to it's own function.
2014-02-14 03:18:11 +01:00
uruk
3d528b512f
AVALANCHE: Use keycodes instead of ASCII values in Help.
2014-02-14 02:43:49 +01:00
Johannes Schickel
a429411804
IPHONE: Don't link against private framework GraphicsServices.
...
Nothing from that framework in specific is used, thus it's not required to
link against it.
2014-02-14 02:20:59 +01:00
Eugene Sandulenko
50c98d9ee1
FULLPIPE: More initializations in scene09
2014-02-13 22:53:28 +02:00
Eugene Sandulenko
14590b4c68
FULLPIPE: Implement sceneHandler09_winArcade()
2014-02-13 22:47:28 +02:00
Strangerke
3bda176144
NEWS: Fix typo
2014-02-13 00:40:00 +01:00
Torbjörn Andersson
2b40502503
HOPKINS: Fix bug that could cause the music to stop prematurely
...
The SoundManager filled the sound handles with zeroes, which made
the mixer confuse them with active sound handle zero. In my case,
this happened to be the intro music, and the music was stopped when
playWavSample() wrongly thought its sound handle was in use.
2014-02-13 00:38:04 +01:00
Strangerke
12e9c31f41
CGE: Add an option to toggle color blind mode from the launcher
2014-02-13 00:01:41 +01:00
Eugene Sandulenko
aaf9ebfd68
FULLPIPE: Enable scene09
2014-02-13 00:50:41 +02:00
Eugene Sandulenko
a1b7a36cdd
FULLPIPE: Implement sceneHandler09()
2014-02-13 00:50:41 +02:00
Eugene Sandulenko
f9ecd6518a
FULLPIPE: Implement sceneHandler09_updateScreenCallback()
2014-02-13 00:50:41 +02:00
Eugene Sandulenko
2c5e338d33
FULLPIPE: Implement scene09_updateCursor()
2014-02-13 00:50:41 +02:00
Eugene Sandulenko
893667fc9e
FULLPIPE: Plug scene09 in
2014-02-13 00:50:41 +02:00
Eugene Sandulenko
7c549a3eed
FULLPIPE: Further work on scene09_initScene()
2014-02-13 00:50:41 +02:00
Eugene Sandulenko
d48d4b325c
FULLPIPE: Implement scene09_setupGrit()
2014-02-13 00:50:40 +02:00
Eugene Sandulenko
417426a165
FULLPIPE: Even more work on scene09_initScene()
2014-02-13 00:50:40 +02:00
Eugene Sandulenko
7d0dc05622
FULLPIPE: More work on scene09_initScene()
2014-02-13 00:50:40 +02:00
uruk
d734e8fc41
AVALANCHE: Implement keyboard control in Help.
2014-02-12 23:40:17 +01:00
Torbjörn Andersson
e5281bc0db
AVALANCHE: Made comments ASCII friendly
...
The comments I introduced earlier (previusly case labels) have been
changed to avoid non-ASCII characters. The descriptions were taken
from an ISO 8859-1 manual page.
2014-02-12 22:58:58 +01:00
Torbjörn Andersson
243bb0dea7
AVALANCHE: Silence GCC warnings
...
Mainly, GCC complained about case labels having a value less than
the minimum value for the type. Probably because character literals
may be signed or unsigned, while _trigger is always unsigned.
2014-02-12 22:15:28 +01:00
uruk
cb2b1d5ca1
AVALANCHE: Rename/implement rest of getMe().
2014-02-12 21:39:38 +01:00
Johannes Schickel
24d2e246b4
WINTERMUTE: Use game format for fallback font rendering.
...
BDF fonts got 32bit drawing support in ece8b7fb65
Thus it is not necessary to draw onto a 16bit surface.
2014-02-12 18:31:06 +01:00
Johannes Schickel
5883f4cc3f
OPENGL/SDL: Default to RGBA8888 (memory layout).
...
This makes sure the default mode also works for OpenGL ES contexts.
2014-02-12 18:06:29 +01:00
Johannes Schickel
5d78542ab8
OPENGL: Always support RGBA8888 (memory layout).
2014-02-12 18:06:29 +01:00
Johannes Schickel
2cab30ee80
OPENGL: Move RGBA8888 (logical layout) to OpenGL specific formats.
...
The reason here is that GL_UNSIGNED_INT_8_8_8_8 is not supported by the GLES
standard. Thus we cannot use it outside OpenGL specific code paths.
2014-02-12 18:06:29 +01:00
Johannes Schickel
ac5907a804
OPENGL: Use frac_t for cursor scaling.
2014-02-12 17:15:07 +01:00
Johannes Schickel
6576dd758b
OPENGL: Simplify shake offset application.
2014-02-12 17:15:07 +01:00
Johannes Schickel
1709486859
OPENGL: Use GLfloat for draw cooridnates in Texture.
2014-02-12 17:15:07 +01:00
Johannes Schickel
49dcd36e72
OPENGL: Use signed types for mouse coordinates.
...
This adjusts for the fact that our event handling also uses signed coordinates.
2014-02-12 17:15:07 +01:00
Johannes Schickel
ddc70ed9ee
OPENGL: Properly use signed types for cursor hotspot.
2014-02-12 17:15:07 +01:00