Clean up flight plan code.

Split the oversized file into one per plan type. This also moves the
layout responsibility out of the oversized FlightPlanBuilder and into
each flight plan type file.
This commit is contained in:
Dan Albert
2022-03-09 01:55:29 -08:00
parent c5fd3df235
commit fa8c0d9660
49 changed files with 2732 additions and 2249 deletions

View File

@@ -4,7 +4,8 @@ from fastapi import APIRouter, Depends
from shapely.geometry import LineString, Point as ShapelyPoint
from game import Game
from game.ato.flightplan import CasFlightPlan, PatrollingFlightPlan
from game.ato.flightplans.patrolling import PatrollingFlightPlan
from game.ato.flightplans.cas import CasFlightPlan
from game.server import GameContext
from game.server.flights.models import FlightJs
from game.server.leaflet import LeafletPoly, ShapelyUtil