[Scummvm-cvs-logs] CVS: scummvm/saga sound.cpp,NONE,1.1 module.mk,1.8,1.9 syssound.cpp,1.2,NONE

Eugene Sandulenko sev at users.sourceforge.net
Wed Apr 28 16:26:01 CEST 2004


Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14559

Modified Files:
	module.mk 
Added Files:
	sound.cpp 
Removed Files:
	syssound.cpp 
Log Message:
Rename syssound.cpp to sound.cpp


--- NEW FILE: sound.cpp ---
/* ScummVM - Scumm Interpreter
 * Copyright (C) 2004 The ScummVM project
 *
 * The ReInherit Engine is (C)2000-2003 by Daniel Balsom.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * $Header: /cvsroot/scummvm/scummvm/saga/sound.cpp,v 1.1 2004/04/28 23:24:56 sev Exp $
 *
 */
#include "reinherit.h"

#include "yslib.h"

/*
 * Uses the following modules:
\*--------------------------------------------------------------------------*/
#include "game_mod.h"
#include "rscfile_mod.h"

namespace Saga {

/*
 * Begin module component
\*--------------------------------------------------------------------------*/

static int SoundInitialized = 0;

static R_RSCFILE_CONTEXT *SoundContext;
static R_RSCFILE_CONTEXT *VoiceContext;

int SYSSOUND_Init(int enabled) {
	int result;

	if (SoundInitialized) {
		return R_FAILURE;
	}

	/* Load sound module resource file contexts
	 * \*------------------------------------------------------------- */
	result = GAME_GetFileContext(&SoundContext, R_GAME_SOUNDFILE, 0);
	if (result != R_SUCCESS) {
		return R_FAILURE;
	}

	result = GAME_GetFileContext(&VoiceContext, R_GAME_VOICEFILE, 0);
	if (result != R_SUCCESS) {
		return R_FAILURE;
	}

    /* Grab sound resource information for the current game
    \*-------------------------------------------------------------*/
    //GAME_GetSoundInfo(&SoundModule.snd_info);

	SoundInitialized = 1;
	return R_SUCCESS;
}

int SYSSOUND_Shutdown() {
	if (!SoundInitialized) {
		return R_FAILURE;
	}

	SoundInitialized = 0;

	return R_SUCCESS;
}

int SYSSOUND_Play(int sound_rn, int channel) {
	int resource_size;
	char *resource_data;

	if (!SoundInitialized) {
		return R_FAILURE;
	}

	if (channel > 3) {
		return R_FAILURE;
	}
	
	return R_SUCCESS;
}

int SYSSOUND_Pause(int channel) {
	(void)channel;

	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

int SYSSOUND_Resume(int channel) {
	(void)channel;

	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

int SYSSOUND_Stop(int channel) {
	(void)channel;

	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

int SYSSOUND_PlayVoice(R_SOUNDBUFFER *buf) {
	(void)buf;

	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

int SYSSOUND_PauseVoice(void) {
	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

int SYSSOUND_ResumeVoice(void) {
	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

int SYSSOUND_StopVoice(void) {
	if (!SoundInitialized) {
		return R_FAILURE;
	}

	return R_SUCCESS;
}

} // End of namespace Saga

Index: module.mk
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/module.mk,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- module.mk	28 Apr 2004 00:30:15 -0000	1.8
+++ module.mk	28 Apr 2004 23:24:56 -0000	1.9
@@ -42,7 +42,7 @@
 	saga/sysinput.o \
 	saga/systimer.o \
 	saga/sysmusic.o \
-	saga/syssound.o
+	saga/sound.o
 
 MODULE_DIRS += \
 	saga

--- syssound.cpp DELETED ---





More information about the Scummvm-git-logs mailing list