|
|
|||||
Регистрация: Sep 2015
Сообщений: 69
|
Как передать ссылку на main?
Посоветовали вот такой код (или псевдокод):
класс клетка расширенный спрайт публичные переменные целые X,Y,статус; переменные основа ОС; публичная функция клетка(основа ос=null)// конструктор класса вызывается всегда при создании обекта класса и получает ссылку на мейн, чтобы потом по этой ссылке обращаться к мейну и иметь доступ ко всем публичным переменным мейна включая другие клетки и что угодно { this.ОС=ос; } класс основа расширенный мувиклип публичные переменные массив клетки[10][10]; int i,j; for(i=0;i<10;i++) { for(j=0;j<10;j++) { клетки[i][j]=new клетка(this);//теперь каждая клетка хранить ссылку в себе на мейн } } function HIT(int x,int y) { если (клетки[x][y].статус==1) иначе..... } Все что касается этой ссылки на main мне не понятно, вплоть до типа переменной ОС. То есть не могу перевести в код. Пишу игру по типу "Морской бой", изначальный вопрос был в том как нарисовать поле клеток и определять по какой был сделан выстрел. |
Часовой пояс GMT +4, время: 05:49. |
|
« Предыдущая тема | Следующая тема » |
|
|