phrack / ShootOFF

A virtual shooting range to enhance laser dry fire training.
http://shootoffapp.com
GNU General Public License v3.0
133 stars 71 forks source link

Shot detection threads should not be used to notify canvas managers of new shots #688

Closed phrack closed 7 years ago

phrack commented 7 years ago

This does cause two problems:

  1. An exception on the shotDetected method can break shot detection.
  2. Training exercises unnecessarily occupy a shot detection thread that would otherwise immediately return to the pool.