Alexander
Alexander
There should be easy way to support different tile sizes (16, 64, etc), so the current way should be changed.
`SIZE_H_SQ` and `SIZE_W_SQ` constants are used for LOS calculation, and overall area pixel size is hardcoded too. It should be easy to change the viewport size.
Light system
There should be light sources (bulbs, flashlights, etc) and without them everything should be dark.
Now: receive messages -> receive `NEXT_TICK` -> process messages -> process tick -> represent Should be: process tick -> receive and process messages one by one -> receive `NEXT_TICK` ->...
Blocked by #463 Might be less convenient thought, so some considerations are needed.
On all open tests there was an issue that people start to spam something in the ooc chat. Currently there aren't any way to prevent it. So some way to...
Shift, ctrl + click work. Something is wrong with a keyboard up/down events registration.
Not all scripts can be tested properly (e.g. `imitate_many_clients.py`), but some can be.
Because of cell groups now extremely easy to process atmos grid using multiple threads. However, a typical client machine has only two real cores, so it is totally not a...