Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Весь код в этой статье будет на C++, олдфаги одобряют.
class AnimationObject
{
int m_frame;
public:
int frame() const;
};
void updateTower(Tower& tower)
{
...
if (tower.isAttacking())
{
tower.setFrame(tower.frame() + 1);
}
...
}
void paintTower(const Tower& tower)
{
drawSprite(tower.position(), towerSprites[tower.frame()];
}
Портирование игры на Nokia N9