Delta-v/Resources/Textures/Interface
Visne 973926fc9a
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 19:58:44 +10:00
..
Actions Improves the HUD (#3655) 2021-03-27 02:23:12 +11:00
Alerts Make Saltern driveable (#4257) 2021-07-21 21:15:12 +10:00
Changelog Changelog. (#3398) 2021-02-25 09:50:45 +01:00
Inventory HUD Themes (#3774) 2021-04-12 00:43:53 +02:00
ItemStatus/Bullets Add IItemStatus to some weapon types (#1879) 2020-08-24 13:13:26 +02:00
Misc Revert "Revert "Slight changes to spawners"" (#3627) 2021-03-12 21:28:40 +01:00
Nano Chairbender Chat (#3794) 2021-04-20 16:39:39 -07:00
VerbIcons Add chess (and mostly just tabletop backend stuff) (#4429) 2021-09-13 19:58:44 +10:00
WireHacking Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
character.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
character.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
character.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
fist.svg Improved top menu (#2949) 2021-01-09 15:40:07 +11:00
fist.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
fist.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
gavel.svg Improved top menu (#2949) 2021-01-09 15:40:07 +11:00
gavel.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
gavel.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
hamburger.svg Improved top menu (#2949) 2021-01-09 15:40:07 +11:00
hamburger.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
hamburger.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
hammer.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
hammer.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
hammer.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
hammer_sca;ed.svg.192dpi.png.yml Add Alt-click functionality (#4497) 2021-08-21 10:20:18 -07:00
hammer_scaled.svg Add Alt-click functionality (#4497) 2021-08-21 10:20:18 -07:00
hammer_scaled.svg.192dpi.png Add Alt-click functionality (#4497) 2021-08-21 10:20:18 -07:00
handsbox.png Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
handsbox.png.yml Enable bilinear filtering on some UI icons. 2021-01-13 03:39:07 +01:00
info.svg Adds server rules (#3475) 2021-03-03 17:56:52 +11:00
info.svg.192dpi.png Adds server rules (#3475) 2021-03-03 17:56:52 +11:00
info.svg.192dpi.png.yml Adds server rules (#3475) 2021-03-03 17:56:52 +11:00
inventory.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
inventory.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
inventory.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
sandbox.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
sandbox.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
sandbox.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
students-cap.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
students-cap.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
students-cap.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll-high.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll-high.svg.96dpi.png Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll-high.svg.96dpi.png.yml Enable bilinear filtering on some UI icons. 2021-01-13 03:39:07 +01:00
target-doll-high.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll-high.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll-low.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll-low.svg.96dpi.png Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll-low.svg.96dpi.png.yml Enable bilinear filtering on some UI icons. 2021-01-13 03:39:07 +01:00
target-doll-low.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll-low.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll-middle.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll-middle.svg.96dpi.png Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll-middle.svg.96dpi.png.yml Enable bilinear filtering on some UI icons. 2021-01-13 03:39:07 +01:00
target-doll-middle.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll-middle.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll.svg Re-organizing the Resources folder. Part 1. (#1234) 2020-07-07 19:19:00 +02:00
target-doll.svg.192dpi.png Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00
target-doll.svg.192dpi.png.yml Crisp double scale icons for top button bar. 2021-01-15 11:49:57 +01:00