コード例 #1
0
ファイル: main.py プロジェクト: siggame/MegaMinerAI-5
  list.append(model)

def parseData():
  models = []
  globals = []
  animations = []
  for i in members(data):
    if isinstance(i, structures.Model):
      insertModel(models, i)
    elif isinstance(i, structures.Global):
      globals.append(i)
    elif isinstance(i, structures.Animation):
      animations.append(i)
  return {'models':models, 'globals':globals, 'animations':animations}



if __name__ == '__main__':
  objects = parseData()
  import writeC
  writeC.write(objects)

  import writeJava
  writeJava.write(objects)

  import writePython
  writePython.write(objects)


  import writeVisualizer
  writeVisualizer.write(objects)
コード例 #2
0
ファイル: main.py プロジェクト: siggame/MegaMinerAI-7
  constants = data.constants
  animations = []
  for i in members(data):
    if isinstance(i, structures.Model):
      insertModel(models, i)
    elif isinstance(i, structures.Animation):
      animations.append(i)
  return {'models':models, 'globals':globals, 'constants':constants, 'animations':animations, 'aspects':aspects}



if __name__ == '__main__':
  objects = parseData()
  
  import writeC
  writeC.write(copy(objects))

  import writeServer
  writeServer.write(copy(objects))
  
  import writeJava
  writeJava.write(objects)
  
  import writeCS
  writeCS.write(objects)
  
  import writePython
  writePython.write(objects)
  
  
  import writeVisualizer