Я уже некоторое время использую PGU (утилиты Фила Пигама). У него есть словарь под названием tdata, который передается в качестве аргумента при загрузке тайлов
tdata = {tileno: (agroup, hit_handler, config)}
Я делаю клон pacman, в котором у меня есть 2 группы: игрок и призрак, для которых я хочу обнаружение столкновений с одним и тем же типом плитки.
Например, если плитке нет 2, я хочу, чтобы эта плитка имела группы как игрока, так и призрака. Я пытался сделать следующее:
tdata = {0x02 :( 'player', tile_hit_1, config), 0x02: ('ghost', tile_hit_2, config)}
Однако, делая это, он дает обнаружение столкновений только для призрака, а не для игрока.
Какие-нибудь идеи о том, как я могу сделать обнаружение столкновений для игрока и призрака с одним и тем же типом плитки?