2013-09-07 7 views
0

Итак, я работаю над маленькой текстовой приключенческой игрой через узел, я использую структуру SocketStream. Я хочу, чтобы загрузить карту через xml, проанализировать эту карту, взять каждую комнату с карты и сохранить ее информацию в объекте комнаты. Я создал модуль комнаты, который для этого имеет все необходимые функции и переменные.Информация об объектах/модулях

Что мне интересно, если это способ сделать это, и если это так, как я могу создать глобальный массив объектов комнаты, к которым я могу получить доступ через другие части приложения.

Могу ли я выполнять загрузку карты, делая комнаты через модуль и сохраняя их в массиве в главной части входа app.js? Хотя это доступно из других частей приложения?

ответ

1

GLOBAL - это ключевое слово для глобальных переменных. Так что в вашем случае вы можете сделать что-то вроде

GLOBAL.rooms = rooms; 

После этого не будет сделано, в других частях приложения, вы можете получить доступ к номерам, как это

var rooms = GLOBAL.rooms; 
Смежные вопросы