Project

General

Profile

Task #19

Refactor engine class

Added by Lukasz Gromanowski over 6 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Low
Category:
Code Maintenance
Target version:
Start date:
08/06/2011
% Done:

100%

Severity:
Normal

Description

The engine class has accumulated a lot of stuff, that actually belongs into the various mw*-subsystems.

Associated revisions

Revision 10778d8c (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: factored out local script handling into a separate class

This also fixes a bug related to self-destructing references (introduced during the cell handling improvements)

Revision 3bef04cb (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: fixed exception handling in engine's frame listener

Revision 896b7da2 (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: fixed RNG in engine's frame listener

Revision 8bebae17 (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: More local script related cleanup

Revision fbcb5fe6 (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: Some more framelistener cleanup

Revision 8bf4abf5 (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: Focus Reporting Improvements

- moved focus reporting code out of the framelistener
- made focus reporting optional (new --report-focus switch)
- report based on tiem passed instead of number of frames passed
- only report if focus has changed

Revision 38c0f36d (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: Finished cleaning out the Engine framelistener

Revision 39af941d (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: Moved code from Engine to WindowManager and ScriptManager

Revision bc8db361 (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: Create OGRE renderer in go function instead of Engine's constructor

This avoids setting up a renderer each time openmw is called with the --help switch.

Revision abeb3a22 (diff)
Added by Marc Zinnschlag over 6 years ago

Issue #19: Cleaned up Engine includes

History

#1 Updated by Marc Zinnschlag over 6 years ago

  • Assignee set to Marc Zinnschlag

#2 Updated by Marc Zinnschlag over 6 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 20

#3 Updated by Marc Zinnschlag over 6 years ago

  • % Done changed from 20 to 50

#4 Updated by Marc Zinnschlag over 6 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 50 to 100

Also available in: Atom PDF