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
|
84f19b408f
|
build is working. to add and remove blocks.
|
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
|
f20b5f0b49
|
make scene interaction be targeted exactly on mining blocks (removing abnormal Empty labels), and don't reset position to None in the middle of mining.
|
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 |
|