Commit Graph

5089 Commits (5a6589af0155b058fc63c095f38c8568c59f6c77)
 

Author SHA1 Message Date
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
Jordan Milne 6b49b8ab47 MyGUI doesn't care for SDL's mouse button ordering, send it what it expects 12 years ago