Joshua Barretto
|
89cd58b1ac
|
Don't allow interaction with mounted entity
|
2022-01-20 11:25:53 +00:00 |
|
Joshua Barretto
|
bde3aade2b
|
Updated changelog, fixed incorrect hint for mineable blocks
|
2022-01-16 17:53:51 +00:00 |
|
ubruntu
|
0e2808a8fd
|
Interactable campfires
|
2021-10-05 00:55:29 +00:00 |
|
anomaluridae
|
d0bd1ddb24
|
remove unneeded mut, provide default_select_pos to secondry key event handler, and use the is_filled() over the is_opaque() to be reader friendly
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
aa86c86cb6
|
choose nearest target, from a specific subset of targets, for scene highlighting vs interactable vs game primary/secondary key input
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
6362df4ffc
|
keep MAX_TARGET_RANGE within voxygen
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
42d5836cfa
|
properly use the target vs pickup range, in choosing the interactable. when finding the target_entity, use the proper limited dist range (cast_dist) with the proper upper bounds.
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
c5d66192fc
|
add comment for future direction of Interactables.
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
f60bd80cc2
|
changes per MR feedback. simplier Option handling with zip, filter, and fewr unwraps. use kind keyword (not typed). if lets when possible. additional syntax cleanup
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
8b83b48b9b
|
make Target generic, over the specific typed targets
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
ba4af5ee8e
|
undo macro use for DRY on client event handler, and handle edge detection in mining so that we don't get Empty interactables.
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
309447dced
|
MR review updates. Added back the 0.01 modifiers, update naming and comments, keep interactable construction in the interactables mod, remove unneeded curry, syntax updates. only cast for mining and build if enabled.
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
48cc5d3b08
|
make Target into a typed struct. delineate the clear difference in Target versus Interactable. comments and naming cleanup, for more explicitness.
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
51f38df169
|
clippy is a thing
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
ff91da8b52
|
make the concepts of targets (under cursor), separate from interactable. interactable is what is (1) indicated visually in gui as able to interact, or (2) is an entity, or (3) is a block capable of Interaction. whereas a target is what occurs under the cursor, regardless of other state and input (such as different InputKind). targets are determined first, then other factors are cosidered to determine interactable.
|
2021-09-17 10:34:20 -07:00 |
|
anomaluridae
|
582f578e61
|
breakout interactable into seperate file
|
2021-09-17 10:32:06 -07:00 |
|