diff options
| author | tpart <tpart120@proton.me> | 2025-12-20 01:52:46 +0100 |
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2025-12-20 01:52:46 +0100 |
| commit | 202a63be327bc62b514a73e325b73c055026fa48 (patch) | |
| tree | 90f444c138a043b3ab32787fe972c9007f262819 /client/multiplayer.gd | |
| parent | 163cb0e76a5c4a70b0bf0fc591fe02e585731e29 (diff) | |
| download | hurrycurry-202a63be327bc62b514a73e325b73c055026fa48.tar hurrycurry-202a63be327bc62b514a73e325b73c055026fa48.tar.bz2 hurrycurry-202a63be327bc62b514a73e325b73c055026fa48.tar.zst | |
Player prediction part 1
Diffstat (limited to 'client/multiplayer.gd')
| -rw-r--r-- | client/multiplayer.gd | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/client/multiplayer.gd b/client/multiplayer.gd index d5d31322..a0260df5 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -107,7 +107,7 @@ func fix_packet_types(val): for k in val.keys(): if typeof(val[k]) == TYPE_ARRAY and val[k].size() == 2 and typeof(val[k][0]) == TYPE_FLOAT and typeof(val[k][1]) == TYPE_FLOAT: if k in ["tile"]: newval[k] = Vector2i(val[k][0], val[k][1]) - elif k in ["pos", "position"]: newval[k] = Vector2(val[k][0], val[k][1]) + elif k in ["pos", "position", "dir"]: newval[k] = Vector2(val[k][0], val[k][1]) else: newval[k] = val[k] # TODO reenable when fixed # elif k in ["player", "id"] and typeof(val[k]) == TYPE_FLOAT: @@ -148,6 +148,7 @@ func send_movement(player, pos: Vector2, direction: Vector2, boost: bool): "dir": [direction.x, direction.y], "boost": boost }) + func send_tile_interact(player, pos: Vector2i, edge: bool, hand: int): @warning_ignore("incompatible_ternary") |