blink() | OpenXcom::Globe | |
blit(Surface *surface) | OpenXcom::Globe | virtual |
blitNShade(Surface *surface, int x, int y, int off, bool half=false, int newBaseColor=0) | OpenXcom::Surface | |
cachePolygons() | OpenXcom::Globe | |
cartToPolar(Sint16 x, Sint16 y, double *lon, double *lat) const | OpenXcom::Globe | |
center(double lon, double lat) | OpenXcom::Globe | |
clear() | OpenXcom::Surface | |
copy(Surface *surface) | OpenXcom::Surface | |
draw() | OpenXcom::Globe | virtual |
drawCircle(Sint16 x, Sint16 y, Sint16 r, Uint8 color) | OpenXcom::Surface | |
drawDetail() | OpenXcom::Globe | |
drawFlights() | OpenXcom::Globe | |
drawLand() | OpenXcom::Globe | |
drawLine(Sint16 x1, Sint16 y1, Sint16 x2, Sint16 y2, Uint8 color) | OpenXcom::Surface | |
drawMarkers() | OpenXcom::Globe | |
drawOcean() | OpenXcom::Globe | |
drawPolygon(Sint16 *x, Sint16 *y, int n, Uint8 color) | OpenXcom::Surface | |
drawRadars() | OpenXcom::Globe | |
drawRect(SDL_Rect *rect, Uint8 color) | OpenXcom::Surface | |
drawRect(Sint16 x, Sint16 y, Sint16 w, Sint16 h, Uint8 color) | OpenXcom::Surface | |
drawShadow() | OpenXcom::Globe | |
drawString(Sint16 x, Sint16 y, const char *s, Uint8 color) | OpenXcom::Surface | |
drawTexturedPolygon(Sint16 *x, Sint16 *y, int n, Surface *texture, int dx, int dy) | OpenXcom::Surface | |
getCrop() | OpenXcom::Surface | |
getHeight() const | OpenXcom::Surface | inline |
getNewBaseHover(void) | OpenXcom::Globe | |
getPalette() const | OpenXcom::Surface | inline |
getPixel(int x, int y) const | OpenXcom::Surface | inline |
getPolygonTextureAndShade(double lon, double lat, int *texture, int *shade) const | OpenXcom::Globe | |
getShowRadar(void) | OpenXcom::Globe | |
getSurface() const | OpenXcom::Surface | inline |
getTargets(int x, int y, bool craft) const | OpenXcom::Globe | |
getTooltip() const | OpenXcom::Surface | |
getVisible() const | OpenXcom::Surface | |
getWidth() const | OpenXcom::Surface | inline |
getX() const | OpenXcom::Surface | inline |
getY() const | OpenXcom::Surface | inline |
getZoom() const | OpenXcom::Globe | |
Globe(Game *game, int cenX, int cenY, int width, int height, int x=0, int y=0) | OpenXcom::Globe | |
handle(Action *action, State *state) | OpenXcom::InteractiveSurface | virtual |
initText(Font *, Font *, Language *) | OpenXcom::Surface | inlinevirtual |
insideLand(double lon, double lat) const | OpenXcom::Globe | |
InteractiveSurface(int width, int height, int x=0, int y=0) | OpenXcom::InteractiveSurface | |
invalidate() | OpenXcom::Surface | |
invert(Uint8 mid) | OpenXcom::Surface | |
isButtonHandled(Uint8 button=0) | OpenXcom::InteractiveSurface | protectedvirtual |
isButtonPressed(Uint8 button=0) | OpenXcom::InteractiveSurface | protected |
isFocused() const | OpenXcom::InteractiveSurface | |
keyboardPress(Action *action, State *state) | OpenXcom::Globe | virtual |
keyboardRelease(Action *action, State *state) | OpenXcom::InteractiveSurface | virtual |
loadBdy(const std::string &filename) | OpenXcom::Surface | |
loadDat(const std::string &filename, std::list< Polygon * > *polygons) | OpenXcom::Globe | static |
loadImage(const std::string &filename) | OpenXcom::Surface | |
loadScr(const std::string &filename) | OpenXcom::Surface | |
loadSpk(const std::string &filename) | OpenXcom::Surface | |
lock() | OpenXcom::Surface | |
mouseClick(Action *action, State *state) | OpenXcom::Globe | virtual |
mouseIn(Action *action, State *state) | OpenXcom::InteractiveSurface | virtual |
mouseOut(Action *action, State *state) | OpenXcom::InteractiveSurface | virtual |
mouseOver(Action *action, State *state) | OpenXcom::Globe | virtual |
mousePress(Action *action, State *state) | OpenXcom::Globe | virtual |
mouseRelease(Action *action, State *state) | OpenXcom::Globe | virtual |
offset(int off, int min=-1, int max=-1, int mul=1) | OpenXcom::Surface | |
onKeyboardPress(ActionHandler handler, SDLKey key=SDLK_ANY) | OpenXcom::InteractiveSurface | |
onKeyboardRelease(ActionHandler handler, SDLKey key=SDLK_ANY) | OpenXcom::InteractiveSurface | |
onMouseClick(ActionHandler handler, Uint8 button=SDL_BUTTON_LEFT) | OpenXcom::InteractiveSurface | |
onMouseIn(ActionHandler handler) | OpenXcom::InteractiveSurface | |
onMouseOut(ActionHandler handler) | OpenXcom::InteractiveSurface | |
onMouseOver(ActionHandler handler) | OpenXcom::InteractiveSurface | |
onMousePress(ActionHandler handler, Uint8 button=0) | OpenXcom::InteractiveSurface | |
onMouseRelease(ActionHandler handler, Uint8 button=0) | OpenXcom::InteractiveSurface | |
polarToCart(double lon, double lat, Sint16 *x, Sint16 *y) const | OpenXcom::Globe | |
polarToCart(double lon, double lat, double *x, double *y) const | OpenXcom::Globe | |
resetCrop() | OpenXcom::Surface | |
resize() | OpenXcom::Globe | |
OpenXcom::InteractiveSurface::resize(int width, int height) | OpenXcom::Surface | protected |
rotate() | OpenXcom::Globe | |
rotateDown() | OpenXcom::Globe | |
rotateLeft() | OpenXcom::Globe | |
rotateRight() | OpenXcom::Globe | |
rotateStop() | OpenXcom::Globe | |
rotateStopLat() | OpenXcom::Globe | |
rotateStopLon() | OpenXcom::Globe | |
rotateUp() | OpenXcom::Globe | |
saveZoomDogfight() | OpenXcom::Globe | |
setButtonPressed(Uint8 button, bool pressed) | OpenXcom::InteractiveSurface | protected |
setFocus(bool focus) | OpenXcom::InteractiveSurface | virtual |
setHeight(int height) | OpenXcom::Surface | virtual |
setHidden(bool hidden) | OpenXcom::Surface | |
setListButton() | OpenXcom::InteractiveSurface | |
setNewBaseHover(void) | OpenXcom::Globe | |
setNewBaseHoverPos(double lon, double lat) | OpenXcom::Globe | |
setPalette(SDL_Color *colors, int firstcolor=0, int ncolors=256) | OpenXcom::Globe | virtual |
setPixel(int x, int y, Uint8 pixel) | OpenXcom::Surface | inline |
setPixelIterative(int *x, int *y, Uint8 pixel) | OpenXcom::Surface | inline |
setTexture(SurfaceSet *texture) | OpenXcom::Globe | |
setTooltip(const std::string &tooltip) | OpenXcom::Surface | |
setupRadii(int width, int height) | OpenXcom::Globe | |
setVisible(bool visible) | OpenXcom::InteractiveSurface | |
setWidth(int width) | OpenXcom::Surface | virtual |
setX(int x) | OpenXcom::Surface | virtual |
setY(int y) | OpenXcom::Surface | virtual |
stopScrolling(Action *action) | OpenXcom::Globe | |
Surface(int width, int height, int x=0, int y=0, int bpp=8) | OpenXcom::Surface | |
Surface(const Surface &other) | OpenXcom::Surface | |
think() | OpenXcom::Globe | virtual |
toggleDetail() | OpenXcom::Globe | |
toggleRadarLines() | OpenXcom::Globe | |
tr(const std::string &id) const | OpenXcom::Globe | |
tr(const std::string &id, unsigned n) const | OpenXcom::Globe | |
unlock() | OpenXcom::Surface | |
unpress(State *state) | OpenXcom::InteractiveSurface | virtual |
unsetNewBaseHover(void) | OpenXcom::Globe | |
zoomDogfightIn() | OpenXcom::Globe | |
zoomDogfightOut() | OpenXcom::Globe | |
zoomIn() | OpenXcom::Globe | |
zoomMax() | OpenXcom::Globe | |
zoomMin() | OpenXcom::Globe | |
zoomOut() | OpenXcom::Globe | |
~Globe() | OpenXcom::Globe | |
~InteractiveSurface() | OpenXcom::InteractiveSurface | virtual |
~Surface() | OpenXcom::Surface | virtual |