aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-21KYRA: (EOB) - fix minor sprite drawing glitch in EOB1athrxx
(some sprites were drawn one pixel too far to the right)
2012-02-21KYRA: (EOB) - fix minor text displayer glitchathrxx
2012-02-21KYRA: (EOB) - implement EGA graphics mode for EOB1athrxx
2012-02-21KYRA: (EOB) - fix EOB1 door clippingathrxx
(this was done in the same way as in EOB2 and LOL, but it has to be slightly different)
2012-02-21KYRA: (EOB) - complete CGA graphics mode implementationathrxx
2012-02-21KYRA: (EOB) - start work on CGA and EGA graphics modesathrxx
2012-02-21KYRA: (EOB) - fix minor glitch in hp and food bar graphsathrxx
2012-02-21KYRA: (EOB) - fix character hand iconsathrxx
(upper thumbs should point to the right, lower thumb to the left)
2012-02-21KYRA: (EOB) - fix minor bug (wrongly initialized value) and some renamingathrxx
2012-02-21KYRA: add new rendering mode gui optionsathrxx
(EOB should support EGA and CGA mode, but this isn't implemented yet)
2012-02-21COMMON: add gui options for rendering modesathrxx
The purpose is the same as for the sound gui options: users shouldn't be offered modes that the engine doesn't support.
2012-02-21COMMON: remove unnecessary commasathrxx
2012-02-21KYRA: (EOB) - move EOB 1 intro code into separate classathrxx
2012-02-21KEYMAPPER: Clean up more dead codeTarek Soliman
More automapper related dead code
2012-02-21Merge pull request #182 from fingolfin/forbid-ctypeWillem Jan Palenstijn
ALL: Avoid using is* macros from ctype.h
2012-02-21IPHONE: Rewrite video screen rotation.Johannes Schickel
Now it should be a little bit more sane. Formerly the width and height was swapped in rotation mode, which resulted in the x coordinate falling into the range 0..height in landscape mode for example. This also fixes the cursor offset in the modern theme.
2012-02-21IPHONE: Move _overlayPortraitRatio from global scope to local scope.Johannes Schickel
2012-02-21IPHONE: Add _overlayRect, which describes the overlay screen rect.Johannes Schickel
2012-02-21KEYMAPPER: Remove automapping dead codeTarek Soliman
2012-02-20GUI: Fix mingw-w64 build errorsWillem Jan Palenstijn
2012-02-20GUI: Implement AAed tabsWillem Jan Palenstijn
The stroke effect isn't properly implemented yet since it isn't used in the modern theme. There are slight bleeding colours around the corners of the tab_background when its corners overlap with the corners of the underlying dialog. These are hard to avoid because the underlying dialog destroys the background that we should be blending these corners with.
2012-02-20GUI: Add AA dialog corners on alpha overlaysWillem Jan Palenstijn
2012-02-20GUI: Minor cleanupWillem Jan Palenstijn
2012-02-20GUI: Speed up alpha blending with black for classic dialog backgroundsWillem Jan Palenstijn
2012-02-20OPENGL: Don't force alpha to 1Willem Jan Palenstijn
This was likely a hack to work around an alpha blending bug in the gui vector renderer.
2012-02-20GUI: Keep dst alpha unchanged when blending coloursWillem Jan Palenstijn
2012-02-20GUI: Rewrite AA rounded square rendererWillem Jan Palenstijn
This fixes bleeding of colours between different regions. It also turns 'bevel' into an option that turns the stroke into a bevel, and implements antialiased gradient-fills.
2012-02-20IPHONE: Default to portrait mode in case the orientation could not be ↵Johannes Schickel
determined.
2012-02-20IPHONE: Move OpenGL ES context generation to its own method.Johannes Schickel
2012-02-20IPHONE: Precalculate vertex/tex coordinates for game screen/overlay.Johannes Schickel
2012-02-20KEYMAPPER: Add some commentsTarek Soliman
2012-02-20IPHONE: Use render buffer size instead of application frame size for video ↵Johannes Schickel
size calculations. These match as far as I can tell, but in case they don't match, the render buffer size should be the correct thing to use.
2012-02-20IPHONE: Rename _screenRect to _gameScreenRect.Johannes Schickel
2012-02-20IPHONE: Rename _backing[Width,Height] to _renderBuffer[Width,Height].Johannes Schickel
2012-02-20IPHONE: Don't overwrite orientation when the OpenGL ES context is created.Johannes Schickel
2012-02-20IPHONE: Refactor event code a bit.Johannes Schickel
Now mouse x/y coordinates are passed as int.
2012-02-20IPHONE: Even more slight formatting fixes.Johannes Schickel
2012-02-20KEYMAPPER: Change how keymaps are displayed in the remap dialogTarek Soliman
This makes it so that there's 2 groups: 1 - The keymap stack 2 - The loaded keymaps The first group displays which keymaps are active and which keymaps are completely blocked due to an opaque keymap on top. The second group displays which loaded keymaps store their mappings globally and which ones store their mappings per-target.
2012-02-20COMMON: Filter non-ASCII values in ctype.h-style isFOO functionsMax Horn
2012-02-20COMMON: Move isFoo functions to namespace Common, add doxygen commentsMax Horn
2012-02-20IPHONE: Slight game screen texture related variable renaming.Johannes Schickel
2012-02-20IPHONE: Slight cleanup.Johannes Schickel
2012-02-20IPHONE: Remove some unused variables.Johannes Schickel
2012-02-20KEYMAPPER: Move F7 and F8 handling to DefaultEventMapperTarek Soliman
2012-02-20KEYMAPPER: Move CTRL-F5 handling to DefaultEventMapperTarek Soliman
2012-02-20KEYMAPPER: Move DefaultEventMapper implementation to its own cpp fileTarek Soliman
2012-02-20KEYMAPPER: Rewrite the EventMapper APITarek Soliman
2012-02-20KEYMAPPER: Having a mapper is no longer optionalTarek Soliman
2012-02-20KEYMAPPER: Create a DefaultEventMapper when Keymapper isn't enabledTarek Soliman
This allows migration to unconditional mapping
2012-02-20KEYMAPPER: EventMapper must now eat all eventsTarek Soliman