本文整理汇总了Python中event.Event.is_event方法的典型用法代码示例。如果您正苦于以下问题:Python Event.is_event方法的具体用法?Python Event.is_event怎么用?Python Event.is_event使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类event.Event
的用法示例。
在下文中一共展示了Event.is_event方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: parse_events
# 需要导入模块: from event import Event [as 别名]
# 或者: from event.Event import is_event [as 别名]
def parse_events(self):
"Extracts all of the events from the file into an array"
# Starting game state in a game
game_state = GameState(1, '5v5')
line = self.get_line()
while (Event.is_event(line, self.version)):
new_game_state, event = Event.parse_event(line, game_state)
if event:
self.events.append(event)
game_state = new_game_state
line = self.get_line()
示例2: parse_header
# 需要导入模块: from event import Event [as 别名]
# 或者: from event.Event import is_event [as 别名]
def parse_header(self):
"Parses the file up to the beginning of the game events."
# First line should be version
line = self.get_line()
if not line:
raise IOError("Encountered EOF while reading header.")
if line not in Constants.VALID_VERSIONS:
raise Exception(
"File version not valid, I don't know what to do with this "
"file.")
self.version = line
# Read the rest of the header up to the first event
line = self.get_line()
while (not Event.is_event(line, self.version)):
self.parse_header_line(line)
line = self.get_line()
# The last line was an event, so put it back on the reader
self.unread()