diff options
Diffstat (limited to 'apworld/client')
| -rw-r--r-- | apworld/client/client.gd | 4 | ||||
| -rw-r--r-- | apworld/client/main.gd | 1 |
2 files changed, 5 insertions, 0 deletions
| diff --git a/apworld/client/client.gd b/apworld/client/client.gd index 05b2b6c..286ad4b 100644 --- a/apworld/client/client.gd +++ b/apworld/client/client.gd | |||
| @@ -227,6 +227,10 @@ func scoutLocations(loc_ids): | |||
| 227 | sendMessage([{"cmd": "LocationScouts", "locations": loc_ids}]) | 227 | sendMessage([{"cmd": "LocationScouts", "locations": loc_ids}]) |
| 228 | 228 | ||
| 229 | 229 | ||
| 230 | func sendQuit(): | ||
| 231 | sendMessage([{"cmd": "Quit"}]) | ||
| 232 | |||
| 233 | |||
| 230 | func hasItem(item_id): | 234 | func hasItem(item_id): |
| 231 | return _received_items.has(item_id) | 235 | return _received_items.has(item_id) |
| 232 | 236 | ||
| diff --git a/apworld/client/main.gd b/apworld/client/main.gd index 9d66358..8425d8c 100644 --- a/apworld/client/main.gd +++ b/apworld/client/main.gd | |||
| @@ -137,6 +137,7 @@ func _connect_pressed(): | |||
| 137 | func _back_pressed(): | 137 | func _back_pressed(): |
| 138 | var ap = global.get_node("Archipelago") | 138 | var ap = global.get_node("Archipelago") |
| 139 | ap.disconnect_from_ap() | 139 | ap.disconnect_from_ap() |
| 140 | ap.client.sendQuit() | ||
| 140 | 141 | ||
| 141 | get_tree().quit() | 142 | get_tree().quit() |
| 142 | 143 | ||
