diff --git a/main.py b/main.py index 1f9439a..e782f63 100644 --- a/main.py +++ b/main.py @@ -1,12 +1,19 @@ -#/usr/bin/env python3 +#!/usr/bin/env python3 +from enum import Enum +class SquareType(Enum): + AISLE = 0 + SEAT = 1 + class GridSquare: def __init__(self, typ, occupant): self.typ = typ self.occupant = occupant + def __str__(self): + return "(%s|%s)" % (str(typ), str(occupant)) def makeGrid(height, width): - return [[GridSquare(0, 0) for x in range(0,width)] for y in range(0,height)] + return [[GridSquare(SquareType.AISLE, 0) for x in range(0,width)] for y in range(0,height)] grid=makeGrid(7,33) @@ -16,9 +23,23 @@ class Passenger: self.dest = dest self.curr = curr +def manhattanDistance(pos1, pos2): + return abs(pos1[0] - pos2[0]) + abs(pos1[1] - pos2[1]) + +def mooreNeighbourhood(pos): + + +def nextSquare(passenger, grid): + #simple behaviour for now + for i in + def GenPassList(): return [] passengers = GenPassList() -print(grid) +def tick(): + # print grid + print(grid) + +