Видимо, вопрос о glpaint вызывает гнев многих на stackoverflow, поэтому позвольте мне задать вопрос таким образом, не используя open-es.
Я смотрел на примеры приложений с исходным кодом для рисования (как приложение для рисования в «iPhone для программистов. Подход App-Drive». Я понимаю, как работают эти приложения. Моя дилемма заключается в следующем:
Я хочу, чтобы на экране был инструмент, похожий на карандаш, который переходит налюбое место, к которому я прикасаюсь, а затем, когда я удерживаю его и перемещаю карандаш, инструмент, который он рисует, и затем, когда я останавливаю карандаш, остается на экране. Я могу сделать приложение, которое отображает и перемещает карандаш. Я могу сделать приложение, которое рисует безкарандаш. Я просто не могу понять, как сделать то и другое одновременно.
Есть идеи на этот счет?