#define DATA_PREFIX "./data/"
#endif
+/* Screen proprities: */
+/* Don't use this to test for the actual screen sizes. Use screen->w/h instead! */
+#define SCREEN_W 640
+#define SCREEN_H 480
+
/* Local function prototypes: */
void seticon(void);
black_text = new Text(datadir + "/images/status/letters-black.png", TEXT_TEXT, 16,18);
gold_text = new Text(datadir + "/images/status/letters-gold.png", TEXT_TEXT, 16,18);
+ silver_text = new Text(datadir + "/images/status/letters-silver.png", TEXT_TEXT, 16,18);
blue_text = new Text(datadir + "/images/status/letters-blue.png", TEXT_TEXT, 16,18);
red_text = new Text(datadir + "/images/status/letters-red.png", TEXT_TEXT, 16,18);
+ green_text = new Text(datadir + "/images/status/letters-green.png", TEXT_TEXT, 16,18);
white_text = new Text(datadir + "/images/status/letters-white.png", TEXT_TEXT, 16,18);
white_small_text = new Text(datadir + "/images/status/letters-white-small.png", TEXT_TEXT, 8,9);
- white_big_text = new Text(datadir + "/images/status/letters-white-big.png", TEXT_TEXT, 20,23);
+ white_big_text = new Text(datadir + "/images/status/letters-white-big.png", TEXT_TEXT, 20,22);
yellow_nums = new Text(datadir + "/images/status/numbers.png", TEXT_NUM, 32,32);
/* Load GUI/menu images: */
/* Load the mouse-cursor */
mouse_cursor = new MouseCursor( datadir + "/images/status/mousecursor.png",1);
+ MouseCursor::set_current(mouse_cursor);
}
/* Free global images: */
delete black_text;
delete gold_text;
+ delete silver_text;
delete white_text;
delete blue_text;
delete red_text;
+ delete green_text;
delete white_small_text;
delete white_big_text;
delete yellow_nums;
void st_video_setup(void)
{
- if(screen != NULL)
- SDL_FreeSurface(screen);
-
/* Init SDL Video: */
-
if (SDL_Init(SDL_INIT_VIDEO) < 0)
{
fprintf(stderr,
void st_video_setup_sdl(void)
{
- SDL_FreeSurface(screen);
-
if (use_fullscreen)
{
screen = SDL_SetVideoMode(SCREEN_W, SCREEN_H, 0, SDL_FULLSCREEN ) ; /* | SDL_HWSURFACE); */