scrawl
2d8f0949a4
Always run key (Y)
12 years ago
scrawl
beab20cb42
Fix message boxes not opening if they opened as a result of object activation
12 years ago
scrawl
285b4bf726
Allow zooming camera in vanity or preview mode with the mousewheel
12 years ago
scrawl
268bb23590
Implemented sneaking animation
12 years ago
scrawl
0f6fd80294
Merge branch 'master' of git://github.com/zinnschlag/openmw into graphics
...
Conflicts:
apps/openmw/mwgui/windowmanagerimp.cpp
apps/openmw/mwrender/npcanimation.cpp
files/mygui/openmw_settings_window.layout
12 years ago
Marc Zinnschlag
038c5c3e82
Merge remote-tracking branch 'mikesc/bug574'
12 years ago
Michal Sciubidlo
3df34fb5cc
fix bug 574
12 years ago
scrawl
369f881170
Merge branch 'master' of https://github.com/zinnschlag/openmw into graphics
12 years ago
vorenon
1a43d86d9e
Close messages boxes with the activation key (Bug #589 )
12 years ago
scrawl
d4264353a3
Merge branch 'z-up' into graphics
...
Conflicts:
apps/openmw/mwrender/localmap.cpp
apps/openmw/mwrender/renderingmanager.cpp
apps/openmw/mwrender/water.cpp
files/materials/water.shader
12 years ago
scrawl
5c0c5854e8
Unrelated change: we always want the XAutoRepeat workaround, regardless of using exclusive input or not
12 years ago
scrawl
b1fc68d44d
Merge branch 'master' into graphics
12 years ago
scrawl
73d48a95f6
Add message box when the player tries to move when being overencumbered.
12 years ago
scrawl
cacdb33b42
Merge branch 'master' into graphics
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwrender/npcanimation.cpp
apps/openmw/mwrender/sky.cpp
12 years ago
Marc Zinnschlag
cd40d167ce
Merge remote-tracking branch 'chris/animation2'
12 years ago
scrawl
dfe29db9cb
Fix bug #591 : Don't allow opening new windows (main menu, console) if there's any modal widget active. Also made some windows modal that should be (character creation)
12 years ago
scrawl
32b837ebd4
Merge branch 'next' of https://github.com/zinnschlag/openmw into graphics
12 years ago
Chris Robinson
bea460955d
Merge remote-tracking branch 'zini/next' into animation2
12 years ago
scrawl
b52df83d84
Pressing Enter should skip _one_ message box, not skip all message boxes until the key is released again
12 years ago
Marc Zinnschlag
31bfe62bbc
Merge remote-tracking branch 'scrawl/bug_562' into next
12 years ago
scrawl
5a11ddc485
Pressing F1 again hides the quick keys menu.
12 years ago
Chris Robinson
e2d7cc49e3
Merge remote-tracking branch 'zini/next' into animation2
12 years ago
scrawl
c4f17f5596
playercontrols switch now disables activation in general (Chris' suggestion)
12 years ago
Marc Zinnschlag
910858c300
Merge remote-tracking branch 'sergeyshambir/guiconvience' into next
12 years ago
scrawl
6a49ea9b4f
Cleaning out some old bits
12 years ago
Chris Robinson
6a9755778e
Merge remote-tracking branch 'zini/next' into animation2
12 years ago
Tom Mason
158c6fc9fa
pressing enter when a messagebox is prompting for "ok", will activate ok button
12 years ago
Sergey Shambir
bba024d6ad
Right mouse button click now stops Container GuiMode.
12 years ago
Chris Robinson
ebc7bc9427
Rename A_AlwaysRun to A_Run
...
Note that there is an "always run" key, but its functionality is handled by
A_ToggleWalk.
12 years ago
Chris Robinson
a8f0ce43a5
Add a run key
12 years ago
scrawl
31f760ccce
Fixing issues from last commit: restored input and occlusion queries
12 years ago
scrawl
c4d518132f
With the 1x1 background window trick, we can apply VSync without restart. Some issues left though.
12 years ago
Chris Robinson
3251796ba0
Fix left/right movement
12 years ago
Jordan Milne
10a3caa504
more resizing fixes from scrawl, share an SDLWindow between the input wrapper and the engine
12 years ago
Jordan Milne
5a6589af01
extract cursor management to a separate class, have windowmanager communicate with it. Initialize SDL during engine start
12 years ago
Jordan Milne
f9b064d1bc
add preliminary hardware cursor support into sdl4ogre and windowmanagerimp, handle alt-tabbing away from fullscreen gracefully
12 years ago
Jordan Milne
a030c03513
support the printscreen button properly
12 years ago
Jordan Milne
403b6756f5
remove dependency on boost::locale, use system mouse position in in-game menus
12 years ago
Jordan Milne
601d79ef3f
fix the mouse wheel in mygui
12 years ago
Jordan Milne
ed644259ce
Move SDL helpers to their own package in extern/, allow conversion from sdl to ois keycodes, (maybe) fix unicode handling
12 years ago
Jordan Milne
cb01df49c0
begin to support text input
12 years ago
Jordan Milne
53cff0ba68
use native relative mouse movements where available, have the cursor follow the hardware cursor in the main menu
12 years ago
Jordan Milne
02ccb75894
Wrap the mouse to the window (except in debug mode)
...
Grab the mouse when not in the main menu (except in debug mode)
Always hide the cursor when it's over the window
Allow warping the mouse around
Handle ^C properly
12 years ago
Jordan Milne
6b49b8ab47
MyGUI doesn't care for SDL's mouse button ordering, send it what it expects
12 years ago
Jordan Milne
3b1d285cf3
fix compile errors, work with unmodified SDL
12 years ago
Jordan Milne
6449f68d61
Merge branch 'master' into sdl_input
12 years ago
Jordan Milne
884d3ea4d8
Rip out OIS, fill the holes with SDL goodness. WIP.
12 years ago
scrawl
f1b138d0a8
Merge branch 'master' into videoplayback
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
12 years ago
scrawl
ddbe13e569
Workaround for http://bugs.openmw.org/issues/475
12 years ago
scrawl
faad64b254
Esc cancels the video
12 years ago
Marc Zinnschlag
5eb0f489e2
Issue 476: fixed auto-move bypassing disabled player controls
12 years ago
scrawl
21e0cde914
changed OIS includes since OIS_INCLUDE_DIR is already an include directory
12 years ago
scrawl
896428c129
enableRestMenu & enableLevelupMenu
12 years ago
scrawl
76b494100e
finished?
12 years ago
scrawl
2b339f6c0f
loading screen
12 years ago
scrawl
9448ce5968
implemented "get<Control>Disabled" functions
12 years ago
scrawl
760f05c454
the HUD can be toggled with F12 key; useful for screenshots
13 years ago
Marc Zinnschlag
160b52162b
Merge remote-tracking branch 'scrawl/quick_keys'
...
Conflicts:
apps/openmw/mwgui/windowmanagerimp.cpp
13 years ago
Marc Zinnschlag
14b4263143
Merge remote-tracking branch 'scrawl/alttab'
13 years ago
scrawl
dc8f9bd923
workaround for alt tab view mode toggle
13 years ago
scrawl
9af0b48ad6
show/hide crosshair correctly
13 years ago
scrawl
a4c1d979d6
Merge branch 'master' into quick_keys
13 years ago
scrawl
c5e55d3cac
fix screenshot function
13 years ago
greye
61923349e5
resolving conflicts
13 years ago
scrawl
5ebcaeb098
Merge branch 'next' into quick_keys
13 years ago
scrawl
b1a394552d
mouse click sounds
13 years ago
scrawl
fab4cfecb1
some unfinished work on quick keys window
13 years ago
Nikolay Kasyanov
71a6ce2202
removed cout spam
13 years ago
Nikolay Kasyanov
5395721c26
more appropriate fix for #189
13 years ago
scrawl
f7d537cb28
very small correction
13 years ago
scrawl
19ae30ee68
Merge branch 'master' into next
...
Conflicts:
apps/openmw/mwbase/inputmanager.hpp
apps/openmw/mwinput/inputmanagerimp.cpp
apps/openmw/mwinput/inputmanagerimp.hpp
apps/openmw/mwinput/mouselookevent.cpp
13 years ago
Marc Zinnschlag
d1656b2f5d
Merge remote-tracking branch 'greye/player_control'
...
Conflicts:
apps/openmw/mwrender/player.cpp
13 years ago
greye
b8e56d61d3
update camera code, add idle time
13 years ago
greye
3f3972eb3b
no vanity in gui mode (thanks scrawl)
13 years ago
greye
d2b451eb7d
entering vanity mode
13 years ago
greye
14f293882c
still resolving
13 years ago
greye
83356d5505
resolving conflicts
13 years ago
greye
7303d595dd
resolving conflicts
13 years ago
greye
0e6e141fd4
camera control related script instructions
13 years ago
greye
e8fc942bef
reverse Z-axis rotation to make doors happy
13 years ago
greye
a453a7f035
camera adjustment, fix view mode on start
13 years ago
greye
392e6efcb5
initial player rendering
13 years ago
greye
6f87c0c36d
preview mode, advanced vanity support
13 years ago
greye
fe1a9ac3c5
poor camera with some fixes
13 years ago
greye
c46eeaa100
initial 3d-person camera support
13 years ago
scrawl
f9efd543e4
use float for the mouse position tracking, should be more accurate for sensitivity multipliers != 1
13 years ago
scrawl
67577c6192
UI cursor & camera sensitivity sliders
13 years ago
scrawl
c7b8787c32
"reset to defaults" button, invert y axis button
13 years ago
scrawl
bc6e4feedc
hotkey window first version
13 years ago
scrawl
976ad7a301
key defaults specified in the code now, required in order to keep the configuration files valid across multiple versions of openmw
13 years ago
scrawl
90f1d9c2f2
OSX suggestion by corristo
13 years ago
scrawl
86d6f190bf
Input system rewrite
13 years ago
Marc Zinnschlag
88e70cb5bd
Merge branch 'decouple'
13 years ago
Marc Zinnschlag
6534c2a55a
Issue #107 : WindowManager is accessed only through the interface class from now on
13 years ago
Marc Zinnschlag
0231533d05
Issue #107 : InputManager is accessed only through the interface class from now on
13 years ago
scrawl
2ebf4721d1
small main menu fix
13 years ago
scrawl
44ff31b50a
removed world exit methods
13 years ago
scrawl
f72956b918
- added a simple main menu (with Return, Options and Exit buttons)
...
- removed OEngine::ExitListener (what a terrible abuse of framelisteners)
13 years ago
greye
6b996d8c34
fix disabled camera on start
13 years ago
greye
378fcc2460
fix DisablePlayerControl logic
13 years ago
greye
1511eb3549
implemented enable/disable player looking switch
13 years ago
greye
a2d87d5f5b
added camera flip control, fixed input rotation axis
13 years ago
greye
ec9cf4d3c6
rotateObject() added, input system rewritten
13 years ago
greye
16ad97610d
add support for some scripting player control switches
13 years ago
Marc Zinnschlag
fe86ce5a2c
DrawState workaround
13 years ago
Marc Zinnschlag
771863e73b
Issue #324 : Started turning NpcStats into a proper class; fixed a cmake script bug; fixed a namespace issue
13 years ago
scrawl
14f4f09f83
proper resolution switching (reposition GUI & adjust mouse clipping region)
13 years ago
scrawl
51b8a76a68
merged by branches together, starting with alchemy window
...
Merge branch 'guimode_stacking' into next
Conflicts:
apps/openmw/mwgui/mode.hpp
13 years ago
scrawl
6ea7bdb224
vsync & fps buttons, sound volume apply fix
13 years ago
scrawl
7ebbc099b3
allow stacking gui modes
13 years ago
scrawl
313294c522
settings window (hotkey F2) which does nothing. Yay!
13 years ago
scrawl
7fbee0d488
use MyGUI::InputManager instead of MWInputManager to detect ctrl/shift
13 years ago
scrawl
320cc7d020
implemented ctrl and shift-keys for item drag&drop (take all, take 1)
13 years ago
scrawl
d266b4fe87
hide the cursor during drag&drop and don't allow hotkeys that change guimode
13 years ago
scrawl
ad5753ba91
Merge branch 'master' of https://github.com/zinnschlag/openmw into gui
13 years ago
scrawl
dd8c66b479
notification when screenshot was taken
13 years ago
scrawl
4655ec94f0
Merge branch 'master' into physicsaedra2 & fix warnings
...
Conflicts:
apps/openmw/mwworld/scene.cpp
13 years ago
scrawl
4949576984
disable some player controls in gui mode
13 years ago
scrawl
75b336baea
Merge branch 'physicsaedra2' of https://github.com/jhooks1/openmw into physicsaedra2
...
Conflicts:
apps/openmw/mwinput/inputmanager.cpp
apps/openmw/mwworld/player.cpp
libs/openengine/bullet/physic.cpp
13 years ago
Jason Hooks
1ce759af06
Merging in master
13 years ago
scrawl
f2fae770d4
Merge branch 'master' into physicsaedra2
...
Conflicts:
apps/openmw/mwworld/player.cpp
13 years ago
scrawl
e3486931ae
F10 hotkey toggle FPS
13 years ago
scrawl
9e1a9e5758
Merge branch 'master' into physicsaedra2
...
Conflicts:
apps/openmw/mwinput/inputmanager.cpp
libs/openengine/bullet/physic.cpp
13 years ago
Aleksandar Jovanov
15526d6110
only fists support lacks
13 years ago
Aleksandar Jovanov
c1afd534fc
all stuff added
13 years ago
Aleksandar Jovanov
b4ee01e691
missing file
13 years ago
Marc Zinnschlag
8bf9b371c7
removed remains of input framelistener
13 years ago
scrawl
a3151fe525
fixed input handling priority in the main loop
13 years ago
Jason Hooks
18a139cd66
adding up and down move buttons
13 years ago
Marc Zinnschlag
bc71fb47e0
minor fix
13 years ago
Pieter van der Kloet
17b1546dc1
Changed the way screenshots are created (Bug #191 )
13 years ago
gugus
bc51ba5a38
Add the journal window (J key). It's still not in the right position.
13 years ago
Marc Zinnschlag
64d6ee26bd
changed OGRE framelistener function from frameStarted to frameRenderingQueued
14 years ago
Marc Zinnschlag
f773cf27cb
replaced old movement input system
14 years ago
Marc Zinnschlag
36cb10572a
fixed tab problem
14 years ago
Star-Demon
588e6e9995
Fixed a syntax error! Oops!
14 years ago
Star-Demon
09023bb853
Toggle now toggles, conventions...
14 years ago
Star-Demon
962b8c9781
Cleaned up inputmanager, tightened up player.exectueAutoMove()
14 years ago
Star-Demon
1bc9a46c6b
Cleaned up and changed executeAutoMove()
14 years ago
Star-Demon
90e6029bad
Fixed object reference error in player gets
14 years ago
Star-Demon
1a56ef9a67
More AutoMove, now including walking - ready for a look and then test
14 years ago
Star-Demon
5aec3815fd
The player should now be able to run AND walk...
14 years ago
Star-Demon
f96f53484c
More AutoMove stuff, Sneak bools, cleaning
14 years ago
Star-Demon
60c9c31c7a
Silly error Fixed in binding
14 years ago
Star-Demon
bfcfcecab6
Most of AutoMove finished - just needs some speed in Player class.
14 years ago
Star-Demon
3ab4a4487f
Sneak State, Bound Sneak and AutoMove, began outlining AutoMove
14 years ago
Star-Demon
43c33ee85f
Merge remote branch 'zinnschlag/master'
14 years ago
Star-Demon
e98eef8cd3
corrected grammar for merge
14 years ago
Marc Zinnschlag
f01a3d5e35
split Player class into a MWWorld and a MWRender component
14 years ago
Marc Zinnschlag
4a12be11bf
moved PlayerPos class from MWRender to MWWorld and renamed it to Player
14 years ago
Star-Demon
fec90122c3
Added enumerated States to inputmanager to handle future standard actions.
14 years ago
Jan Borsodi
16aa13721a
Updated all dialogs to use a garbage list for postponed cleanup, this list is cleared in update() which is called for each frame.
...
Fixed incorrect code in onCreateClassDialogBack, should use set class from pickClassDialog.
Add private method setGuiMode() which calls the input manager, updated all gui-mode changes in WindowManager to use that.
14 years ago
Jan Borsodi
1907aeb6c6
The game mode is now properly restored once a dialog is finished. Previously the game mode was only set in the window manager but it has to go through the input manager firs to get correct input state. Also updated the gui script commands to also use the input manager and not the window manager.
...
At some point the gui mode code should be moved to a class that handles all game mode (engine?).
15 years ago
Marc Zinnschlag
2d695cc806
routed activate signal from input sub-system to engine-class
15 years ago
Armin Preiml
c000bfb43d
moved object focus code to mwscene
15 years ago
Armin Preiml
b50c7e0788
Some experimental implementation of a RaySceneQuery.
15 years ago
Nicolay Korslund
5ff9344a87
Finished console GUI window
15 years ago
Nicolay Korslund
c61212202b
Moved mwgui/ back to apps/openmw/. Fixed mouse position bug.
15 years ago
Nicolay Korslund
608ddd0a58
Splitt inputmanager into hpp/cpp
15 years ago
Nicolay Korslund
c84672a560
Added MyGUI to OpenMW, fully working (with events and script hooks)
15 years ago
Nicolay Korslund
13d3f9c87e
Integrated OpenEngine, replaces entire components/engine/ directory.
15 years ago
Nicolay Korslund
259908013e
Started integrating OE (NO-COMPILE)
15 years ago
Marc Zinnschlag
c7f76f51fb
added --debug option and finally cleaned up the merge mess
15 years ago
Marc Zinnschlag
e4f85cb3e6
directory structure reorganisation (still missing the mangle stuff)
15 years ago