Example #1
0
int main ()
{
  printf ("Results of xfl_load_test:\n");

  try
  {
    common::FileSystem::Mount (MOUNT_POINT, FILE_NAME, "zip");

    printf ("--- Parse xfl document '%s' ---\n", FILE_NAME);

    Document document (MOUNT_POINT);

    printf ("---  Xfl document dump ---\n");
    printf ("Document '%s'\n", document.Name ());
    print_space (1);
    printf ("framerate:        %.3f\n", document.FrameRate ());
    print_space (1);
    printf ("width:            %u\n", document.Width ());
    print_space (1);
    printf ("height:           %u\n", document.Height ());
    print_space (1);
    printf ("background color: ");
    print (document.BackgroundColor ());
    printf ("\n");

    dump ("resources", document.Resources (), 1);
    dump ("symbols",   document.Symbols   (), 1);
    dump ("timelines", document.Timelines (), 1);

  }
  catch (std::exception& exception)
  {
    printf ("exception: %s\n",exception.what ()); 
  }

  return 0;
}