Günther Brammer
562816cfe5
Clean up some unused variables and obsolete FIXMEs
2011-09-28 01:09:56 +02:00
Günther Brammer
9bc61db360
copyright notices update 2011
2011-09-01 16:58:52 +02:00
Sven Eberhardt
269c7b208c
control config dialog
2011-03-30 22:11:47 +02:00
Günther Brammer
8569eaab8c
win32: Do not include windows.h from PlatformAbstraction.h
...
A few windows headers are still included, but not the big offenders
rpcndr.h, wingdi.h and winuser.h. Unfortunately, the latter two need to be
included from StdWindow.h, so still wind up in a lot files, which means
some of the #defines in them need to be undone. To avoid doing that in
multiple places, a few more files include StdWindow.h now.
2011-03-11 03:48:25 +01:00
Günther Brammer
2820716057
Include fewer headers from C4Game.h so C4NetIO.h isn't included from there
2011-03-11 03:43:38 +01:00
Günther Brammer
8ff6ae847c
C4Group::LoadEntry takes pointer instead of non-const reference
2011-03-05 02:44:26 +01:00
Martin Plicht
b82c8dc59e
cocoa: Fix compilation
2011-02-05 21:35:18 +01:00
Günther Brammer
cde66b249f
C4Include.h: Do not include C4Gui.h
...
The two dialogs in headers included in C4Game.h are only used by classes in
those headers, and do not need to be defined in the headers.
2011-01-24 01:15:58 +01:00
Martin Plicht
a22d5ee35c
Mac: Add Cocoa port
2010-12-27 04:49:02 +01:00
Günther Brammer
be342d4a51
copyright notices update 2010
...
This time with more manual checking and using git blame -M -C, so that
a few cases of copied code get a copyright notice corresponding to
their initial introduction.
2010-12-23 01:01:24 +01:00
Armin Burgmeier
9f65838ae8
Fix a couple of compiler warnings
2010-04-28 23:43:25 +02:00
Armin Burgmeier
a58b07d65f
Rename keycode "Back" to "Backspace" so that it matches X11
2010-04-18 16:17:55 +02:00
Armin Burgmeier
d8e8eab992
C4KeyCodeEx::String2KeyCode: Return KEY_Undefined instead of 0 if key not found ( #233 )
2010-04-18 16:15:51 +02:00
Armin Burgmeier
c2924041c9
Fix seperate->separate everywhere
2010-04-01 23:08:06 +02:00
Benjamin Herr
4378de147c
Rerun astyle with missing \ added
2010-03-28 20:58:01 +02:00
Günther Brammer
b4e37b070b
Change all indentation with spaces to use tabs instead
...
This is a whitespace-only patch. Hopefully, it'll only affect rarely-changed
parts of the engine, since all regularly maintained pieces should already
use tabs.
2010-03-27 17:05:02 +01:00
Sven Eberhardt
123cc82550
fix modifier key check on non-playercontrol keys ( #201 )
2010-03-25 12:34:23 +01:00
Sven Eberhardt
25e5279c0d
implement gamepad axis strength parameter in player controls
...
lowered axis threshold to 20%
2010-02-23 17:53:38 +01:00
Sven Eberhardt
526158dfe3
fix input binding fallbacks ( #158 )
...
compile fix
2010-02-23 00:35:06 +01:00
Asmageddon
f3fcf7e80e
fix key release event not being triggered if shift state changed during key hold ( #134 )
2010-02-18 18:43:38 +01:00
Nicolas Hake
8c87becfd1
Fix Win32 virtual key constants
2010-01-28 11:07:12 +01:00
Armin Burgmeier
1c1ec4beba
Added a Dvorak control set
2010-01-27 22:36:27 +01:00
Sven Eberhardt
23a206ccdd
implement *Mouse*Wheel1Up/Down for player controls
...
implement mouse wheel viewport zoom as async PlayerControl
2009-12-31 18:20:45 +01:00
Nicolas Hake
1c11c4dd34
Merged PlrCtrl into default
2009-12-17 14:06:24 +01:00
Tobias Zwick
edec15d64f
merge
2009-11-30 17:24:14 +01:00
Armin Burgmeier
49e607bab0
Added includes and forward declarations, fixing the build
2009-10-26 00:09:34 +01:00
Nicolas Hake
52bde5a579
Remove BIG_C4INCLUDE define
2009-10-20 06:21:12 +02:00
Armin Burgmeier
3b0d49e8c0
Fix WASD movement on X11
2009-10-20 01:04:07 +02:00
Armin Burgmeier
e2eb0446ee
Replace strnicmp by SEqualNoCase
...
The former is non-standard (my Linux doesn't have it)
2009-10-18 12:33:48 +02:00
Sven Eberhardt
9be7a2724a
added mouse support for scripted player controls
2009-10-17 17:53:26 +02:00
Sven Eberhardt
1c941adddc
fix gamepad control
2009-10-16 16:23:17 +02:00
Armin Burgmeier
ab7890a307
Fixed the build on Linux
2009-10-15 23:43:29 -04:00
Sven Eberhardt
4237837bb3
experimental gamepad config
2009-10-14 23:29:27 +02:00
Sven Eberhardt
40f3fb87bd
X11 and SDL keyboard input processing accept case insensitive key definitions
2009-10-14 20:15:05 +02:00
Sven Eberhardt
df6010a148
merge
2009-08-12 17:27:43 +02:00
Günther Brammer
572d00c32e
Move all source files
...
This might make stuff easier to find.
2009-08-10 17:59:18 +02:00