From 3c0abe55d70e46ec61bf5c9349160c52d46c84f9 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 26 Apr 2008 14:33:14 +0000 Subject: Add new Chocolate Doom icon. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1129 --- setup/Makefile.am | 2 +- setup/mainmenu.c | 21 ++- setup/setup_icon.c | 512 ++++++++++++++++++++++++++--------------------------- 3 files changed, 277 insertions(+), 258 deletions(-) (limited to 'setup') diff --git a/setup/Makefile.am b/setup/Makefile.am index 670d8cde..c6d5270e 100644 --- a/setup/Makefile.am +++ b/setup/Makefile.am @@ -38,7 +38,7 @@ endif if HAVE_PYTHON -setup_icon.c : ../data/setup.png +setup_icon.c : ../data/setup.ico ../data/convert-icon $^ $@ endif diff --git a/setup/mainmenu.c b/setup/mainmenu.c index 4ff5b449..d4dfe0db 100644 --- a/setup/mainmenu.c +++ b/setup/mainmenu.c @@ -151,6 +151,24 @@ static void InitConfig(void) static void SetIcon(void) { SDL_Surface *surface; + Uint8 *mask; + int i; + + // Generate the mask + + mask = malloc(setup_icon_w * setup_icon_h / 8); + memset(mask, 0, setup_icon_w * setup_icon_h / 8); + + for (i=0; i