I'm in process of developing simple android puzzle game. I decided to choose
andEngine as an engine for my game.
In my game I have a
gameField  array, which represents a game field, where each element is a cell of game level and consists of a type of the cell (for ex.
WALL). During the game, state of cell can be changed (for ex.
DOOR_CLOSED changed to
DOOR_OPENED), but it happens rarely, almost all the elements of gameField don't change.
I tried to implement that by adding
repaint method to
updateHandler, which would paint sprites for each cell every tick. But I wonder wouldn't be that approach a wasting of memory and processor time? What is the best practise for doing that?