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

Enhancement Request: Ability to Save repositioned/rescaled targets as a new target #695

Open gootuser opened 7 years ago

gootuser commented 7 years ago

Maybe I am missing it, but the work involved in adding multiple targets and repositioning and rescaling the multiple existing targets from the target library (cool feature by the way) seems to be missing the ability to then save all that work... maybe as a "new target", or arena, or starting point for creating a new, slightly different target configuration, so you don't have to start from scratch to create new targets, or new configurations. Is this ability already there and I am just missing it? If so, is there a way (focusing on interface) to make it more intuitive?

I am envisioning a button that clearly states "Save current configuration as a new Target", or something like that. Also/or alternatively, within the "Create Target" and "Edit target" window, could we add a button to the pallet that enables user to "Insert existing Targets" from target library - each being able to again be repositioned and rescaled, then saved using existing Save/Save As button from the pallet.

Side Note: Love this product. As a user, I am excited about the features found thus far - just amazing. As a developer, I am fascinated by the whole open source approach for controlled improvement and feedback. Keep up the amazing work.

phrack commented 7 years ago

This feature is what we call a "course" and it's projector-only. If you click the projector button you will find a course button that will let you load preloaded and previously saved courses, save the current layout as a new course, and clear the current course (to get a blank projector arena). The resolution at the time the course is saved is stored in the course file to scale the course appropriately for the current arena resolution.