sfd
Целочисленная линия: Алгоритм Брезенхема
В материале про Сапёра мы обсудили преимущества рисования горизонтальных линий, но очевидно, что одними горизонтальными линиями все задачи не решить. Ведь часто требуется рисовать линии под любым углом. Есть готовые библиотечные методы рисования линий. Зачем нам делать это вручную? Во-первых, для упражнения, чтобы понять математическую основу. Во-вторых, нам может потребоваться рисовать линию, где каждый пиксел надо обработать по-своему. В-третьих, линию необязательно рисовать на экране. Она может...
Пакман Часть 2. Учим двигаться героя.
Всем Хай! Продолжаем делать нашу игру «Pacman». В прошлой статье мы нарисовали и вывели на экран карту и нашего героя. А сегодня мы должны заставить его двигаться. Сразу предупрежу, что сегодня мы будем разбирать только новые куски кода. Кода описанного в прошлой статье здесь не будет. То есть если вы скопируете и вставите этот код в «Visual Studio», то он без кода из прошлой статьи работать не будет. Я не вижу смысла дублировать старый код в новую статью, тем самым засоряя её. Весь код в собранном виде будет в третьей статье...