Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Includes optional BUILD_NUMBER when building.

Nuked more windows-style newlines.
  • Loading branch information...
commit 4f7366c036cc7f15f14e17d564cfd24e0324b0eb 1 parent c327cf5
@DusteDdk authored
View
12 Makefile.linux
@@ -9,12 +9,20 @@ STRIP = strip
NAME=wizznic
TARGET= $(NAME)
+ifeq ($(DATADIR),)
+ DATADIR="./"
+endif
+
+DEFS = -DDATADIR="\"$(DATADIR)\""
+
#Add the PER_USER_FILES define if the DATADIR is set
ifneq ($(DATADIR),)
- PUF=-DPER_USER_FILES
+ DEFS +=-DPER_USER_FILES
endif
-DEFS = $(PUF) -DDATADIR="\"$(DATADIR)\""
+ifneq ($(BUILD_NUMBER),)
+ DEFS +=-DBUILD_NUMBER="\"$(BUILD_NUMBER)\""
+endif
INCS = -I. -I/usr/include -I/usr/include/SDL
View
9 Makefile.psp
@@ -1,3 +1,12 @@
+ifeq ($(DATADIR),)
+ DATADIR="./"
+endif
+
+DEFS = -DDATADIR="\"$(DATADIR)\""
+
+ifneq ($(BUILD_NUMBER),)
+ DEFS +=-DBUILD_NUMBER="\"$(BUILD_NUMBER)\""
+endif
TARGET = wizznic
View
4 Makefile.win
@@ -14,6 +14,10 @@ TARGET= $(NAME)
DEFS = -DDATADIR="\"./\"" -DWIN32 -DWIN32_CROSS
+ifneq ($(BUILD_NUMBER),)
+ DEFS +=-DBUILD_NUMBER="\"$(BUILD_NUMBER)\""
+endif
+
INCS = -I.
LDFLAGS=$(CFLAGS)
View
4 Makefile.wiz
@@ -13,6 +13,10 @@ TARGET= $(NAME)-wiz
DEFS = -DWIZ -DIS_LITTLE_ENDIAN -D_REENTRANT -DGP2X_ASM
+ifneq ($(BUILD_NUMBER),)
+ DEFS +=-DBUILD_NUMBER="\"$(BUILD_NUMBER)\""
+endif
+
INCS = -I. -I$(OPEN2X)/include -I$(OPEN2X)/include/SDL
LDFLAGS=$(CFLAGS) -L$(OPEN2X)/lib
View
119 defs.h
@@ -1,4 +1,4 @@
-#ifndef DEFS_H_INCLUDED
+#ifndef DEFS_H_INCLUDED
#define DEFS_H_INCLUDED
/************************************************************************
@@ -17,42 +17,37 @@
* You should have received a copy of the GNU General Public License *
* along with Foobar. If not, see <http://www.gnu.org/licenses/>. *
************************************************************************/
-
-#define FIELDSIZE 11
-
-//Bricks
-#define BRICKSBEGIN 1 //The first brick
-#define BRICKSEND 10 //The last brick
-
-//Tiles
-#define MOVERVERT 11 //Vertical (up-down) moving platform
-#define MOVERHORIZ 12 //Horizontal (left-right) moving platform
-#define ONEWAYLEFT 13 //Bricks standing directly on this can only be moved left
-#define ONEWAYRIGHT 14//Only moved right
-#define GLUE 15 //Can't be moved at all
-#define STDWALL 16 //Standard issue free-standing wall-tile
-#define RESERVED 17 //Reserved for bricks that are moving/exploding.
-#define TELESRC 18 //Teleport source brick
-
-#define NUMTILES 18 //type 1 = index 0 in tile array
-
-#define MOVERCOUNTDOWN 500 //Ms pause before mover switch direction
+
+#define FIELDSIZE 11
+
+//Bricks
+#define BRICKSBEGIN 1 //The first brick
+#define BRICKSEND 10 //The last brick
+
+//Tiles
+#define MOVERVERT 11 //Vertical (up-down) moving platform
+#define MOVERHORIZ 12 //Horizontal (left-right) moving platform
+#define ONEWAYLEFT 13 //Bricks standing directly on this can only be moved left
+#define ONEWAYRIGHT 14//Only moved right
+#define GLUE 15 //Can't be moved at all
+#define STDWALL 16 //Standard issue free-standing wall-tile
+#define RESERVED 17 //Reserved for bricks that are moving/exploding.
+#define TELESRC 18 //Teleport source brick
+
+#define NUMTILES 18 //type 1 = index 0 in tile array
+
+#define MOVERCOUNTDOWN 500 //Ms pause before mover switch direction
//Milliseconds we show the small pointer before hiding it again (in case people don't want to use mouse anyway)
-#define POINTER_SHOW_TIMEOUT 4000
-
-#define ONEWAYSPEED 10
-
-#define DIRLEFT -1
-#define DIRRIGHT 1
-
-#define DIRUP -1
-#define DIRDOWN 1
-
-//Data directory
-#ifndef DATADIR
- #define DATADIR "./"
-#endif
+#define POINTER_SHOW_TIMEOUT 4000
+
+#define ONEWAYSPEED 10
+
+#define DIRLEFT -1
+#define DIRRIGHT 1
+
+#define DIRUP -1
+#define DIRDOWN 1
//Get defines from platform .h file
#if defined(PANDORA) //Pandora
@@ -69,45 +64,45 @@
//Half the resolution is practical for centering content
-#define HSCREENW SCREENW/2
-#define HSCREENH SCREENH/2
-
-
-//Board offsets
-#define boardOffsetX 90 + ( HSCREENW - 160 )
-#define boardOffsetY 10 + ( HSCREENH - 120 )
-
-//Board sizes
-#define brickSize 20
-#define NOBLOCK 0
-#define DOBLOCK 1
-#define CURLOCK 2
-
-//Speeds
-#define CURSORMOVESPEED 5
-#define VERTMOVERSPEED 1
-#define HORIZMOVERSPEED 1
+#define HSCREENW SCREENW/2
+#define HSCREENH SCREENH/2
+
+
+//Board offsets
+#define boardOffsetX 90 + ( HSCREENW - 160 )
+#define boardOffsetY 10 + ( HSCREENH - 120 )
+
+//Board sizes
+#define brickSize 20
+#define NOBLOCK 0
+#define DOBLOCK 1
+#define CURLOCK 2
+
+//Speeds
+#define CURSORMOVESPEED 5
+#define VERTMOVERSPEED 1
+#define HORIZMOVERSPEED 1
#define FALLINGSPEED 2
-
-//Delays
-#define REPEATDELAY 200
+
+//Delays
+#define REPEATDELAY 200
//Particle system layer
#define PSYS_LAYER_NODRAW 0
#define PSYS_LAYER_TOP 1
#define PSYS_LAYER_UNDERBRICK 2
#define PSYS_LAYER_UNDERDEATHANIM 3
-
-//To avoid crashing a new version trying to read old highscore files (hmm, as if it's ever gonna happen)
-#define STATS_FILE_FORMAT_VERSION 1
-//Url where stats are
+//To avoid crashing a new version trying to read old highscore files (hmm, as if it's ever gonna happen)
+#define STATS_FILE_FORMAT_VERSION 1
+
+//Url where stats are
#define STATS_SERVER_URL "http://dusted.dk/wizznic"
#ifndef STR_PLATFORM
#ifndef STR_PLATFORM
#define STR_PLATFORM "Unknown"
#endif
-#endif
-
+#endif
+
#endif // DEFS_H_INCLUDED
View
528 main.c
@@ -15,293 +15,293 @@
* along with Foobar. If not, see <http://www.gnu.org/licenses/>. *
************************************************************************/
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <SDL/SDL.h>
-#include <SDL/SDL_image.h>
-
-#include "defs.h"
-#include "board.h"
-#include "cursor.h"
-#include "draw.h"
-#include "input.h"
-#include "sprite.h"
-#include "text.h"
-#include "sound.h"
-#include "states.h"
-#include "game.h"
-#include "levels.h"
-#include "leveleditor.h"
-#include "particles.h"
-#include "settings.h"
-#include "pack.h"
-#include "stats.h"
-#include "credits.h"
-#include "userfiles.h"
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <SDL/SDL.h>
+#include <SDL/SDL_image.h>
+
+#include "defs.h"
+#include "board.h"
+#include "cursor.h"
+#include "draw.h"
+#include "input.h"
+#include "sprite.h"
+#include "text.h"
+#include "sound.h"
+#include "states.h"
+#include "game.h"
+#include "levels.h"
+#include "leveleditor.h"
+#include "particles.h"
+#include "settings.h"
+#include "pack.h"
+#include "stats.h"
+#include "credits.h"
+#include "userfiles.h"
#include "strings.h"
#include "swscale.h"
-#include "pointer.h"
-
+#include "pointer.h"
+
#ifdef PC
#include "dumplevelimages.h"
#endif
-
-int main(int argc, char *argv[])
-{
- int doScale=0;
- int doDump=0;
- int doThumb=0;
- int state=1; //Game, Menu, Editor, Quit
+
+int main(int argc, char *argv[])
+{
+ int doScale=0;
+ int doDump=0;
+ int doThumb=0;
+ int state=1; //Game, Menu, Editor, Quit
int sdlVideoModeFlags = SDL_SWSURFACE;
- #ifdef PANDORA
+ #ifdef PANDORA
doScale=2; //Turn on software scaling (This turns off opengl)
- #endif
-
- #ifdef PSP
- //Note to PSP porter, please test if HW is actually faster, Wizznic does a lot of memory-manipulation in the screen-surface, each call might initiate a full copy back/forth from video memory. Remove comment when read. :)
- sdlVideoModeFlags = (SDL_HWSURFACE | SDL_DOUBLEBUF |SDL_HWACCEL);
- SetupCallbacks();//Callbacks actifs
- scePowerSetClockFrequency(333,333,166);
- #endif
-
- #ifdef WIN32
- //Redirect stdout to console on windows, so we can see what's going in.
- FILE *stream;
- stream = freopen("CON", "w", stdout);
- #endif
-
-
-
- //Print welcome message
- printf( "Wizznic "VERSION_STRING". GPLv3 or newer Copyleft 2010-2012\n\n");
-
- //initialize path strings
- initUserPaths();
-
- //Tell where stuff's at.
- printf("Directories:\n Settings: %s\n Highscores: %s\n Editorlevels: %s\n Datafiles: %s\n\n", \
- getConfigDir(), getHighscoreDir(), getUserLevelDir(), (!strlen(DATADIR))?".":DATADIR);
-
- printf("Loading settings...\n");
- //Read settings
- initSettings();
-
+ #endif
+
+ #ifdef PSP
+ //Note to PSP porter, please test if HW is actually faster, Wizznic does a lot of memory-manipulation in the screen-surface, each call might initiate a full copy back/forth from video memory. Remove comment when read. :)
+ sdlVideoModeFlags = (SDL_HWSURFACE | SDL_DOUBLEBUF |SDL_HWACCEL);
+ SetupCallbacks();//Callbacks actifs
+ scePowerSetClockFrequency(333,333,166);
+ #endif
+
+ #ifdef WIN32
+ //Redirect stdout to console on windows, so we can see what's going in.
+ FILE *stream;
+ stream = freopen("CON", "w", stdout);
+ #endif
+
+
+
+ //Print welcome message
+ printf( "Wizznic "VERSION_STRING". GPLv3 or newer Copyleft 2010-2012\n\n");
+
+ //initialize path strings
+ initUserPaths();
+
+ //Tell where stuff's at.
+ printf("Directories:\n Settings: %s\n Highscores: %s\n Editorlevels: %s\n Datafiles: %s\n\n", \
+ getConfigDir(), getHighscoreDir(), getUserLevelDir(), (!strlen(DATADIR))?".":DATADIR);
+
+ printf("Loading settings...\n");
+ //Read settings
+ initSettings();
+
//Set scaling
setting()->scaleFactor=1.0;
-
- atexit(SDL_Quit);
-
- //Init SDL
- if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_JOYSTICK | SDL_INIT_TIMER ) <0 )
- {
- printf("SDL_Init failed: %s\n",SDL_GetError());
- return(-1);
- }
-
- //Setup display
- #if defined (GP2X) || defined (PSP) || defined (WIZ)
- SDL_Surface* screen = SDL_SetVideoMode(SCREENW,SCREENH,16, sdlVideoModeFlags);
- #else
- SDL_Surface* screen=NULL;
-
- if(argc==2 || argc==3 || argc==4)
- {
- if(strcmp(argv[1], "-z")==0)
- {
- doScale=2;
- if( argc==3 && atoi(argv[2]) !=0 && atoi(argv[2]) < 20 )
- {
- doScale = atoi(argv[2]);
- }
- } else if(strcmp(argv[1], "-d")==0)
- {
- if(argc!=3)
- {
- printf("usage: -d PACKNAME\n");
- return(-1);
+
+ atexit(SDL_Quit);
+
+ //Init SDL
+ if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_JOYSTICK | SDL_INIT_TIMER ) <0 )
+ {
+ printf("SDL_Init failed: %s\n",SDL_GetError());
+ return(-1);
+ }
+
+ //Setup display
+ #if defined (GP2X) || defined (PSP) || defined (WIZ)
+ SDL_Surface* screen = SDL_SetVideoMode(SCREENW,SCREENH,16, sdlVideoModeFlags);
+ #else
+ SDL_Surface* screen=NULL;
+
+ if(argc==2 || argc==3 || argc==4)
+ {
+ if(strcmp(argv[1], "-z")==0)
+ {
+ doScale=2;
+ if( argc==3 && atoi(argv[2]) !=0 && atoi(argv[2]) < 20 )
+ {
+ doScale = atoi(argv[2]);
}
- setting()->glEnable=0;
- doDump=1;
- } else if(strcmp(argv[1], "-thumbnailer")==0 && argc==4)
- {
- doThumb=1;
- } else if(strcmp(argv[1], "-f")==0)
- {
- sdlVideoModeFlags |= SDL_FULLSCREEN;
- } else if(!doScale)
- {
- printf("\n\nUsage:\n wizznic -d PACKNAME Dumps levelimages for pack.\n wizznic -z [n] Zoom to 320*n x 240*n\n wizznic -f run 320x240 in fullscreen\n wizznic -thumbnailer LVLFILE OUTFILE\n");
- return(-1);
- }
-
- }
-
+ } else if(strcmp(argv[1], "-d")==0)
+ {
+ if(argc!=3)
+ {
+ printf("usage: -d PACKNAME\n");
+ return(-1);
+ }
+ setting()->glEnable=0;
+ doDump=1;
+ } else if(strcmp(argv[1], "-thumbnailer")==0 && argc==4)
+ {
+ doThumb=1;
+ } else if(strcmp(argv[1], "-f")==0)
+ {
+ sdlVideoModeFlags |= SDL_FULLSCREEN;
+ } else if(!doScale)
+ {
+ printf("\n\nUsage:\n wizznic -d PACKNAME Dumps levelimages for pack.\n wizznic -z [n] Zoom to 320*n x 240*n\n wizznic -f run 320x240 in fullscreen\n wizznic -thumbnailer LVLFILE OUTFILE\n");
+ return(-1);
+ }
+
+ }
+
#if defined(WITH_OPENGL)
- //If we were started with no -z option, we check to see if gl scaling was enabled in settings.ini
- if( setting()->glEnable && doScale==0 )
- doScale=-1;
- #endif
-
- if(doScale)
- {
- //Hardware accelerated scaling
- if( doScale == -1 )
+ //If we were started with no -z option, we check to see if gl scaling was enabled in settings.ini
+ if( setting()->glEnable && doScale==0 )
+ doScale=-1;
+ #endif
+
+ if(doScale)
+ {
+ //Hardware accelerated scaling
+ if( doScale == -1 )
{
#ifdef HAVE_ACCELERATION
- screen = platformInitAccel(sdlVideoModeFlags);
- #else
- printf("\nError:\n Not compiled with hardware-scaling support, don't give me -z -1\n Exiting...\n");
- return(-1);
- #endif
- } else if( doScale > 0 )
+ screen = platformInitAccel(sdlVideoModeFlags);
+ #else
+ printf("\nError:\n Not compiled with hardware-scaling support, don't give me -z -1\n Exiting...\n");
+ return(-1);
+ #endif
+ } else if( doScale > 0 )
{
#ifdef WANT_SWSCALE
- //Set up software scaling
+ //Set up software scaling
screen = swScaleInit(sdlVideoModeFlags,doScale);
#else
- printf("\nError:\n I don't support software scaling, don't give me any -z options\n Exiting...\n");
+ printf("\nError:\n I don't support software scaling, don't give me any -z options\n Exiting...\n");
return(-1);
- #endif
- }
- } else {
- //No scaling (scale is the buffer flipped to hardware so we simply make them the same)
- screen=SDL_SetVideoMode(SCREENW,SCREENH,16, SDL_SWSURFACE | sdlVideoModeFlags);
- }
+ #endif
+ }
+ } else {
+ //No scaling (scale is the buffer flipped to hardware so we simply make them the same)
+ screen=SDL_SetVideoMode(SCREENW,SCREENH,16, SDL_SWSURFACE | sdlVideoModeFlags);
+ }
printf("Scaling factor: %f\n", setting()->scaleFactor);
-
- //Set window title
- SDL_WM_SetCaption("Wizznic!", "Wizznic!");
- //Set window icon
- SDL_Surface* icon = IMG_Load( DATADIR"data/wmicon.png");
- SDL_WM_SetIcon(icon, NULL);
- SDL_FreeSurface(icon);
-
- #endif
+
+ //Set window title
+ SDL_WM_SetCaption("Wizznic!", "Wizznic!");
+ //Set window icon
+ SDL_Surface* icon = IMG_Load( DATADIR"data/wmicon.png");
+ SDL_WM_SetIcon(icon, NULL);
+ SDL_FreeSurface(icon);
+
+ #endif
setting()->bpp = screen->format->BytesPerPixel;
setAlphaCol( setting()->bpp );
-
- printf("Screen surface using %i bytes per pixel.\n",setting()->bpp);
- //Open Joysticks (for wiz)
- if (SDL_NumJoysticks() > 0) SDL_JoystickOpen(0);
-
+ printf("Screen surface using %i bytes per pixel.\n",setting()->bpp);
+
+ //Open Joysticks (for wiz)
+ if (SDL_NumJoysticks() > 0) SDL_JoystickOpen(0);
+
//Hide mousecursor
SDL_ShowCursor(SDL_DISABLE);
-
- //Load fonts
- txtInit();
-
- //Load sounds
- if(!initSound())
- {
- printf("Couldn't init sound.\n");
- return(-1);
- }
-
- //Menu Graphics
- if(!initMenu(screen))
- {
- printf("Couldn't load menu graphics.\n");
- return(-1);
- }
-
- //Init controls
- initControls();
-
- //Init stats
- statsInit();
-
- //Init packs
- packInit();
-
- //Scan userlevels dir
- makeUserLevelList(screen);
-
- //Init particles
- initParticles(screen);
-
- #if defined(PC)
- //Need to dump level-screenshots?
- if(doDump)
- {
- dumplevelimages(screen, argv[2], 0);
- return(0);
- } else if(doThumb) //For the gnome-thumbnailing script
- {
- thumblevelimage(screen, argv[2], argv[3]);
- return(0);
- }
- #endif
-
- //init starfield
+
+ //Load fonts
+ txtInit();
+
+ //Load sounds
+ if(!initSound())
+ {
+ printf("Couldn't init sound.\n");
+ return(-1);
+ }
+
+ //Menu Graphics
+ if(!initMenu(screen))
+ {
+ printf("Couldn't load menu graphics.\n");
+ return(-1);
+ }
+
+ //Init controls
+ initControls();
+
+ //Init stats
+ statsInit();
+
+ //Init packs
+ packInit();
+
+ //Scan userlevels dir
+ makeUserLevelList(screen);
+
+ //Init particles
+ initParticles(screen);
+
+ #if defined(PC)
+ //Need to dump level-screenshots?
+ if(doDump)
+ {
+ dumplevelimages(screen, argv[2], 0);
+ return(0);
+ } else if(doThumb) //For the gnome-thumbnailing script
+ {
+ thumblevelimage(screen, argv[2], argv[3]);
+ return(0);
+ }
+ #endif
+
+ //init starfield
initStars(screen);
//Init pointer
- initPointer(screen);
-
- printf("Applying settings..\n");
- //Apply settings (has to be done after packs are inited)
- applySettings();
- //Set Pack
- packSetByPath( setting()->packDir );
-
- #if defined( PLATFORM_SUPPORTS_STATSUPLOAD )
- if( (setting()->uploadStats) && !(setting()->firstRun) )
- {
- statsUpload(0,0,0,0,0,"check",1, &(setting()->session) );
+ initPointer(screen);
+
+ printf("Applying settings..\n");
+ //Apply settings (has to be done after packs are inited)
+ applySettings();
+ //Set Pack
+ packSetByPath( setting()->packDir );
+
+ #if defined( PLATFORM_SUPPORTS_STATSUPLOAD )
+ if( (setting()->uploadStats) && !(setting()->firstRun) )
+ {
+ statsUpload(0,0,0,0,0,"check",1, &(setting()->session) );
statsUpload(0,0,0,0,0,"q_solved",1, &(setting()->solvedWorldWide) );
- }
- #endif
-
- printf("Setting Music...\n");
- //Start playing music (has to be done after readong settings)
- soundSetMusic();
-
- //Initialize credits
- initCredits(screen);
-
- int lastTick;
- while(state!=STATEQUIT)
+ }
+ #endif
+
+ printf("Setting Music...\n");
+ //Start playing music (has to be done after readong settings)
+ soundSetMusic();
+
+ //Initialize credits
+ initCredits(screen);
+
+ int lastTick;
+ while(state!=STATEQUIT)
{
- lastTick=SDL_GetTicks();
-
- frameStart();
- if(runControls()) state=STATEQUIT;
-
- switch(state)
- {
- case STATEPLAY:
- state = runGame(screen);
- break;
-
- case STATEMENU:
- state = runMenu(screen);
- break;
-
- case STATEEDIT:
- state=runEditor(screen);
- break;
- }
+ lastTick=SDL_GetTicks();
+
+ frameStart();
+ if(runControls()) state=STATEQUIT;
+
+ switch(state)
+ {
+ case STATEPLAY:
+ state = runGame(screen);
+ break;
+
+ case STATEMENU:
+ state = runMenu(screen);
+ break;
+
+ case STATEEDIT:
+ state=runEditor(screen);
+ break;
+ }
drawPointer(screen);
- soundRun(screen,state);
-
- if(setting()->showFps)
- drawFPS(screen);
-
+ soundRun(screen,state);
+
+ if(setting()->showFps)
+ drawFPS(screen);
+
switch( doScale )
{
#if defined(HAVE_ACCELERATION)
case -1:
platformDrawScaled(screen);
break;
- #endif
+ #endif
case 0:
SDL_Flip(screen);
break;
@@ -310,32 +310,32 @@ int main(int argc, char *argv[])
swScale(screen,doScale);
break;
#endif
- }
+ }
#if defined(CRUDE_TIMING)
- //Oh how I loathe this, is there no better way?
- while(SDL_GetTicks()-lastTick < 20)
- {
+ //Oh how I loathe this, is there no better way?
+ while(SDL_GetTicks()-lastTick < 20)
+ {
//Burn, burn baby burn!
}
- #else
- int t=SDL_GetTicks()-lastTick;
- if(t < 20)
- {
- SDL_Delay( 20 -t);
+ #else
+ int t=SDL_GetTicks()-lastTick;
+ if(t < 20)
+ {
+ SDL_Delay( 20 -t);
}
- #endif
- }
+ #endif
+ }
#if defined(PLATFORM_NEEDS_EXIT)
platformExit();
#endif
-
- SDL_Quit();
-
- //Not even trying to clean up, OS should do that anyway..
- return(0);
-}
-
-
+
+ SDL_Quit();
+
+ //Not even trying to clean up, OS should do that anyway..
+ return(0);
+}
+
+
View
8 strings.h
@@ -116,7 +116,13 @@
///General strings
-#define VERSION_STRING "v1.0.0-dev"
+#ifdef BUILD_NUMBER
+ #define VERSION_STRING_BUILD_NUMBER " (b"BUILD_NUMBER")"
+#else
+ #define VERSION_STRING_BUILD_NUMBER ""
+#endif
+
+#define VERSION_STRING "v1.0.0-dev"VERSION_STRING_BUILD_NUMBER
//Menu
#define STR_MENU_NEW_GAME "New Game!"
View
4 tools/releaser/data/wiz/wiz-launch-ini.ini
@@ -1,4 +1,4 @@
[info]
name="Wizznic! %VERSION%"
-path="/wizznic-%VERSION%-wiz/wizznic.gpe"
-icon="/wizznic-%VERSION%-wiz/wiz-launch-icon.png"
+path="/Wizznic_Wiz_%VERSION%/wizznic.gpe"
+icon="/Wizznic_Wiz_%VERSION%/wiz-launch-icon.png"
Please sign in to comment.
Something went wrong with that request. Please try again.