sat2707 / aicups

Официальный репозиторий документации aicups.ru
Apache License 2.0
37 stars 29 forks source link

Remove elevator from passenger while exiting #89

Closed AleksBannikov closed 7 years ago

AleksBannikov commented 7 years ago

Сейчас не зануляется лифт у пассажира при выходе из лифта и он возвращается с этажа с заданным лифтом (тем, из которого вышел) в состоянии waiting_for_elevator. Если в первый тик, после его возвращения с этажа ему не задать лифт, то на следующий тик он перейдет в состояние moving_to_elevator, причем независимо от того, на каком этаже этот лифт. Если лифт на другом, то только на третий тик он перейдет returning с has_elevator==fasle

AleksBannikov commented 7 years ago

Там при смене состояния с exiting->walking_on_floor зануление происходит, немного некорректно написал сообщение в коммите. И это уже есть в коде мира ;) https://github.com/sat2707/aicups/commit/202306315406b0d3681c8863616cae42c6a87fbb