Browse Source

Cleaned up code a little bit

master
iamsosmart19 3 years ago
parent
commit
d03fc0965d
  1. 14
      main.py

14
main.py

@ -2,17 +2,16 @@
#(height, width) #(height, width)
import random as rnd import random as rnd
import os import os
import sys # import sys
import itertools import itertools
from enum import Enum from enum import Enum
import time import time
import math import math
from queue import PriorityQueue as pq from queue import PriorityQueue as pq
from sortedcontainers import SortedList as sl
from intervaltree import IntervalTree as itree from intervaltree import IntervalTree as itree
DEBUG=True # DEBUG=True
# DEBUG=False DEBUG=False
class SquareType(Enum): class SquareType(Enum):
AISLE = 0 AISLE = 0
@ -113,8 +112,8 @@ def findPath(passenger, pid, currTick):
continue continue
else: else:
continue continue
# print(grid[passenger.path[3][0][0]][passenger.path[3][0][1]].occupAtTick)
#Supposed to do the big shuffly once they get to the aisle in front of their seat, doesn't work for innermost?
dest = passenger.dest dest = passenger.dest
moveDir = None moveDir = None
if dest[0] > passenger.inter[0]: if dest[0] > passenger.inter[0]:
@ -279,13 +278,14 @@ def main():
init() init()
#boarding order #boarding order
seediter = int(sys.argv[1]) # seediter = int(sys.argv[1])
seediter=55
print("Seed: " + str(seediter)) print("Seed: " + str(seediter))
rnd.seed(seediter) rnd.seed(seediter)
# passengers.reverse() # passengers.reverse()
rnd.shuffle(passengers) rnd.shuffle(passengers)
compute() compute()
run(tickTaken) # run(tickTaken)
if __name__ == "__main__": if __name__ == "__main__":
main() main()

Loading…
Cancel
Save