Class Hierarchy

Classes



TEAM Class

Name
League ID#
League name
Coach
# Times in Carmichael
# Times in Dean Dome
Sessions Played (bool array, # sessions)
Sessions Times (array, length = # sessions, entry = playing time in each session)
 

COURT Class

Location
Building name
Court #
Availability array
Priority
 

LEAGUE Class

School level
Skill level
Teams array
League schedule (method)
 

SESSION Class

Day ID
Array of TimeSlots
Time (i.e. afternoon, evening, etc.)
 

TIMESLOT Class

Array of available courts
Start time
Stop time
Array of (court, team1, team2)
 

CAMP Class

Array of sessions
Camp date
Camp name
Array of courts
Array of leagues
 

BUILDING Class

Location
Name
Array of Courts
 

LOCATION Class

Name
Array of buildings