Statt

Code:
switch(i)
                                {
                                case 0:
                                    RPG::screen->canvas->draw(200, 41, myExpImage);
                                    break;
                                case 1:
                                    RPG::screen->canvas->draw(200, 99, myExpImage);
                                    break;
                                case 2:
                                    RPG::screen->canvas->draw(200, 157, myExpImage);
                                    break;
                                default:
                                    break;
                                }
Würde ich

Code:
RPG::screen->canvas->draw(200, 41 + i * 58, myExpImage);
schreiben.

Wesentlich kürzer, effizienter und wartbarer.