def splitEqual(coord_row): input_split = coord_row.split('=') for i in input_split: i = Coordinate(i) i.getAdjustedX() return i def flatten(lst): return sum(([x] if not isinstance(x, list) else flatten(x) for x in lst), []) f = file_input() content = f.splitlines() coords = [i.split() for i in content] print coords cr = CoordinateRow() addAll(coords[0], cr) print cr.coordinate_row cr2 = CoordinateRow() removeEqual(coords[0], cr2) print cr2.coordinate_row print flatten(cr2.coordinate_row) cr3 = CoordinateRow() for i in flatten(cr2.coordinate_row): cr3.add(
''' Assignment: Pirate Created on 30 nov. 2013 Author: Lizzy Sinnema ''' from ipy_lib import file_input data = file_input() from CoordinateRow import CoordinateRow from Coordinate import Coordinate def verwerk_data(data): regels = data.split("=") for regel in regels: verwerk_regel(regel) def verwerk_regel(regel): cr = CoordinateRow() coordinaten = regel.split() for coordinaat in coordinaten: verwerkt_coordinaat = verwerk_coordinaat(coordinaat) cr.add(verwerkt_coordinaat) cr2 = CoordinateRow() cr12 = cr.weave(cr2) print cr12 def verwerk_coordinaat(coordinaat):
def wachtBeurt(beurt): kleur = beurt[0] ui.print_("%s: passed" % kleur + "\n") def getAction(beurt): return beurt[2] def play(): for beurt in beurten: ui.wait(getWaitingTime(beurt)) if getAction(beurt) == 'zet': zetSteen(beurt) elif getAction(beurt) == 'pas': wachtBeurt(beurt) ui.place(THREE, THREE, ui.WHITE) ui.place(FOUR, FOUR, ui.WHITE) ui.place(THREE, FOUR, ui.BLACK) ui.place(FOUR, THREE, ui.BLACK) ui.show() ui.wait(MILISECONDS) f = file_input() content = f.splitlines() beurten = [i.split() for i in content] play()
''' Assignment: Pirate Created on 30 nov. 2013 Author: Lizzy Sinnema ''' from ipy_lib import file_input data = file_input() from CoordinateRow import CoordinateRow from Coordinate import Coordinate def verwerk_data(data): regels = data.split("=") for regel in regels: verwerk_regel(regel) def verwerk_regel(regel): cr = CoordinateRow() coordinaten = regel.split() for coordinaat in coordinaten: verwerkt_coordinaat = verwerk_coordinaat(coordinaat) cr.add(verwerkt_coordinaat) cr2 = CoordinateRow() cr12 = cr.weave(cr2) print cr12 def verwerk_coordinaat(coordinaat): coordinaat = coordinaat.split(",")