Starshatter_Open
Open source Starshatter engine
|
#include <WepView.h>
Public Member Functions | |
WepView (Window *c) | |
virtual | ~WepView () |
virtual void | Refresh () |
virtual void | OnWindowMove () |
virtual void | ExecFrame () |
virtual void | SetOverlayMode (int mode) |
virtual int | GetOverlayMode () const |
virtual void | CycleOverlayMode () |
virtual void | RestoreOverlay () |
virtual bool | Update (SimObject *obj) |
virtual const char * | GetObserverName () const |
Public Member Functions inherited from View | |
View (Window *c) | |
virtual | ~View () |
int | operator== (const View &that) const |
virtual void | OnShow () |
virtual void | OnHide () |
virtual void | SetWindow (Window *w) |
virtual Window * | GetWindow () |
Public Member Functions inherited from SimObserver | |
virtual | ~SimObserver () |
int | operator== (const SimObserver &o) const |
virtual void | Observe (SimObject *obj) |
virtual void | Ignore (SimObject *obj) |
Static Public Member Functions | |
static WepView * | GetInstance () |
static void | SetColor (Color c) |
static bool | IsMouseLatched () |
Static Public Member Functions inherited from View | |
static const char * | TYPENAME () |
Static Public Member Functions inherited from SimObserver | |
static const char * | TYPENAME () |
Protected Types | |
enum | { MAX_WEP = 4, MAX_BTN = 16 } |
Protected Member Functions | |
void | DrawOverlay () |
void | DoMouseFrame () |
bool | CheckButton (int index, int x, int y) |
void | CycleSubTarget (int direction) |
Protected Attributes | |
int | mode |
int | transition |
int | mouse_down |
int | width |
int | height |
int | aw |
int | ah |
double | xcenter |
double | ycenter |
Sim * | sim |
Ship * | ship |
SimObject * | target |
HUDView * | hud |
Rect | btn_rect [MAX_BTN] |
SimRegion * | active_region |
Protected Attributes inherited from View | |
Window * | window |
Protected Attributes inherited from SimObserver | |
List< SimObject > | observe_list |
Static Protected Attributes | |
static WepView * | wep_view = 0 |
WepView::WepView | ( | Window * | c | ) |
Definition at line 76 of file WepView.cpp.
|
virtual |
Definition at line 107 of file WepView.cpp.
|
protected |
Definition at line 509 of file WepView.cpp.
|
virtual |
Definition at line 283 of file WepView.cpp.
|
protected |
Definition at line 519 of file WepView.cpp.
|
protected |
Definition at line 431 of file WepView.cpp.
|
protected |
Definition at line 327 of file WepView.cpp.
|
virtual |
Definition at line 243 of file WepView.cpp.
|
virtual |
Reimplemented from SimObserver.
Definition at line 178 of file WepView.cpp.
|
inlinevirtual |
|
static |
Definition at line 528 of file WepView.cpp.
|
virtual |
Reimplemented from View.
Definition at line 134 of file WepView.cpp.
|
virtual |
Reimplemented from View.
Definition at line 186 of file WepView.cpp.
|
virtual |
Definition at line 289 of file WepView.cpp.
|
static |
Definition at line 303 of file WepView.cpp.
|
virtual |
Definition at line 270 of file WepView.cpp.
|
virtual |
Reimplemented from SimObserver.
Definition at line 164 of file WepView.cpp.