domhnallmorr / Pitwall

Motorsport manager game built in python
MIT License
2 stars 1 forks source link

Refactor load roster so it is purely functional #1

Closed domhnallmorr closed 2 months ago

domhnallmorr commented 2 months ago

Currently;

def load_roster(model, roster):

drivers_file, teams_file, season_file, track_files = checks(model, roster)

model.drivers = load_drivers(model, drivers_file)
model.teams = load_teams(model, teams_file)

load_tracks(model, track_files)
model.calendar = load_season(model, season_file)

Model is being directly accessed. Should change this to return drivers, teams, etc

domhnallmorr commented 2 months ago

changed mind on this, model gets passed to Driver, Team, models