LoadSprite /Drawing

void LoadSprite(string fileName)

Load sprite bitmaps into video memory which can be used to draw in-game menus and such items. Using this function to load bitmap files that are used by game entities will preload its textures, preventing the in-game lag that happens when the entity has to draw an entity whose bitmaps haven't been loaded yet.

void onSceneLoaded()
{
    // load a 256x256 sprite
    LoadSprite("animations/animated_sprite_256x256.png");
    // divides the sprite into a 4x2 rect (4 columns and 2 rows)
    SetupSpriteRects("animations/animated_sprite_256x256.png", 4, 2);

    // preloads entity bitmaps so the engine doesn't have to load it during gameplay
    LoadSprite("entities/level1boss.png");
LoadSprite("entities/normalmaps/level1boss_normal.png"); }