# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: levelData.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='levelData.proto',
  package='',
  syntax='proto3',
  serialized_options=b'H\003',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0flevelData.proto\"\x85\x01\n\x0bLevelsIndex\x12\x32\n\x0bLevelsIndex\x18\x01 \x03(\x0b\x32\x1d.LevelsIndex.LevelsIndexEntry\x1a\x42\n\x10LevelsIndexEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.t_offeset_len:\x02\x38\x01\",\n\rt_offeset_len\x12\x0e\n\x06offset\x18\x01 \x01(\x05\x12\x0b\n\x03len\x18\x02 \x01(\x05\"\x8b\x01\n\tLevelData\x12\x16\n\x05tiles\x18\x01 \x03(\x0b\x32\x07.t_tile\x12\x18\n\x06stacks\x18\x02 \x03(\x0b\x32\x08.t_stack\x12\x16\n\ttileWidth\x18\x03 \x01(\x05H\x00\x88\x01\x01\x12\x17\n\ntileHeight\x18\x04 \x01(\x05H\x01\x88\x01\x01\x42\x0c\n\n_tileWidthB\r\n\x0b_tileHeight\"|\n\x06t_tile\x12\x0e\n\x01x\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x0e\n\x01y\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x0e\n\x01z\x18\x03 \x01(\x05H\x02\x88\x01\x01\x12#\n\x08tileData\x18\x04 \x01(\x0b\x32\x0c.t_tile_dataH\x03\x88\x01\x01\x42\x04\n\x02_xB\x04\n\x02_yB\x04\n\x02_zB\x0b\n\t_tileData\"\x9b\x01\n\x0bt_tile_data\x12\x11\n\x04type\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12\x14\n\x07subtype\x18\x02 \x01(\x05H\x01\x88\x01\x01\x12\x0f\n\x02id\x18\x03 \x01(\x05H\x02\x88\x01\x01\x12\x0f\n\x02zv\x18\x04 \x01(\x05H\x03\x88\x01\x01\x12\x13\n\x06weight\x18\x05 \x01(\x05H\x04\x88\x01\x01\x42\x07\n\x05_typeB\n\n\x08_subtypeB\x05\n\x03_idB\x05\n\x03_zvB\t\n\x07_weight\"\x9a\x01\n\x07t_stack\x12\x1f\n\ttileDatas\x18\x01 \x03(\x0b\x32\x0c.t_tile_data\x12\x0e\n\x01x\x18\x02 \x01(\x05H\x00\x88\x01\x01\x12\x0e\n\x01y\x18\x03 \x01(\x05H\x01\x88\x01\x01\x12\x16\n\tdirection\x18\x04 \x01(\x05H\x02\x88\x01\x01\x12\x12\n\x05\x64\x65pth\x18\x05 \x01(\x05H\x03\x88\x01\x01\x42\x04\n\x02_xB\x04\n\x02_yB\x0c\n\n_directionB\x08\n\x06_depthB\x02H\x03\x62\x06proto3'
)




_LEVELSINDEX_LEVELSINDEXENTRY = _descriptor.Descriptor(
  name='LevelsIndexEntry',
  full_name='LevelsIndex.LevelsIndexEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='LevelsIndex.LevelsIndexEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='LevelsIndex.LevelsIndexEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=87,
  serialized_end=153,
)

_LEVELSINDEX = _descriptor.Descriptor(
  name='LevelsIndex',
  full_name='LevelsIndex',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='LevelsIndex', full_name='LevelsIndex.LevelsIndex', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_LEVELSINDEX_LEVELSINDEXENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20,
  serialized_end=153,
)


_T_OFFESET_LEN = _descriptor.Descriptor(
  name='t_offeset_len',
  full_name='t_offeset_len',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='offset', full_name='t_offeset_len.offset', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='len', full_name='t_offeset_len.len', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=155,
  serialized_end=199,
)


_LEVELDATA = _descriptor.Descriptor(
  name='LevelData',
  full_name='LevelData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tiles', full_name='LevelData.tiles', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='stacks', full_name='LevelData.stacks', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tileWidth', full_name='LevelData.tileWidth', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tileHeight', full_name='LevelData.tileHeight', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='_tileWidth', full_name='LevelData._tileWidth',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_tileHeight', full_name='LevelData._tileHeight',
      index=1, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=202,
  serialized_end=341,
)


_T_TILE = _descriptor.Descriptor(
  name='t_tile',
  full_name='t_tile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='x', full_name='t_tile.x', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='t_tile.y', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='z', full_name='t_tile.z', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tileData', full_name='t_tile.tileData', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='_x', full_name='t_tile._x',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_y', full_name='t_tile._y',
      index=1, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_z', full_name='t_tile._z',
      index=2, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_tileData', full_name='t_tile._tileData',
      index=3, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=343,
  serialized_end=467,
)


_T_TILE_DATA = _descriptor.Descriptor(
  name='t_tile_data',
  full_name='t_tile_data',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='t_tile_data.type', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='subtype', full_name='t_tile_data.subtype', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='id', full_name='t_tile_data.id', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='zv', full_name='t_tile_data.zv', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='weight', full_name='t_tile_data.weight', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='_type', full_name='t_tile_data._type',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_subtype', full_name='t_tile_data._subtype',
      index=1, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_id', full_name='t_tile_data._id',
      index=2, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_zv', full_name='t_tile_data._zv',
      index=3, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_weight', full_name='t_tile_data._weight',
      index=4, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=470,
  serialized_end=625,
)


_T_STACK = _descriptor.Descriptor(
  name='t_stack',
  full_name='t_stack',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='tileDatas', full_name='t_stack.tileDatas', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='x', full_name='t_stack.x', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='y', full_name='t_stack.y', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='direction', full_name='t_stack.direction', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='depth', full_name='t_stack.depth', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='_x', full_name='t_stack._x',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_y', full_name='t_stack._y',
      index=1, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_direction', full_name='t_stack._direction',
      index=2, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
    _descriptor.OneofDescriptor(
      name='_depth', full_name='t_stack._depth',
      index=3, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=628,
  serialized_end=782,
)

_LEVELSINDEX_LEVELSINDEXENTRY.fields_by_name['value'].message_type = _T_OFFESET_LEN
_LEVELSINDEX_LEVELSINDEXENTRY.containing_type = _LEVELSINDEX
_LEVELSINDEX.fields_by_name['LevelsIndex'].message_type = _LEVELSINDEX_LEVELSINDEXENTRY
_LEVELDATA.fields_by_name['tiles'].message_type = _T_TILE
_LEVELDATA.fields_by_name['stacks'].message_type = _T_STACK
_LEVELDATA.oneofs_by_name['_tileWidth'].fields.append(
  _LEVELDATA.fields_by_name['tileWidth'])
_LEVELDATA.fields_by_name['tileWidth'].containing_oneof = _LEVELDATA.oneofs_by_name['_tileWidth']
_LEVELDATA.oneofs_by_name['_tileHeight'].fields.append(
  _LEVELDATA.fields_by_name['tileHeight'])
_LEVELDATA.fields_by_name['tileHeight'].containing_oneof = _LEVELDATA.oneofs_by_name['_tileHeight']
_T_TILE.fields_by_name['tileData'].message_type = _T_TILE_DATA
_T_TILE.oneofs_by_name['_x'].fields.append(
  _T_TILE.fields_by_name['x'])
_T_TILE.fields_by_name['x'].containing_oneof = _T_TILE.oneofs_by_name['_x']
_T_TILE.oneofs_by_name['_y'].fields.append(
  _T_TILE.fields_by_name['y'])
_T_TILE.fields_by_name['y'].containing_oneof = _T_TILE.oneofs_by_name['_y']
_T_TILE.oneofs_by_name['_z'].fields.append(
  _T_TILE.fields_by_name['z'])
_T_TILE.fields_by_name['z'].containing_oneof = _T_TILE.oneofs_by_name['_z']
_T_TILE.oneofs_by_name['_tileData'].fields.append(
  _T_TILE.fields_by_name['tileData'])
_T_TILE.fields_by_name['tileData'].containing_oneof = _T_TILE.oneofs_by_name['_tileData']
_T_TILE_DATA.oneofs_by_name['_type'].fields.append(
  _T_TILE_DATA.fields_by_name['type'])
_T_TILE_DATA.fields_by_name['type'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_type']
_T_TILE_DATA.oneofs_by_name['_subtype'].fields.append(
  _T_TILE_DATA.fields_by_name['subtype'])
_T_TILE_DATA.fields_by_name['subtype'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_subtype']
_T_TILE_DATA.oneofs_by_name['_id'].fields.append(
  _T_TILE_DATA.fields_by_name['id'])
_T_TILE_DATA.fields_by_name['id'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_id']
_T_TILE_DATA.oneofs_by_name['_zv'].fields.append(
  _T_TILE_DATA.fields_by_name['zv'])
_T_TILE_DATA.fields_by_name['zv'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_zv']
_T_TILE_DATA.oneofs_by_name['_weight'].fields.append(
  _T_TILE_DATA.fields_by_name['weight'])
_T_TILE_DATA.fields_by_name['weight'].containing_oneof = _T_TILE_DATA.oneofs_by_name['_weight']
_T_STACK.fields_by_name['tileDatas'].message_type = _T_TILE_DATA
_T_STACK.oneofs_by_name['_x'].fields.append(
  _T_STACK.fields_by_name['x'])
_T_STACK.fields_by_name['x'].containing_oneof = _T_STACK.oneofs_by_name['_x']
_T_STACK.oneofs_by_name['_y'].fields.append(
  _T_STACK.fields_by_name['y'])
_T_STACK.fields_by_name['y'].containing_oneof = _T_STACK.oneofs_by_name['_y']
_T_STACK.oneofs_by_name['_direction'].fields.append(
  _T_STACK.fields_by_name['direction'])
_T_STACK.fields_by_name['direction'].containing_oneof = _T_STACK.oneofs_by_name['_direction']
_T_STACK.oneofs_by_name['_depth'].fields.append(
  _T_STACK.fields_by_name['depth'])
_T_STACK.fields_by_name['depth'].containing_oneof = _T_STACK.oneofs_by_name['_depth']
DESCRIPTOR.message_types_by_name['LevelsIndex'] = _LEVELSINDEX
DESCRIPTOR.message_types_by_name['t_offeset_len'] = _T_OFFESET_LEN
DESCRIPTOR.message_types_by_name['LevelData'] = _LEVELDATA
DESCRIPTOR.message_types_by_name['t_tile'] = _T_TILE
DESCRIPTOR.message_types_by_name['t_tile_data'] = _T_TILE_DATA
DESCRIPTOR.message_types_by_name['t_stack'] = _T_STACK
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

LevelsIndex = _reflection.GeneratedProtocolMessageType('LevelsIndex', (_message.Message,), {

  'LevelsIndexEntry' : _reflection.GeneratedProtocolMessageType('LevelsIndexEntry', (_message.Message,), {
    'DESCRIPTOR' : _LEVELSINDEX_LEVELSINDEXENTRY,
    '__module__' : 'levelData_pb2'
    # @@protoc_insertion_point(class_scope:LevelsIndex.LevelsIndexEntry)
    })
  ,
  'DESCRIPTOR' : _LEVELSINDEX,
  '__module__' : 'levelData_pb2'
  # @@protoc_insertion_point(class_scope:LevelsIndex)
  })
_sym_db.RegisterMessage(LevelsIndex)
_sym_db.RegisterMessage(LevelsIndex.LevelsIndexEntry)

t_offeset_len = _reflection.GeneratedProtocolMessageType('t_offeset_len', (_message.Message,), {
  'DESCRIPTOR' : _T_OFFESET_LEN,
  '__module__' : 'levelData_pb2'
  # @@protoc_insertion_point(class_scope:t_offeset_len)
  })
_sym_db.RegisterMessage(t_offeset_len)

LevelData = _reflection.GeneratedProtocolMessageType('LevelData', (_message.Message,), {
  'DESCRIPTOR' : _LEVELDATA,
  '__module__' : 'levelData_pb2'
  # @@protoc_insertion_point(class_scope:LevelData)
  })
_sym_db.RegisterMessage(LevelData)

t_tile = _reflection.GeneratedProtocolMessageType('t_tile', (_message.Message,), {
  'DESCRIPTOR' : _T_TILE,
  '__module__' : 'levelData_pb2'
  # @@protoc_insertion_point(class_scope:t_tile)
  })
_sym_db.RegisterMessage(t_tile)

t_tile_data = _reflection.GeneratedProtocolMessageType('t_tile_data', (_message.Message,), {
  'DESCRIPTOR' : _T_TILE_DATA,
  '__module__' : 'levelData_pb2'
  # @@protoc_insertion_point(class_scope:t_tile_data)
  })
_sym_db.RegisterMessage(t_tile_data)

t_stack = _reflection.GeneratedProtocolMessageType('t_stack', (_message.Message,), {
  'DESCRIPTOR' : _T_STACK,
  '__module__' : 'levelData_pb2'
  # @@protoc_insertion_point(class_scope:t_stack)
  })
_sym_db.RegisterMessage(t_stack)


DESCRIPTOR._options = None
_LEVELSINDEX_LEVELSINDEXENTRY._options = None
# @@protoc_insertion_point(module_scope)
