Мне кажется только закрашенные пиксели считать, больше ничего в голову не приходит. Если картинки очень большие, то возможно придется её на зоны разделять (квадраты или треугольники) и если они уже закрашены, то просто из счета их исключать. Рисунок это всего лишь массив с значениями номера цвета.
А как узнать сколько в массиве со ста элементами имеют значение? Посчитать!
anorudes: Вы меня пугаете. Данные могут находится некоторое время в сервисе, так как сервис их должен получить. Так же сервис может обрабатывать данные.
Но данные, которые у автора не должны быть в сервисе. Возможно Вы имели ввиду что-то другое и возможно считаете себя таким п*ц умным, что Вам лень даже смертным объяснять. Но в такой постановке Ваш ответ несет больше вреда чем пользы. По этому я и переспросил Вас, а теперь после того как объяснил автору как оно должно быть, просто добавлю, чтобы он забыл Вашу... вот то что Вы наверное считали за гениальный ответ.
Неоднократно вижу, как Вы утверждаете что angular это не mvc-framework. У второй версии об этом даже нигде не упоминается. И от сюда вопрос - а что тогда использовать для архитектуры на клиенте? Почему гугл всегда ведет в пропасть? Зачем нужны компоненты, когда скоро появится webassambler и все кому не лень, будь-то adobe или microsoft, смогут и скорее всего и сделают отдельный язык, в котором не будет не html не css, черт их побери. И почему всегда ставят на гугл, когда у него самое большее соотношение провальных-ведущих в никуда проектов?
Вы бы хоть реально последовали своему совету и спросили были ли прецеденты с выявлением работы через общедоступные прокси.
А ещё спросите что будет если язык в розетку засунуть.
Valeriy1997: нет, я Вас не оскорбляю, но все же немного смеюсь.
Ведь у программистов оплата идет почасовая и по этому первым делом что приходит в голову, что Вы потратили на эти жалкие строки кода больше, чем бы купили их за деньги, ведь им цена меньше чем одной половинки семечкеной кожурки. А если Вы и дальше будите так дешево оценивать Ваше время, то ... То это не айс.. Вы бы за полтора месяца могли прочесть минимум две тысячи строк текста, а это три-четыре книги, после которых были бы в состоянии заработать за день денег столько, что Вам бы несколько миллионов таких строк написали.
Илья: просто Вы пытаетесь применить по книгам подход создания небоскреба для деревянной избушки? При этом имея опыт разглядывания гвоздей на расстоянии?
ООП это лишь концепция, как например концепция "идеального мира".
Но идеальный мир и сама концепция это ноль без правил. То есть ооп это лишь "математика", которая не поможет Вам складывать числа. Для этого нужно "правило сложения". Вот по этому и ищите и пытайтесь понять правила ооп. Погуглите solid и там дальше уже идите по ссылкам и читайте все.
А в паттернаш тоже ничего сложного нет. Сложно лишь из-за того, что это как собрать конференцию самых умных математиков и биологов, чтобы они учили Вас зубы чистить. Естественно они все это будут говорить на своем языке, понять который практически невозможно. Это язык людей, которые всю свою жизнь посветили науке, а Вы только о html услышали.
Valeriy1997: у Вас хобби умолять кого-то написать слово "ыыы" за Вас?
Удачи! Попрошайка из Вас просто никакой. Бомжи за полтора месяца могут на квартиру напросить, а Вы сумели лишь на кожурку от семечки.
Не понятно о чем Вы говорите... Вы этот код сами придумали и написали? А то складывается мнение, что Вы вообще не умеете писать код и не знаете что делаете. Занимаетесь какой-то угадайкой.
И что значит "задать координаты"? Задать чему? И что будет потом?
Канмас это обычный альбомный лист, а скала-картинка это трафарет.
И чтобы скал на альбомном листе стало много, нужно брать и рисовать по трафарету в нужных местах.
Я же дал Вам ссылку на методы, которые предназначены для рисования на canvas. Там даже примеры есть. Вот и возьмите создайте новый .html и создайте новый canvas. Нарисуйте сначала обычную фигуру, как в примерах, потом картинку, а потом уже переносите в свою игру.
ГЛЕБ ГЛЕБОВ: есть такая поговорка - "кто как хочет так и др*ч". Зачем Вам какие-то статьи, когда всем известно что отцом был Trygve Reenskaug и в 79 году описал её в статье. Вот и ищите статьи этого автора, чтобы датировались тем же годом. Есть подделки, точнее указан Trygve Reenskaug, но потом мелким шрифтом где-то дописано что авторы все же другие. Их всего две статьи по два листа каждая. Переводчик их тоже перевести не сможет, там только технический язык.
Самое первое упоминание в мае "THING-MODEL-VIEW-EDITOR", а одноименная статья вышла в декабре "MODELS-VIEWS-CONTROLLER". Если есть переводчики нормальные или кто-то прочтет этот пост и переведет, то сообщите мне об этом, а то я убедительно перевести не смог.
И да, сатана до последнего не сознается что живет в теле одержимого. По этому найдутся те, кто скажет что это лишь одна из версий. Нет! запорожец это не одна из версий мерседеса. Калл это тоже не одна из версий шоколада. По этому не слушайте безумцев.
ГЛЕБ ГЛЕБОВ: есть только два варианта -
1) потратить недельку и докопаться до истины mvc, нужно хорошо знать английский.
2) делать так, как хочется и просто вообще забыть о mvc.
Других вариантов нет, к сожалению. Сто процентов фраймворков написаны по неправильной парадигме. Написано тысяча статей. Но блин, не один как-будто не удосужился открыть первоисточник. А есть и такие, которые говорят фиг пойми что, а в оправдание приводят первоисточник, в котором вообще о другом говорится.
Убийца флеша ещё не умеет копировать в буфер? Ну скорее бы уже js стал flash, чтобы начать им пользоваться полноценно и громогласным js программистам осознать, что то что они начали использовать в 2030 году, молчаливые флешеры использовали ещё в 2007...
Если не ошибаюсь, то jasmine написан на nodejs, а значит можно создать файл config.json или config.js и gjnjv в нужном месте сделать require(путь до файла)...
Ну так вроде у sass даже религия гласит что все блоки кода нужно писать в разных файлах, а потом импортировать нужные туда, где они нужны... По этому не понятно, зачем Вы пишите все в одном, а потом хотите волшебные теги чтобы разобрать все.
А как узнать сколько в массиве со ста элементами имеют значение? Посчитать!