История изменений
Исправление xaizek, (текущая версия) :
Полный пример писать сейчас некогда, можно глянуть на описание тут (там ещё и для столкновений между шарами, но то можно игнорировать; все столкновения в лоб реализовывать слишком медленно, а на событиях оно шустро работает). Надо взять std::priority_queue вместо MinPQ
и переписать кусок из CollisionSystem (там Java, кстати).
Исходная версия xaizek, :
Полный пример писать сейчас некогда, можно глянуть на описание тут (там ещё и для столкновений между шарами, но то можно игнорировать; столкновения в лоб реализовывать слишком медленно, а на событиях оно шустро работает). Надо взять std::priority_queue вместо MinPQ
и переписать кусок из CollisionSystem (там Java, кстати).