public bool loadMap(string filename) { eq.mobsTimers.ResetTimers(); OnExitMap(); ClearMap(); eq.ClearMapStructures(); mapCon.SetDistinctPens(); bool rc = eq.LoadMapInternal(filename); if (rc) { OptimizeMap(); eq.CalculateMapLinePens(); // pre-calculate all pen colors used for map drawing. OnEnterMap(); } return(rc); }