From 7c9bc92627fdf1ddd9bd7663eb570a2c07e07915 Mon Sep 17 00:00:00 2001 From: "Eevee (Evelyn Woods)" Date: Thu, 10 Sep 2020 20:24:20 -0600 Subject: [PATCH] Start on editor UI; introduce some tools; implement adjust and force floors --- compat-lynx.png => icons/compat-lynx.png | Bin compat-ms.png => icons/compat-ms.png | Bin icons/compat-notcc2.png | Bin 0 -> 716 bytes icons/help.png | Bin 0 -> 266 bytes icons/tool-adjust.png | Bin 0 -> 299 bytes icons/tool-bg-selected.png | Bin 0 -> 115 bytes icons/tool-bg-unselected.png | Bin 0 -> 158 bytes icons/tool-box.png | Bin 0 -> 155 bytes icons/tool-connect.png | Bin 0 -> 276 bytes icons/tool-fill.png | Bin 0 -> 207 bytes icons/tool-force-floors.png | Bin 0 -> 226 bytes icons/tool-line.png | Bin 0 -> 154 bytes icons/tool-pencil.png | Bin 0 -> 184 bytes icons/tool-wire.png | Bin 0 -> 260 bytes index.html | 24 ++ js/main.js | 297 ++++++++++++++++++++--- style.css | 46 +++- 17 files changed, 329 insertions(+), 38 deletions(-) rename compat-lynx.png => icons/compat-lynx.png (100%) rename compat-ms.png => icons/compat-ms.png (100%) create mode 100644 icons/compat-notcc2.png create mode 100644 icons/help.png create mode 100644 icons/tool-adjust.png create mode 100644 icons/tool-bg-selected.png create mode 100644 icons/tool-bg-unselected.png create mode 100644 icons/tool-box.png create mode 100644 icons/tool-connect.png create mode 100644 icons/tool-fill.png create mode 100644 icons/tool-force-floors.png create mode 100644 icons/tool-line.png create mode 100644 icons/tool-pencil.png create mode 100644 icons/tool-wire.png diff --git a/compat-lynx.png b/icons/compat-lynx.png similarity index 100% rename from compat-lynx.png rename to icons/compat-lynx.png diff --git a/compat-ms.png b/icons/compat-ms.png similarity index 100% rename from compat-ms.png rename to icons/compat-ms.png diff --git a/icons/compat-notcc2.png b/icons/compat-notcc2.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0772c903c80e94bf5852e017c0201cf07d943a GIT binary patch literal 716 zcmWkrUq}>T5TENbR?Ap?=@coq0y}%K^}*WUpj%J$uCQY@qBZGg^JyWWtB2Yk%~i3k zd~m6d1^?jo)LlLJi9y#x4_i=dlC%=l*^4bga2Fa&C{158%r^rw-^~1eGnVXZud1xA z1c0h|M@*u={=YFn`o`w&+SCQoQo9H_r*56bbIH@)ZIYwX5RuU|4GW^Dv4+6NJYyK> z`^YF6$8iJ&IgXPO2?RjHU;wF_Xz(0^qF~a#kU3a+Y!LHZurj`$3CR22E$B;1Vp-f~MflufX*q|0Y(s8>BL_kGJ=OvG5Hkd2}emIPw5a#o! zX%>Xh1tbicMw?{qtm)=SA#WAzEFkKd=G&HI=}1(mpxIX1HWk-YFe^J5!AWzT!BLR5 zL?MLH5{b)O3GfX-optG4+CzaNr9@zXrTqDM4v-e)!#}Y^0VpB4;LRKR}Qa6U}!S37+8GS_VZ|2%DeiF-v?&^ zD@rh5xAHOAzjdh#{w_?&@rrBZ!kY$JJU-kCn-p{0# m<~J6m_M7glDd$J2l$+RwzQ(}`@5uFKiV)&$ow1yly7LeB&q1UB literal 0 HcmV?d00001 diff --git a/icons/help.png b/icons/help.png new file mode 100644 index 0000000000000000000000000000000000000000..da96b5b5a19285faaf1188aa63fa631d26519845 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}(g8jpu01_H zn|<>(Z`*$N{{1g4;onv#e7jNi`^Vb<|Nr}1ALa%so9pS~7@~20>&1<{%?1Lj0Vx|B zW?QIkGH2jV;ItNw_~LPL`L-!f(wU9Qq?p)k_gn3K^yU1znC<>c-{`&b$yk*dv0!B~ zkC(&T12Sd>oGP264)P2CtZe0VSiAo-m)^pR+SIW69Sdh9{Sa|@#Vq1`kJaa>hX=#S z@4K#4C786lFihCa+aVS7E$ Op$wj`elF{r5}E+Hm~N^7 literal 0 HcmV?d00001 diff --git a/icons/tool-adjust.png b/icons/tool-adjust.png new file mode 100644 index 0000000000000000000000000000000000000000..55e355141e89f602062274502ebcd8c6f4d6e13c GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}5&=FTu0UE! zN=mIo-p6K(?_s63XU3fgk2cTz`lrmm5~QId$S;_|;n|HeAZLrGi(`n!`K=cX`I-%Q zSTDSne&Xz$E+FnO?S|t^MkP~r2M>etgV*0*m{s=rN>1G--P?@+zI(8FSR@BtRgAf> zptAC@#T&k*Q`YRtfm@}31Oozj?QUgcSTQowk1oaUvoX9Omxe`#b0 zDCK**`#S%EGkm%y8&3RVG3M^LZ1eM7nT~_c%C8r5lO6UfFP@$pEq-j$GX9=b8>c*C sw|o^kRYg`VX!Wb>uFNe@h($ literal 0 HcmV?d00001 diff --git a/icons/tool-bg-selected.png b/icons/tool-bg-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..f40b2a8c99172e7c09ea3c28ad80516f427dbf44 GIT binary patch literal 115 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@#^NA%Cx&(BWL^R}oB=)|u01_H zo40Mhd;fmi!2lzmpoFK3V~E7%j691LCJ30FVlZ6LAjqJf9|QmZ literal 0 HcmV?d00001 diff --git a/icons/tool-bg-unselected.png b/icons/tool-bg-unselected.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e83b79bc2c78d801aa76132e7304a15cc314a2 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}`~f~8u4ZOt zUS3{lX=yz@J)5^}uVi}o8YpG!>EaloasKToLs13=9_EV=8bX++POw^0@4u#(nJw?n z`w5%49$r|Wt9oIY*a_oH?coWE~|)z4*}Q$iB} Dv4Jv$ literal 0 HcmV?d00001 diff --git a/icons/tool-box.png b/icons/tool-box.png new file mode 100644 index 0000000000000000000000000000000000000000..1d705b72676eb6d9a60fbf6e91bccf96939143b2 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@#^NA%Cx&(BWL^R}JOMr-u0UE! zO6p5X__rH%A1lg*K#EF&{DK)Ap4~_Tatu6O977~7Cnqcrv2e&d#vQ=+`}&0o0UJ)N w4P719)Ve9-WCULs_SL|KC+;yBVapB*-tA!Qt7BG$3c9 zr;B5V#`)xg1)>5XE>Dfq)(ANW3V5H+a0v{UHBGErqwro+@)Uc(ZvT`fKB(aZ9 ziq0RMRHln^aY!0tl&-Kg8KQgaGOX-SY@FoVOh8)-mJoTrOph{pN77Z36_D2OyC-ecns zj!7&*q>{42dBdT{R-E@XSM7Mm=TmS; y*NTCiHGseAnxn_0E$xgElgiAGZPQ&>^M=_sn)fz?@P=@pO$?r{elF{r5}E)k9Yxas literal 0 HcmV?d00001 diff --git a/icons/tool-force-floors.png b/icons/tool-force-floors.png new file mode 100644 index 0000000000000000000000000000000000000000..50860608284e70260233ddd9f9566a24a57ff19b GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}`~f~8u0UE! zN=mIozU`Uu|NsBrFLmDzQdbh>7tG-B>_!@pQ{w637@~20>x7G(4F)_evw5r5a?kKv z@RI518~e%fOQ$kBvg|#7T(wfAWxi4ek5HK2o2V5^%Z@$RaO%KWNu7HV2Y#+w1-l2W_nFJM?3~2TlA`#kmmc<2%MUv&{CGFoY1`X}*Y7`NIkHxm U`EQYyH_(0tPgg&ebxsLQ00V(ln*aa+ literal 0 HcmV?d00001 diff --git a/icons/tool-line.png b/icons/tool-line.png new file mode 100644 index 0000000000000000000000000000000000000000..01a9650fc47ac54ffdaef1d6f5d14d0139445bc9 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@#^NA%Cx&(BWL^R}oB=)|u0UE! zO6uE`kZmDjRSa~H#^>yi>vFFJJxa@yLkW=hxd ZFw}bRsegPM`WR>=gQu&X%Q~loCIIYoG@1Ya literal 0 HcmV?d00001 diff --git a/icons/tool-wire.png b/icons/tool-wire.png new file mode 100644 index 0000000000000000000000000000000000000000..2eceeb6ea8dafd95fc8fb30ec2c0f4aecf8d8861 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%Cx&(BWL^R}q5(c3u0UE! zN-8Zat*57Fo#(0ZMgQ*JzrQs0<#~|mk|4ie28U-i(tw-^o-U3d8t1o8FyuR|z~lOn z*P*wn<(;TdwW@WsiiN}M7x({jv|dU`KY8WfS^x9Lj_us9dPOGdiiDFx6r=rt(p
+