Jordan Milne
eb08f407d3
Oops, remove resource leak in the input wrapper.
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
b746e7842f
Merge pull request #1 from scrawl/sdl_input
...
fix const cast, fix comment
12 years ago
scrawl
d71b583855
fix const cast, fix comment
12 years ago
Jordan Milne
651a654985
clean up our cursors during destruction
12 years ago
Jordan Milne
eeacb04fe2
Fully working hardware cursors (if you compile SDL2 with XCursor support)
12 years ago
Jordan Milne
3fb920a66f
Merge branch 'master' into sdl_input
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
Marc Zinnschlag
101810d1e8
Merge remote-tracking branch 'scrawl/ingredients'
12 years ago
Marc Zinnschlag
db48017c36
Merge remote-tracking branch 'blunted2night/nif_cache_v6'
12 years ago
Michal Sciubidlo
85bdb49d1b
Mix debug and release if necessary under non Windows systems.
12 years ago
Nathan Jeffords
d5ebd6654d
cache loaded NIF files to eliminate reloads
...
Created a NIF file caching mechanism to prevent the system from
reloading a NIF during a startup and cell changes.
12 years ago
Nathan Jeffords
0989b44b41
spread some const around NIF loading
12 years ago
Nathan Jeffords
9d4f8c6722
changed bullet_nif_loader to not modifiy NIF file
...
The code in bullet_nif_loader was modifing the loaded NIF file as part of
processing. Currently this is OK since the NIF file will be thrown away
immediately, but it causes problems when trying to share loaded NIF files.
12 years ago
Nathan Jeffords
d469415e59
factored out two function from OMW::Engine::go
...
The initialization code inside Engine::go is now in two function it
calls prior to running the main loop.
12 years ago
Jordan Milne
1117105039
fix compile error with boost includes
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
scrawl
c71656493d
Ingredient effects now correctly hide until the player has discovered them
12 years ago
Jordan Milne
eff26159d9
Merge branch 'master' into sdl_input
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
Marc Zinnschlag
274ff530dc
Merge remote-tracking branch 'wheybags/master'
12 years ago
Marc Zinnschlag
6e0b86c6f9
Merge remote-tracking branch 'potatoesmaster/getdisposition'
12 years ago
Tom Mason
8486a51535
fixed drop amounts thanks to zinnschlag
12 years ago
Tom Mason
3517635cfd
added Drop and DropSoulGem functions
12 years ago
Marc Zinnschlag
4defb1a476
Merge remote-tracking branch 'trombonecot/lowerstring'
...
Conflicts:
apps/openmw/mwgui/loadingscreen.cpp
12 years ago
eduard
2dc0064cc2
more string lowercase
12 years ago
Tom Mason
5bfdb2449d
allowed dropObjectOnGround to be used on npcs, not just player
12 years ago
Nathan Jeffords
6ca87e108f
updated loading screen to use the resource managers pattern matching when finding files
12 years ago
Nathan Jeffords
44031ec3d7
fleshed out BSAArchive and DirArchive.
...
Implemented both lists & finds, with pattern matching.
Conflicts:
components/bsa/bsa_archive.cpp
12 years ago
Marc Zinnschlag
6567bf38f8
Merge remote-tracking branch 'wheybags/master'
12 years ago
Jordan Milne
cb01df49c0
begin to support text input
12 years ago
Jordan Milne
5fa77da9d4
Merge branch 'master' into sdl_input
12 years ago
Emanuel Guevel
3e41a1118a
GetDisposition: return calculated disposition instead of base disposition
12 years ago
Tom Mason
375961fe5e
small fix
12 years ago
Tom Mason
b035a5aa4a
beast races cannot equip anything they oughtn't to be able to equip
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
Marc Zinnschlag
d1e51ebf42
silenced some warnings
12 years ago
Marc Zinnschlag
649ae645f3
Merge remote-tracking branch 'blunted2night/bug_495_v2'
12 years ago
Marc Zinnschlag
ddcb742a00
Merge remote-tracking branch 'blunted2night/issue_460'
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
1bf36c686c
add ability to check if a window is on the stack (to see if we're in the main menu)
12 years ago
Nathan Jeffords
67491f6c49
reworked DirArchive to improve performance
...
Replaced old file index with a simple map. The map works by storing the
file's relative path with path seperators normalized, and in lower case if
not in strict mode. Incoming searches are normalized in the same way then
the name is searched in the map. The value in the map is the original full
path to the file which is then used to created a ConstrainedDataStream. In
addition to changing the index, the commonly used Archive methods are
implemented so that they don't fall back on the default FileSystemArchive
implementations.
12 years ago
Nathan Jeffords
43cd88a24e
include members of BSAArchives in Ogres resource indices
12 years ago
Jordan Milne
857bb42297
Create a separate scenemanager for each CharacterPreview instance
12 years ago
Jordan Milne
f85679db93
Merge branch 'master' into sdl_input
12 years ago
Nathan Jeffords
719663d86e
added option to override the activation distance
...
The command line option '--activate-dist <int>' can be used to override
the in game activation distance.
12 years ago
Tom Mason
62a2ba1cc6
beast races cannot equip shoes/boots
12 years ago
Tom Mason
135f0870f7
in actionequip, was ignoring actor param, and always using player
12 years ago