#include <LookAtXlat.h>
Inherits GameMessageTranslator.
Public Member Functions | |
| LookAtTranslator () | |
| ~LookAtTranslator () | |
| virtual GameMessageDisposition | translateGameMessage (const GameMessage *msg) |
| virtual const ICoord2D * | getRMBScrollAnchor (void) |
| Bool | hasMouseMovedRecently (void) |
| void | setCurrentPos (const ICoord2D &pos) |
| void | resetModes () |
Definition at line 36 of file LookAtXlat.h.
| LookAtTranslator::LookAtTranslator | ( | ) |
Definition at line 104 of file LookAtXlat.cpp.
| LookAtTranslator::~LookAtTranslator | ( | ) |
Definition at line 126 of file LookAtXlat.cpp.
|
virtual |
Definition at line 132 of file LookAtXlat.cpp.
| Bool LookAtTranslator::hasMouseMovedRecently | ( | void | ) |
Definition at line 141 of file LookAtXlat.cpp.
| void LookAtTranslator::resetModes | ( | ) |
Definition at line 684 of file LookAtXlat.cpp.
| void LookAtTranslator::setCurrentPos | ( | const ICoord2D & | pos | ) |
Definition at line 152 of file LookAtXlat.cpp.
|
virtual |
The LookAt Translator is responsible for camera movements. It is directly responsible for right mouse button scrolling, and CTRL-<F key> bookmarking. It also responds to certain LOOKAT message on the message stream.
Implements GameMessageTranslator.
Definition at line 163 of file LookAtXlat.cpp.