Files
OldThink/Resources/Textures/Objects/Fun/Tabletop/chessboard_tabletop.rsi/chessboard_tabletop.png

3 lines
1.8 KiB
Plaintext
Raw Normal View History

Add chess (and mostly just tabletop backend stuff) (#4429) * Add draggable tabletop component * Use EntityCoordinates instead * Don't send coordinates every frame * Add chessboard + verb WIP * Add documentation, verb networking works now * Work so far Need PVS refactor before being able to continue Current code is broken * viewsubscriber magic * yes * Fix map creation * Add chess pieces, attempt prediction * Add chess sprites and yml * Clamping + other stuff * fix * stuff * StopDragging() StartDragging() * add piece grabbing * Refactor dragging player to seperate event * 🤣 Who did this 🤣💯👌 * 📮 sussy 📮 * Update chessboard sprite, scale piece while dragging * yes * ye * y * Close tabletop window when player dies * Make interaction check more sane * Fix funny behaviour when stunned * Add icon * Fix rsi * Make time passed check more accurate Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * Use EyeManager.PixelsPerMeter Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> * Add missing import * Move viewport properties to XAML * Make shared system and component abstract * Use built in EntityManager * Use RaiseNetworkEvent instead of SendSystemNetworkMessage * Cache ViewSubscriberSystem * Move unnecessary code to prototype * Delete map on component shutdown instead of round restart * Make documentation match rest of codebase * Use ComponentManager instead of TryGetComponent * Use TryGetComponent instead of GetComponent * Add nullspace check to ClampPositionToViewport() * Set world pos instead of local pos * Improve server side verification * Use visualizer * Add netsync: false to sprites using visualizer * Close window when chessboard is picked up * Update to master * Fix bug when opening window while another is opened * Use ComponentManager * Use TryGetValue Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-09-13 11:58:44 +02:00
<EFBFBD>PNG

IHDR17Z#sRGB<00><><1C>IDATx<54><78><EFBFBD>1N<31>X<1C>q3<71><33><EFBFBD>l7<><37><EFBFBD><EFBFBD>+P<>rD<><15>4+<2B>4\<5C>n<EFBFBD>V<EFBFBD>c;<1E>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD><46>}~0<><30>g<07><><EFBFBD> <20><><EFBFBD><04><><EFBFBD><EFBFBD>!<21><>^F_<46><5F>n<EFBFBD><6E><EFBFBD>U9~<7E><><EFBFBD><EFBFBD>Ǯ<EFBFBD>t<>R5n<35><6E>c<EFBFBD>Oau<61><75>z<EFBFBD><7A><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϭ?<3F><><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CR<43><07>m7<6D><37>_<EFBFBD><5F><EFBFBD>|<7C><>+<2B><1C>k<EFBFBD>'<27><47><D2B6>Od<4F>E<EFBFBD><1C><>U~<7E><>ǯ<EFBFBD><C7AF>9<EFBFBD><39><EFBFBD>+<2B><><EFBFBD><EFBFBD><EFBFBD><13>V$<24><<3C><><EFBFBD>V<EFBFBD><56>?<3F>ꠜڕ<EAA09C><EFBFBD><7F><EFBFBD><EFBFBD>آK<D8A2><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>t<EFBFBD><74><EFBFBD>M<EFBFBD><4D><EFBFBD>o<EFBFBD><6F><EFBFBD>}<7D>>z<>  &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD><0F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>??<01>}S<>X<EFBFBD>>cSL<53><4C>\#<23>!>MKD<4B><44><EFBFBD>H<EFBFBD>E<EFBFBD><>v<14><>ǥ [<5B>"`<60>T#|  &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD>z}<7D>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ˤ<EFBFBD><CBA4>M<EFBFBD><4D><EFBFBD>ϯ<EFBFBD><EFBFBD>W<EFBFBD>z;z<>  &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD>&<26>Cv<43><03><>{7<>`<60><><EFBFBD><EFBFBD>K<>`<60> <0A><><00>O!<21><01>̵a5<61>Q<EFBFBD><11>{<7B>]X><3E><>j3<><06>H<EFBFBD><48><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bB<02><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>t|<7C>7<EFBFBD>J<EFBFBD><4A>o<EFBFBD><6F><EFBFBD>GX<47>1!bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04><1D><><EFBFBD><EFBFBD>v|Ms؈~V<><03><03>2lD<6C><44>'W$<24>,u<10><><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>΢4<><34><EFBFBD>Fg<46>?<3F><> 0e<30>͘<EFBFBD>K<1B><><EFBFBD>><3E>> &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD><EFBFBD>8<EFBFBD><49><DB87><EFBFBD><1F>_K<5F>7<37><7F>t<EFBFBD><74>v<EFBFBD>+ &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD><00><>N{c<><03>y<0F><>ڶӖ<DAB6><D396>"<22><><EFBFBD>d#V<>;<3B>,<2C><0F>0s<>.O<>n<EFBFBD>]<5D><00><>/.<2E>Q<EFBFBD><51><EFBFBD>j5<02><><EFBFBD><><D399><01><>k<EFBFBD><6B>#bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04> [<5B><18><><EFBFBD>ͩ<EFBFBD>c<EFBFBD><63><EFBFBD>k<EFBFBD><6B><EFBFBD>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>G<EFBFBD><47>"bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04> ۇ<><DB87><1D><><EFBFBD>|<7C><><EFBFBD>j<EFBFBD> ;<08>n<EFBFBD><6E>/<2F>U <09><><EFBFBD>&<26><>݋MŁc<><63><EFBFBD>.m<>E<EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD>BCH<43><48>hH\<5C>c<>m迶"bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04> <10>Z<EFBFBD><5A>><3E>t{<7B>~<7E>s<EFBFBD><73>}<7D>)<1D><><EFBFBD><EFBFBD>t|<7C>7<EFBFBD>J<EFBFBD>OoG<6F><47>"bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04> <10>o"<22><><18>i<EFBFBD><69>|6Չ<36><D589><03><> &@g<> <09><><EFBFBD><01>:I?V$@_<>n&<1B><><EFBFBD>0<><30><EFBFBD><EFBFBD><EFBFBD>V`<60>pE<70>}<7D>ifn<66> Mu<4D><75><EFBFBD>1!bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04>-z<><7A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>t|<7C>7<EFBFBD>J<EFBFBD><4A>o<EFBFBD><6F><EFBFBD>GX<47>1!bBĄ<04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04><1D><><EFBFBD><EFBFBD><06><00><>:<3A>fd<66><64><EFBFBD><06>s<03>g<EFBFBD>?<3F><04><19>ç{$"L<><4C>Ï%<01><><EFBFBD>t<>Ӷ<><D3B6>><3E><>>0f<30><13><><04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@<40>j<EFBFBD><6A><EFBFBD>8v<38><76><EFBFBD><EFBFBD>9<EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<2B>?<3F><04>  &$@LH<4C><48><EFBFBD>1!bBĄ<04>  &$@ltq<>1<EFBFBD><31><EFBFBD><EFBFBD>WߧM<DFA7><01>t[v<0E><><EFBFBD>1v<10><>p<EFBFBD><04> <09><><16>#q<><04>3<EFBFBD> <0A><><EFBFBD><EFBFBD>Cc<43>piĎ<><C48E><EFBFBD>ϟ<EFBFBD>8<0F>;<1A>_<EFBFBD>~<7E><><<3C> &$@LH<4C><48><EFBFBD>1!bBĄ<04> <10>Z<EFBFBD><5A>><3E>O<02>ެH<DEAC><48><EFBFBD><EFBFBD>!<21><><EFBFBD>&<15>(<28>?W<><57> <09><<3C><>sm<73>}<0E><><EFBFBD>ϡj<CFA1>n<EFBFBD><6E><EFBFBD>S8iH<69>9<EFBFBD>)<29><>_<EFBFBD><5F><EFBFBD><EFBFBD>W<EFBFBD><1C><>s^<5E>l+<2B>*<2A>#<23>U<EFBFBD>_<EFBFBD><5F><EFBFBD>_=~<7E>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#i<>M<EFBFBD><17><1B><><04><>|<7C><><EFBFBD>K<EFBFBD><4B><EFBFBD>W$<24>*<2A>6<EFBFBD><07>R<EFBFBD>F<EFBFBD><46>OS<4F>+|<7C><><EFBFBD>ۿ@<40>ۿ@<40>?[<5B>Z<5A>}<01>IEND<4E>B`<60>