mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(svn r1369) -Feature(ish): Added sprites for up/down and left/right arrows. Anywhere where there are horizontal scrollers these are now left/right arrows
This commit is contained in:
parent
86fa7720f9
commit
4f496b8681
BIN
data/openttd.grf
BIN
data/openttd.grf
Binary file not shown.
@ -743,7 +743,7 @@ static const char * const _cached_filenames[4] = {
|
|||||||
"cached_sprites.xx3",
|
"cached_sprites.xx3",
|
||||||
};
|
};
|
||||||
|
|
||||||
#define OPENTTD_SPRITES_COUNT 94
|
#define OPENTTD_SPRITES_COUNT 98
|
||||||
static const uint16 _openttd_grf_indexes[] = {
|
static const uint16 _openttd_grf_indexes[] = {
|
||||||
SPR_OPENTTD_BASE+0, SPR_OPENTTD_BASE+7, // icons etc
|
SPR_OPENTTD_BASE+0, SPR_OPENTTD_BASE+7, // icons etc
|
||||||
134, 134, // euro symbol medium size
|
134, 134, // euro symbol medium size
|
||||||
|
@ -51,6 +51,11 @@ enum Sprites {
|
|||||||
SPR_PIN_UP = SPR_OPENTTD_BASE + 62, // pin icon
|
SPR_PIN_UP = SPR_OPENTTD_BASE + 62, // pin icon
|
||||||
SPR_PIN_DOWN = SPR_OPENTTD_BASE + 63,
|
SPR_PIN_DOWN = SPR_OPENTTD_BASE + 63,
|
||||||
SPR_WINDOW_RESIZE = SPR_OPENTTD_BASE + 94, // resize icon
|
SPR_WINDOW_RESIZE = SPR_OPENTTD_BASE + 94, // resize icon
|
||||||
|
// arrow icons pointing in all 4 directions
|
||||||
|
SPR_ARROW_DOWN = SPR_OPENTTD_BASE + 95,
|
||||||
|
SPR_ARROW_UP = SPR_OPENTTD_BASE + 96,
|
||||||
|
SPR_ARROW_LEFT = SPR_OPENTTD_BASE + 97,
|
||||||
|
SPR_ARROW_RIGHT = SPR_OPENTTD_BASE + 98,
|
||||||
|
|
||||||
|
|
||||||
/* Network GUI sprites */
|
/* Network GUI sprites */
|
||||||
|
4
widget.c
4
widget.c
@ -337,8 +337,8 @@ void DrawWindowWidgets(Window *w)
|
|||||||
DrawFrameRect(r.right-9, r.top, r.right, r.bottom, wi->color, (w->flags4 & (WF_SCROLL_DOWN | WF_HSCROLL)) == (WF_SCROLL_DOWN | WF_HSCROLL) ? 0x20 : 0);
|
DrawFrameRect(r.right-9, r.top, r.right, r.bottom, wi->color, (w->flags4 & (WF_SCROLL_DOWN | WF_HSCROLL)) == (WF_SCROLL_DOWN | WF_HSCROLL) ? 0x20 : 0);
|
||||||
|
|
||||||
// draw icons in up/down buttons
|
// draw icons in up/down buttons
|
||||||
DoDrawString("\xA0", r.left+1, r.top+1, 0x10);
|
DrawSprite(SPR_ARROW_LEFT, r.left + 3, r.top + 2);
|
||||||
DoDrawString("\xAA", r.right-8, r.top+1, 0x10);
|
DrawSprite(SPR_ARROW_RIGHT, r.right - 6, r.top + 2);
|
||||||
|
|
||||||
c1 = _color_list[wi->color&0xF].window_color_1a;
|
c1 = _color_list[wi->color&0xF].window_color_1a;
|
||||||
c2 = _color_list[wi->color&0xF].window_color_2;
|
c2 = _color_list[wi->color&0xF].window_color_2;
|
||||||
|
Loading…
Reference in New Issue
Block a user