Closed chlohal closed 2 years ago
Rewrote the issue to only contain the rewrite tasks, as I chose to rewrite SensorManager instead of deleting it.
All tasks involving the rewrite are complete, SensorManager now differentiates between colorSensors, touchSensors, and distanceSensors similarly to ManipulationManager's differentiation between DCMotors, Servos, and CRServos.
Whether you re-write or delete is up to whoever takes this issue. Either solution is equally justified-- deleting it cleans up our codebase, and re-writing gives more utility to future years.
If you Decide to Re-Write
ColorSensor
helper class from theauxilliary
package into themanagers/sensor
packageSensor
super-class fromauxilliary
tomanagers/sensor
.isSpecial()
especially!isSpecial()
) Add them toSensor
as abstract methods.ColorSensor
SensorManager
! (`/`)**