Commit graph

  • 1cdd64cd9b Return the animation movement from the character controller. Chris Robinson 2013-01-18 17:05:58 -0800
  • 9123f4f2af Return the movement vector from runAnimation Chris Robinson 2013-01-18 16:21:29 -0800
  • 9235fba770 Store the movement vector in the character controller Chris Robinson 2013-01-18 16:00:51 -0800
  • 40f8e75763 Use a SpecialIdle state for PlayGroup/LoopGroup invoked animations Chris Robinson 2013-01-18 15:39:28 -0800
  • a527cb8349 Loop the current animation when not dead Chris Robinson 2013-01-18 15:22:14 -0800
  • c7684cb979 Pass the key time to markerEvent Chris Robinson 2013-01-18 14:50:55 -0800
  • 3e9b0a333c Allow specifying the accumulation for animations Chris Robinson 2013-01-18 14:25:32 -0800
  • 5cafc24ee2 Rename CharState_Alive back to CharState_Idle Chris Robinson 2013-01-18 13:43:45 -0800
  • 613529f1d6 Merge remote-tracking branch 'zini/master' into animation2 Chris Robinson 2013-01-18 01:02:53 -0800
  • a94947029e Check the marker name before deciding what to do with it Chris Robinson 2013-01-18 00:59:48 -0800
  • 9d7ccfda1f Rename CharState_Idle to CharState_Alive Chris Robinson 2013-01-17 21:07:36 -0800
  • 8720433fa9 Do not automatically loop animations Chris Robinson 2013-01-17 17:38:05 -0800
  • 8fa1b56efc Loop the current animation if there's nothing more queued Chris Robinson 2013-01-17 16:34:26 -0800
  • 00879ab20e Fix player rendering Chris Robinson 2013-01-17 15:48:09 -0800
  • fef6284f15 Only reset the animation time if a new state was set Chris Robinson 2013-01-17 15:47:25 -0800
  • fc0f9e2159 The animation state tracks the animation time for us Chris Robinson 2013-01-17 14:49:42 -0800
  • 7cce44290e Handle the animation queue in mwmechanics Chris Robinson 2013-01-17 13:18:40 -0800
  • 47c157303a Filter events that do not belong to the current group Chris Robinson 2013-01-17 11:03:58 -0800
  • da4f17859e Recognize soundgen animation markers Chris Robinson 2013-01-17 10:16:36 -0800
  • 82b790770d Merge remote-tracking branch 'potatoesmaster/dialogue-creatures' Marc Zinnschlag 2013-01-17 10:21:01 +0100
  • 82d549e22f Don't update the animation if time is the same Chris Robinson 2013-01-16 21:39:14 -0800
  • 7ee389f3b2 Handle animation skipping in the character controller Chris Robinson 2013-01-16 21:25:50 -0800
  • 852aa214cc Store the available animation names in the character controller Chris Robinson 2013-01-16 21:16:22 -0800
  • afbc9f3e41 Keep track of the animation group currently playing Chris Robinson 2013-01-16 20:44:37 -0800
  • 4dd01b81c6 Update mTime when updating or reseting the animation, and refactor the animation loop Chris Robinson 2013-01-16 20:14:49 -0800
  • 685f219560 Return a movement vector from the character controller update Chris Robinson 2013-01-16 18:56:13 -0800
  • daad8d9859 Don't update the character controller while paused Chris Robinson 2013-01-16 18:03:39 -0800
  • d2f5a886c7 Handle playgroup and skipanim through mwmechanics Chris Robinson 2013-01-16 17:53:18 -0800
  • 4feaa66897 Do not open the dialogue window if no greeting is found Emanuel Guevel 2013-01-17 01:58:44 +0100
  • 46fc61a4c1 Run animations from the character controller Chris Robinson 2013-01-16 16:31:09 -0800
  • 4c0e0fc279 Modified license filename of the DejaVu font, more similar to the other one now pvdk 2013-01-17 01:30:15 +0100
  • 46728ab27f Handle "sound:" animation events Chris Robinson 2013-01-16 15:52:03 -0800
  • 3c32385e17 Avoid trying to animate things that don't have animations Chris Robinson 2013-01-16 15:00:06 -0800
  • 94b93227d3 Treat activators as actors for rendering and mechanics Chris Robinson 2013-01-16 14:37:32 -0800
  • d2fc3c7b33 Add a method to tell the character controller of new text keys Chris Robinson 2013-01-16 13:09:21 -0800
  • 7b568cbb15 Merge remote-tracking branch 'potatoesmaster/dialogue' Marc Zinnschlag 2013-01-16 22:03:40 +0100
  • 0a2f92f679 Keep track of the current text key in the animation Chris Robinson 2013-01-16 11:57:08 -0800
  • f46587c383 Store an character controller in the animation Chris Robinson 2013-01-16 11:01:08 -0800
  • 3c487e6019 Play an animation when changing states Chris Robinson 2013-01-16 10:45:18 -0800
  • b378bc92a0 Store an animation object in the character controller Chris Robinson 2013-01-16 10:16:37 -0800
  • 63e685ea39 Add a method to get the Animation from a Ptr Chris Robinson 2013-01-16 09:59:19 -0800
  • c1b32d6006 Remove outdated comments Chris Robinson 2013-01-16 08:24:20 -0800
  • 3c02e1ccc9 Run physics right after updating the actors Chris Robinson 2013-01-16 08:22:38 -0800
  • 1ce8eaf52c Merge remote-tracking branch 'zini/master' into animation2 Chris Robinson 2013-01-16 07:30:36 -0800
  • 312f68bf9c Merge remote-tracking branch 'thoronador/fix-spelling' Marc Zinnschlag 2013-01-16 12:28:33 +0100
  • df602553d1 Reworked MWRender::Water to be more OOP-ish and possibly allow other reflection types. scrawl 2013-01-16 09:13:36 +0100
  • 3220330ce0 fix spelling in comment Thoronador 2013-01-16 04:19:16 +0100
  • 94e30199d1 Merge remote-tracking branch 'zini/master' into animation2 Chris Robinson 2013-01-15 14:56:08 -0800
  • e5f040a06f Improve filename pattern matching Chris Robinson 2013-01-15 14:10:52 -0800
  • 9e00c6694f Allow only ID filtered topics for dialogue with creatures Emanuel Guevel 2013-01-15 21:40:44 +0100
  • 8a073c113e Use const references where appropriate Chris Robinson 2013-01-15 12:07:15 -0800
  • 8361192b64 Use typedefs for some maps and some cleanup Chris Robinson 2013-01-15 11:10:41 -0800
  • 3053440462 Issue #539: fixed AiWander Marc Zinnschlag 2013-01-15 12:40:44 +0100
  • 82287445af DialogueWindow: do not execute onFrame() when not visible Emanuel Guevel 2013-01-15 00:59:48 +0100
  • f1f9173f24 Prevent closing dialogue window when an answer is expected Emanuel Guevel 2013-01-15 00:53:32 +0100
  • aa514a53d9 Console font change to provide possibility to show cyrillic symbols lazydev 2013-01-15 02:22:14 +0400
  • 10a3caa504 more resizing fixes from scrawl, share an SDLWindow between the input wrapper and the engine Jordan Milne 2013-01-13 23:38:46 -0400
  • 9b485a86ef resize the window in a slightly less bad way, fix my check in setUseHardwareCursors to be the right way round Jordan Milne 2013-01-13 22:38:22 -0400
  • 043e29c620 Have SDL manage the window instead of OGRE to work around SDL Windows bugs (grumble) Jordan Milne 2013-01-13 21:32:45 -0400
  • 6c6ce4a05c Merge branch 'master' of https://github.com/zinnschlag/openmw into graphics scrawl 2013-01-14 00:10:57 +0100
  • d26e33eb26 Merge branch 'master' into sdl_input Jordan Milne 2013-01-13 17:06:39 -0400
  • 6fc64e8a4e scripts run for items added to containers, and scripted items in player inv handled correctly Tom Mason 2013-01-13 19:49:56 +0000
  • 33d1585a5e Merge remote-tracking branch 'chris/nifogre' Marc Zinnschlag 2013-01-13 18:23:41 +0100
  • 7c8b3f1239 Merge remote-tracking branch 'real/master' Tom Mason 2013-01-13 17:07:18 +0000
  • c138e00aa2 objects scripts are now stopped when they are removed from a container Tom Mason 2013-01-13 17:05:12 +0000
  • b23fcb260c Use the record index for finding the NiTriShape instead of the name Chris Robinson 2013-01-13 08:00:04 -0800
  • 660d73fd88 Store the NIF index in the Record object Chris Robinson 2013-01-13 06:56:58 -0800
  • 654cd3ab9b Issue #479: Use magnitude specified when adding disease Marc Zinnschlag 2013-01-13 14:52:55 +0100
  • 2639bc4383 Another temp fix for windows Jordan Milne 2013-01-12 18:53:00 -0400
  • b6ec64485c fix includes for Windows Jordan Milne 2013-01-12 17:52:26 -0400
  • eb08f407d3 Oops, remove resource leak in the input wrapper. Jordan Milne 2013-01-12 15:38:22 -0400
  • d4ca954d47 scripts on items in containers added to script list on cell change Tom Mason 2013-01-12 18:31:57 +0000
  • 94b24f07e1 Keep track of the state in the character controller, and don't remove dead actors from the map Chris Robinson 2013-01-12 10:10:27 -0800
  • 4890d901a2 Store an MWWorld::Ptr in the character controller Chris Robinson 2013-01-12 08:49:08 -0800
  • 5a6589af01 extract cursor management to a separate class, have windowmanager communicate with it. Initialize SDL during engine start Jordan Milne 2013-01-12 11:57:29 -0400
  • 35d17fdaf6 Associate a character controller with each MWWorld::Ptr Chris Robinson 2013-01-12 07:12:12 -0800
  • f4ee8e2642 Issue #479: Added additional magnitude parameter to known spells Marc Zinnschlag 2013-01-12 13:10:20 +0100
  • ecdd89a4f3 Merge remote-tracking branch 'scrawl/nif_file' Marc Zinnschlag 2013-01-12 10:10:35 +0100
  • b746e7842f Merge pull request #1 from scrawl/sdl_input Jordan Milne 2013-01-12 00:47:06 -0800
  • e4f140841e Make OpenMW work with Ogre 1.9 scrawl 2013-01-12 08:23:15 +0100
  • 2c3719a6f5 Disabling PSSM feature to make sure we can fit the max. amount of terrain textures in Morrowind.esm in a single pass. scrawl 2013-01-12 07:02:12 +0100
  • 3f4d8c08e4 Merge branch 'nif_file' into graphics scrawl 2013-01-12 06:41:13 +0100
  • 31e6d28b19 Close NIF file resource after loading it into memory scrawl 2013-01-12 06:37:43 +0100
  • 30136eb449 Update settings UI scrawl 2013-01-12 06:36:48 +0100
  • 52516ca4b4 Merge branch 'master' into graphics scrawl 2013-01-12 01:22:01 +0100
  • ed3c23ad9a Fixed crash on changing cell due to Utf8Encoder going out of scope scrawl 2013-01-12 01:18:36 +0100
  • d71b583855 fix const cast, fix comment scrawl 2013-01-11 22:25:34 +0100
  • 651a654985 clean up our cursors during destruction Jordan Milne 2013-01-11 10:09:26 -0400
  • eeacb04fe2 Fully working hardware cursors (if you compile SDL2 with XCursor support) Jordan Milne 2013-01-11 09:32:29 -0400
  • 3fb920a66f Merge branch 'master' into sdl_input Jordan Milne 2013-01-11 08:29:01 -0400
  • f9b064d1bc add preliminary hardware cursor support into sdl4ogre and windowmanagerimp, handle alt-tabbing away from fullscreen gracefully Jordan Milne 2013-01-11 08:27:59 -0400
  • 101810d1e8 Merge remote-tracking branch 'scrawl/ingredients' Marc Zinnschlag 2013-01-11 11:12:07 +0100
  • db48017c36 Merge remote-tracking branch 'blunted2night/nif_cache_v6' Marc Zinnschlag 2013-01-11 11:07:45 +0100
  • 85bdb49d1b Mix debug and release if necessary under non Windows systems. Michal Sciubidlo 2013-01-11 09:10:48 +0100
  • d5ebd6654d cache loaded NIF files to eliminate reloads Nathan Jeffords 2013-01-05 10:58:50 -0800
  • 0989b44b41 spread some const around NIF loading Nathan Jeffords 2013-01-03 09:33:19 -0800
  • 9d4f8c6722 changed bullet_nif_loader to not modifiy NIF file Nathan Jeffords 2013-01-03 08:57:04 -0800
  • d469415e59 factored out two function from OMW::Engine::go Nathan Jeffords 2013-01-08 09:45:01 -0800
  • 1117105039 fix compile error with boost includes Jordan Milne 2013-01-11 00:37:04 -0400
  • a030c03513 support the printscreen button properly Jordan Milne 2013-01-10 23:53:19 -0400