Archipelago/worlds/dkc3
Doug Hoskisson 280b67f996
some worlds: some typing in `LocalRom` (#3090)
* some worlds: some typing in `LocalRom`

### `read_bytes`

It's not safe to return `bytearray` when we think it's `bytes`
```python
a = rom.read_bytes(8, 3)
hash(a)  # This won't crash, right?
```

### `write_bytes`

`Iterable[SupportsIndex]` is what's required for `bytearray.__setitem__(slice, values)`
We need to add `__len__` for the `len(values)` in this function.

* remove `object` inheritance
2024-05-17 21:41:57 +02:00
..
Names DKC3: Fix List Out of Range Error on Level Shuffle Hint extension (#3077) 2024-04-12 00:53:52 +02:00
docs Docs: replacing "setting" to "option" in world docs (#2622) 2024-03-22 17:46:14 +01:00
CHANGELOG.md DKC3: Add CHANGELOG.md (#2946) 2024-03-15 07:57:43 -05:00
Client.py SNIClient: dynamically generate patch file identifier (#2870) 2024-03-07 10:18:22 +01:00
Items.py Donkey Kong Country 3 Implementation (#798) 2022-07-22 00:02:25 -05:00
Levels.py Donkey Kong Country 3 Implementation (#798) 2022-07-22 00:02:25 -05:00
Locations.py DKC3: Long-overdue World code cleanup (#2820) 2024-02-28 04:53:13 +01:00
Options.py DKC3: Long-overdue World code cleanup (#2820) 2024-02-28 04:53:13 +01:00
Regions.py DKC3: Long-overdue World code cleanup (#2820) 2024-02-28 04:53:13 +01:00
Rom.py some worlds: some typing in `LocalRom` (#3090) 2024-05-17 21:41:57 +02:00
Rules.py DKC3: Long-overdue World code cleanup (#2820) 2024-02-28 04:53:13 +01:00
__init__.py DKC3: Fix List Out of Range Error on Level Shuffle Hint extension (#3077) 2024-04-12 00:53:52 +02:00