В Белоруссии каждый из трех наиболее крупных опсосов первое время имел выгодный тарифный план именно для «перебежчиков». Все рекламные щиты пестрили «при переносе номера вы получаете одну печеньку на целых пол года». Сейчас вроде как поутихли)
Увеличение цены на $50 или даже $100 не является концом света, если это плата любой нормальной компании за то, что она остается в бизнесе, особенно если учесть, что мы все-таки получаем за это больше функций.
Internet Explorer — если откинуть ассоциации, то есть какая-то нотка романтики в этих словах, жалко менять) А вот значок пора уже на полку положить, придумать что-нибудь более красочное. И вообще, к чему этот весь индивидуализм, упорная разработка своего движка это дело принципа что ли.
Честно, не смотрел. Но вижу два варианта(если правильно понял задачу):
1) (имхо самый правильный) хранить в памяти не стек, а Bitmap, тогда логика такая:
— Создаем битмап в памяти(по умолчанию пустой)
— Рисуем на нем
— Выводим его на экран
— С каждой новой итерацией дорисовываем на нем, что надо, и снова выводим
2) (я делаю так. когда ставлю игру на паузу) В поток добавляется переменная state и метод setState, через него изменяем state на true/false (прорисовка и пауза соотв). При добавлении объекта для отрисовки ставим в true, он дорисовывается наверх, и флаг скидывается потоком. Если же стоит false, то draw не вызывается
У меня происходит так — поток просто крутится и вызывает методы update и render из SurfaceView, т.е. он вовсе не знает, как и что рисовать. View я не использовал, но мне кажется метод с SurfaceView дает больше гибкости — например позволяет установить FPS и реализовать механизм пропуска кадров(если кадр не успевает перерисоваться за заданный ему промежуток времени, на следующей итерации отрисовка не вызывается, идет вызов только метода update, а как только «наверстали» отставание перерисовываем актуальное состояние экрана)
Интерфейс там конечно совершенно неюзабельный на компьютере, планшетный он слишком. А если по поводу кнопки Пуск, то я свои наиболее частые приложения размещаю на панельке снизу и раб. столе, так все-таки быстрее)
По поведу глаз ребенка и рта мужчины ИМХО преувеличено, если бы Вы не сказали, не обратил бы внимания. А по поводу кнопки «Пуск» — может ей уже и пора уйти. Ведь какова ее первоначальная цель? Чтобы человек, впервые оказавшийся у компьютера, мог хоть что-то сделать, помните надпись «Для того, чтобы начать работу нажмите кнопку Пуск»? Кнопка нажата — вот и начало положено, ведь там и программы, и документы, музыка и видео. А теперь, когда компьютеры повсеместно вошли в нашу жизнь, компьютерная грамотность выше, среднестатистический пользователь уже и без нее разберется. Хотя, может это просто дань планшетной моде.
ЗЫ Я один, кто неправильно прочитав, помчался смотреть, как на планшете режут морковку?)
Это все довольно-таки косвенные вложения в индустрию, даже не возьмусь прикинуть, какой процент из них реально пойдет в оборот. И, наверное, не буду больше спорить на эту тему, так как это просто мгновенное возмущение, которое появляется на пару секунд и проходит) Просто романтика и борьба по-моему должны покупаться за адекватные деньги, вот и все :) А про развитие человечества подискуссировать можно, но не думаю, что мы с Вами дождемся результата, чтобы выяснить, кто был прав)
Вы серьезно думаете, что этому человеку так и сказали: «Вот высота, прыгай. Парашют раскроется автоматически. А на земле проверим, выжил ты или нет»? Не очень заманчивое предложение
Оно?
Полностью с Вами согласен, просто напомнило :)
Здесь просто нужно различать разницу между троллингом и нарушением патента. Круглые уголки, это уж извините чересчур…
Жаль. Жду не дождусь того дня, когда троллить начнут только Apple, не ради денег, а так, из принципа :)
1) (имхо самый правильный) хранить в памяти не стек, а Bitmap, тогда логика такая:
— Создаем битмап в памяти(по умолчанию пустой)
— Рисуем на нем
— Выводим его на экран
— С каждой новой итерацией дорисовываем на нем, что надо, и снова выводим
2) (я делаю так. когда ставлю игру на паузу) В поток добавляется переменная state и метод setState, через него изменяем state на true/false (прорисовка и пауза соотв). При добавлении объекта для отрисовки ставим в true, он дорисовывается наверх, и флаг скидывается потоком. Если же стоит false, то draw не вызывается
ЗЫ Я один, кто неправильно прочитав, помчался смотреть, как на планшете режут морковку?)