Package bytemusketeers.heslingtonhustle.metrics
Provides the metric and metric-related MVC architecture to instantiate, update, and track various runtime game and
 player metrics
- Author:
 - ENG1 Team 23 (Cohort 3)
 
- 
Interface Summary Interface Description MetricEntry AMetricEntryimplementation denotes a metric of a particular type, e.g.MetricListener AMetricListeneris interested in receives updates from aMetricControllerthrough the correspondingMetricUpdater. - 
Class Summary Class Description AreaMetric DOWMetric ADOWMetricrepresents a singular day of the week to be managed by theMetricControllerMetricController AMetricControllerstores and manages manyMetricEntryitems and their associatedMetricController.Metrickeys, providing a unified interface through which higher-level controllers may manipulate the values ofMetricEntryobjects and post runtime alteration updates to theMetricUpdater.MetricUpdater TheMetricUpdaterprovides a common controller to link a singleMetricControllerandMetricListener, by means of enabling the former to post updates to the latterPlayerMetric APlayerMetricrepresents aMetricEntrypertaining to the player-controlled character to be managed by theMetricController. - 
Enum Summary Enum Description DOWMetric.DayOfWeek Distinguish between days of the week with the defaultEnum.toString()methods for displayMetricController.Metric Distinguish between the standard metrics represented in theMetricEntryobjects