From c075eec224f081bbab00aafd8781941afb1155a3 Mon Sep 17 00:00:00 2001 From: Xkeeper Date: Tue, 5 Feb 2019 10:10:52 -0800 Subject: [PATCH] Update sync icons, new multiplayer toolbar button The multiplayer toolbar button is the same globe used for the multiplayer option on the title screen, since it seems like a nicer (and better?) looking option than the two riders. Also conflicts less with the new sync icons. --- resources/g2/icons/multiplayer_desync.png | Bin 264 -> 976 bytes resources/g2/icons/multiplayer_sync.png | Bin 267 -> 972 bytes resources/g2/icons/multiplayer_toolbar.png | Bin 0 -> 910 bytes resources/g2/sprites.json | 5 +++++ src/openrct2-ui/windows/TopToolbar.cpp | 4 ++-- src/openrct2/sprites.h | 7 ++++--- 6 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 resources/g2/icons/multiplayer_toolbar.png diff --git a/resources/g2/icons/multiplayer_desync.png b/resources/g2/icons/multiplayer_desync.png index 899cfde22699474e7330cffaff887efde0dfbf48..43e989b94527281f44eea97b532293f16943b138 100644 GIT binary patch literal 976 zcmaJ=!He8<6n;`9b(b~BKu1hVggHdaA(SYw4JFlV8Q18hG}{KrAxf}w7}kJMMjA2V z90r+UglP$Nz!7p7Fz6@?8!(61Mj2typaUHt$P`99hdo3IINC*irvHGC@4fGPm-ijs zdmo(Nu5YY8wgvzjThDJ^DEU~K4<9{J*5mnc1aJh-zqoU*Z2u>!wOWm38Br7zMKTP{ zvdnh7?RkUIC`^)RmgPmkG9d6EOY53eX*S80&2+lF*O!MQJ&LVK+MO?ak;YVh-IS`1 zO1cI$u-Lt}7<=kuWM<>eGV@n?QYS#Cp(TK;U_%p&yZCHaDJBG3GN{nep^H#b1CRl9 z3^Q@uAqbbEe4gKv<#D4ibDV?00L3xER%$|(kx5>s>L#r^tl{!jUu*|bFH-!89%c=a zBba)PS7^!LG*dJ?a%Z3qLNiRABJHh{E&axrdDt&b=z7R*%b&MiN8 z6SODO6@w#Mb-JtaLqm)#C2bos&sqfSJoZ*;fEEc};V4>VxrQLN6s2nz{Z?z#?Z$&a z8iw=fG|zJcgb9>~u|r&p2xUSy=3-}|`O8+6yVGK{Je;l2I*sF8wOS`@3e6ZiZ%J}T zFNfKqZf`ssWl37h1<)nTQgBBn-6q|)g`lHE{l++OW^sQxON!zE2>>d91>gb%0Aqj! z2B?HABHKcNkFuFefyqKofUpjk3`hZFR#BHlzKp^qnsiX+!~Ml`Ac>&LSktIFExPB{ zhrSU-?KBOR%M_JfL<3lRU2vfFrRwgKGlWR9L$q zxlYsXIZ@C{lVF)8sF-t-ghD_WAOxjX3CisdZMzg)-z(8yEUd|-6r!dn&8A`7Cd;%r z#uL~;WMhe$%JfpLA)Q1Hh59TC1(ZtV<^M3h^I1s`ym?_;fwOmixm-5yZf!oh^XT>0 ze!RKy-Q!2!d-e7ocWylN!q1;S^Ch%SUuD04(sZ$p_xJzBzkTQA6K8)r_315k_Q^f^ z8~n`IHh%f{i!WVNUMA+J*DmeuzQwNZ)=uevC0AZQ_Q=MsOt^FPscZXh-23|ktld7r we0cZdwT~_h9-Mm0p9k0Xe>%K!<0kpf+h^>jZ@FLH|I4j&+nZlJ_saYK0a`bs00000 delta 237 zcmVC!KW zlbnM+)%o}T|GVeh7-Lu+|Nj8Uhx7;l0004WQchC)6ep4I2WFrnC~9LC`qtP(e<$fj zH*d|s%KBDg=1}FTkB-31wZ7fVpmikW_RZYEBErypx`k%M&~%))6Bs*7E_(;ht`nO2 ne18I`;8pwTB^}Z7eqPZZKN$sw;PZ`|00000NkvXXu0mjfMkjCQ diff --git a/resources/g2/icons/multiplayer_sync.png b/resources/g2/icons/multiplayer_sync.png index bb78f2bc4e8c44895ba29c5b20985b87f2a58fa4..596f876fa3f9cd77afbf21113702d8a91173a2da 100644 GIT binary patch literal 972 zcmaJ=(W~2Z6h5+tjCC`(!m4Hvq0ArwBSeWBG~04Vyk^{tWe~JTHo{i1Zh6R{XdVI< zEK*p|A{kUH7@@k16}e!p7L5|24?*H6tU?Bz7T1TV!R4XgefXLE10KF}zVE!8@8O*D z!Kp3jz`n=#0l}78%D#j z%uc7{dBgEIjN@6B5bl}4l5YLRW5>GpVUpp3@)B(jpUw^;fjjcI(vlxvPg zx&}40*zJxOd0H|yvuSsg`RhEE2+(P03*f5Q$i$)^J|9(!gg`3>6*}5=5sK>o3V@Db zCXPD<;Zl^(^V^CtZ8qnQb8k3AQADuSx=>>jlGiE8q&0^%T;3Xpoj~qSR6o(ftVwbN zBh`78mJP09ie^{o4)tMZhN%;0{d6^2tRq~2stUCxkTy^*#tm!Im}*3VnQFa-<>zjU zwiUW+a70_8dm2A7#EGS*9b@iU%b=4--Z~A?GRCVMMQbeA6vVcw_6%dtZjXDtXgEy6 za50@FMrsy)fwSutMi&ey0y<2YBVNn~B68H497S?TKK zFniqVPeNueNK9hzhCsGd)^5tK z)AIYyBO6BtMe_q_VR?}9Mvmai%{g3wQt>pUCe|_?sG{0ph zNA~`G?W3pQ%bm-gpZ)Ol{KjKDSFXPN{adX&^>3biqj>(sgHN)%|GsdrFYO5W(L>`S sw?Dn~)ya3>zCS&0tuNj`mJj~C`n{UREa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBC~+*nC&cwX!~fZjAFqG@ z`~Bz7_rLG2Uf;d`_TkI7Z(slZ|NQ6si{JOVFJIg~KYsG=;Qq^>x8F`b|9p9J^6ci- z-t)KTm+yWbz4-az|Cq-|k;tzFs^1KD+U9``}>jWb^2JXX)V6&F9Z|-!EoRpKffP9vs}w@4Q=GJ6zw{ zIeB(DgLMAl)A9Mu&DO!%*754m#l`OV+TO{@&C{m`XJuNfFi zg8YIR9G=}s196hP-CZ0z@8$RbIh+L^k;M!Qd`Cc-ajG_-G*FPe#M9T6{V@}(peeVd z?55>FJ&QeE978nD_fC2nw%9({cSI#cSEqB*_uMf56JoW0L z{JszGEzh4Z@Db>-xpcZb$4%(e4asgb z#pgf%X!UNM82h~COuoQ#d&A^8u?yFDbcd^XHB3p{^GHvEx##{bJ+B2P|AaqPJp9Ax zbif?Gq}cneN^HtMKBnD5QC>S`HTAoc-tNlV#k0k9cbJE!TLrT~#3UOwwgs8) zTUT1VwL0ISoo%vZ>g~79i$fnP_$oY+Vl&!SA9QH7ae$=&J7*=^?(%_(xONRryKJKg_)~@eneL?1_jv9M@c`e~O0i$w{djk% zOn+}y + window_top_toolbar_widgets[WIDX_NETWORK].top + 0; if (widget_is_pressed(w, WIDX_NETWORK)) y++; - imgId = SPR_SHOW_GUESTS_ON_THIS_RIDE_ATTRACTION; - gfx_draw_sprite(dpi, imgId, x, y, 0); + imgId = SPR_G2_MULTIPLAYER_TOOLBAR; + gfx_draw_sprite(dpi, imgId, x - 2, y - 2, 0); gCurrentFontSpriteBase = FONT_SPRITE_BASE_MEDIUM; imgId = (network_is_desynchronised() ? SPR_G2_MULTIPLAYER_DESYNC : SPR_G2_MULTIPLAYER_SYNC); gfx_draw_sprite(dpi, imgId, x + 3, y + 11, 0); diff --git a/src/openrct2/sprites.h b/src/openrct2/sprites.h index 869a5ca1f5..ff09958c04 100644 --- a/src/openrct2/sprites.h +++ b/src/openrct2/sprites.h @@ -838,10 +838,11 @@ enum SPR_G2_MAP_EAST = SPR_G2_BEGIN + 120, SPR_G2_MAP_EAST_PRESSED = SPR_G2_BEGIN + 121, - SPR_G2_MULTIPLAYER_SYNC = SPR_G2_BEGIN + 122, - SPR_G2_MULTIPLAYER_DESYNC = SPR_G2_BEGIN + 123, + SPR_G2_MULTIPLAYER_TOOLBAR = SPR_G2_BEGIN + 122, + SPR_G2_MULTIPLAYER_SYNC = SPR_G2_BEGIN + 123, + SPR_G2_MULTIPLAYER_DESYNC = SPR_G2_BEGIN + 124, - SPR_G2_CHAR_BEGIN = SPR_G2_BEGIN + 124, + SPR_G2_CHAR_BEGIN = SPR_G2_BEGIN + 125, SPR_G2_AE_UPPER = SPR_G2_CHAR_BEGIN, SPR_G2_AE_LOWER = SPR_G2_CHAR_BEGIN + 1,