void LoadHUD() { buttonsprites[0] = LoadSprite("images/button_large.png",74,64); buttonsprites[1] = LoadSprite("images/button_large_pressed.png",74,64); buttonsprites[2] = LoadSprite("images/button_large_highlighted.png",74,64); windowsprite = LoadSprite("images/window_large.png",180,200); SDL_SetAlpha(windowsprite->image,SDL_SRCALPHA|SDL_RLEACCEL, 192); mediumwindowsprite = LoadSprite("images/window_medium.png",180,100); SDL_SetAlpha(mediumwindowsprite->image,SDL_SRCALPHA|SDL_RLEACCEL, 192); elements = LoadSprite("images/elements_tiny.png",16,16); attributes = LoadSprite("images/attributes_tiny.png",16,16); buttonarrows[0] = LoadSwappedSprite("images/arrows.png",16,16,Green,Green,Green); buttonarrows[1] = LoadSwappedSprite("images/arrows.png",16,16,DarkGreen,DarkGreen,LightGreen); buttonarrows[2] = LoadSwappedSprite("images/arrows.png",16,16,LightGreen,LightGreen,LightGreen); }
void LoadMouse() { Mouse.sprite = LoadSwappedSprite("images/gamesprites/cursor.png",24,24); Mouse.mframe = 0; Mouse.mdelay = 8; Mouse.mrate = 4; }
Sprite *LoadSprite(char *filename, int sizex, int sizey) { return LoadSwappedSprite(filename, sizex, sizey, -1, -1, -1); }
Sprite *LoadSpriteWithMipMapping( char *filename, int sizex, int sizey) { return LoadSwappedSprite( filename, sizex, sizey, -1, -1, -1, 1); }