- [FIX] Aplicat un fix de JailAudio
This commit is contained in:
30
mini.cpp
30
mini.cpp
@@ -113,21 +113,21 @@ char* get_value_from_line(char* line) {
|
||||
|
||||
void read_ini() {
|
||||
int size;
|
||||
printf("Carregant 'game.ini'...");
|
||||
SDL_Log("Carregant 'game.ini'...");
|
||||
FILE *f = file_getfilepointer("game.ini", size); // fopen("game.ini", "r");
|
||||
char line[1024];
|
||||
if (f == NULL) { printf("FAIL!\n"); return; }
|
||||
printf("OK!\n");
|
||||
if (f == NULL) { SDL_Log("FAIL!\n"); return; }
|
||||
SDL_Log("OK!\n");
|
||||
while (fgets(line, sizeof(line), f)) {
|
||||
char *value = get_value_from_line(line);
|
||||
if (value != NULL) {
|
||||
value[strlen(value)-1] = '\0';
|
||||
if (strcmp(line, "title") == 0) { strcpy(window_title, value); printf("-title=%s\n", window_title); }
|
||||
else if (strcmp(line, "config") == 0) { strcpy(config_folder, value); printf("-config=%s\n", config_folder); }
|
||||
else if (strcmp(line, "width") == 0) { screen_width = atoi(value); printf("-screen width=%i\n", screen_width); }
|
||||
else if (strcmp(line, "height") == 0) { screen_height = atoi(value); printf("-screen height=%i\n", screen_height); }
|
||||
else if (strcmp(line, "zoom") == 0) { screen_zoom = atoi(value); printf("-screen zoom=%i\n", screen_zoom); }
|
||||
else if (strcmp(line, "fullscreen") == 0) { screen_fullscreen = atoi(value); printf("-screen sullscreen=%i\n", screen_fullscreen); }
|
||||
if (strcmp(line, "title") == 0) { strcpy(window_title, value); SDL_Log("-title=%s\n", window_title); }
|
||||
else if (strcmp(line, "config") == 0) { strcpy(config_folder, value); SDL_Log("-config=%s\n", config_folder); }
|
||||
else if (strcmp(line, "width") == 0) { screen_width = atoi(value); SDL_Log("-screen width=%i\n", screen_width); }
|
||||
else if (strcmp(line, "height") == 0) { screen_height = atoi(value); SDL_Log("-screen height=%i\n", screen_height); }
|
||||
else if (strcmp(line, "zoom") == 0) { screen_zoom = atoi(value); SDL_Log("-screen zoom=%i\n", screen_zoom); }
|
||||
else if (strcmp(line, "fullscreen") == 0) { screen_fullscreen = atoi(value); SDL_Log("-screen sullscreen=%i\n", screen_fullscreen); }
|
||||
//else if (strcmp(line, "files") == 0) {
|
||||
//lua_files = (char*)malloc(strlen(value));
|
||||
// strcpy(lua_files, value);
|
||||
@@ -135,7 +135,7 @@ void read_ini() {
|
||||
}
|
||||
}
|
||||
fclose(f);
|
||||
printf("FET\n");
|
||||
SDL_Log("'game.ini' carregat!\n");
|
||||
}
|
||||
|
||||
void pset_fast(int x, int y) {
|
||||
@@ -153,7 +153,7 @@ void pset_pattern(int x, int y) {
|
||||
}
|
||||
|
||||
void reinit() {
|
||||
printf("REINIT\n");
|
||||
SDL_Log("REINIT\n");
|
||||
do_pset = pset_fast;
|
||||
ds::pen_color = 6;
|
||||
ds::back_color = 0;
|
||||
@@ -173,8 +173,8 @@ void reinit() {
|
||||
}
|
||||
|
||||
void initaudio() {
|
||||
printf("Iniciant JailAudio...");
|
||||
JA_Init(44100, AUDIO_S16, 1);
|
||||
SDL_Log("Iniciant JailAudio...");
|
||||
JA_Init(48000, AUDIO_S16, 1);
|
||||
for (int i=0;i<MAX_SOUNDS;++i) sounds[i] = NULL;
|
||||
}
|
||||
void quitaudio() {
|
||||
@@ -270,6 +270,10 @@ void initGamePad() {
|
||||
|
||||
int main(int argc,char*argv[]){
|
||||
|
||||
#ifdef DEBUG
|
||||
SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_DEBUG);
|
||||
#endif
|
||||
|
||||
if (argc>1)
|
||||
{
|
||||
file_setresourcefolder("./");
|
||||
|
||||
Reference in New Issue
Block a user