zduke/source/stub.cpp
Rachael Alexanderson 129a83b4e4 - import
2020-07-17 04:59:23 -04:00

234 lines
No EOL
2.9 KiB
C++

#include "duke3d.h"
#include "control.h"
#include "keyboard.h"
#include "i_system.h"
#include "s_sound.h"
char inputloc;
int MUSIC_StopSong (void)
{
S_StopMusic (false);
return 0;
}
int MUSIC_ErrorCode;
void MUSIC_Continue (void)
{
S_ResumeSound ();
}
void MUSIC_Pause (void)
{
S_PauseSound ();
}
void MUSIC_SetVolume (int)
{
}
int MUSIC_Shutdown (void)
{
return 0;
}
void MUSIC_RegisterTimbreBank (unsigned char *)
{
}
char *MUSIC_ErrorString (int)
{
return "MUSBlah";
}
int MUSIC_Init (int, int)
{
return 0;
}
extern "C"
{
uint32 CONTROL_ButtonState1;
uint32 CONTROL_ButtonState2;
void CONTROL_GetInput (ControlInfo *info)
{
memset (info, 0, sizeof(*info));
}
int32 CONTROL_GetMouseSensitivity ()
{
return 0;
}
bool CONTROL_JoystickEnabled;
byte CONTROL_JoystickPort;
bool CONTROL_MousePresent = true;
bool CONTROL_RudderEnabled;
void CONTROL_SetMouseSensitivity( int32 newsensitivity )
{
}
void CONTROL_Shutdown (void)
{
}
void CONTROL_CenterJoystick
(
void ( *CenterCenter )( void ),
void ( *UpperLeft )( void ),
void ( *LowerRight )( void ),
void ( *CenterThrottle )( void ),
void ( *CenterRudder )( void )
)
{
}
void CONTROL_ClearAssignments (void)
{
}
void CONTROL_DefineFlag (int32 which, bool toggle)
{
}
void CONTROL_MapAnalogAxis (int32, int32)
{
}
void CONTROL_MapDigitalAxis
(
int32 whichaxis,
int32 whichfunction,
int32 direction
)
{
}
void CONTROL_MapButton
(
int32 whichfunction,
int32 whichbutton,
bool doubleclicked
)
{
}
void CONTROL_MapKey( int32 which, kb_scancode key1, kb_scancode key2 )
{
}
void CONTROL_SetAnalogAxisScale
(
int32 whichaxis,
int32 axisscale
)
{
}
void CONTROL_Startup
(
controltype which,
int32 ( *TimeFunction )( void ),
int32 ticspersecond
)
{
}
int32 MOUSE_GetButtons (void)
{
return 0;
}
char * SCRIPT_Entry( int32 scripthandle, char * sectionname, int32 which )
{
return "Booga";
}
void SCRIPT_Free( int32 scripthandle )
{
}
void SCRIPT_GetDoubleString
(
int32 scripthandle,
char * sectionname,
char * entryname,
char * dest1,
char * dest2
)
{
}
bool SCRIPT_GetNumber
(
int32 scripthandle,
char * sectionname,
char * entryname,
int32 * number
)
{
return 0;
}
void SCRIPT_GetString
(
int32 scripthandle,
char * sectionname,
char * entryname,
char * dest
)
{
}
void SCRIPT_GetBoolean
(
int32 scripthandle,
char * sectionname,
char * entryname,
bool *
)
{
}
int32 SCRIPT_Load ( char * filename )
{
return 0;
}
int32 SCRIPT_NumberEntries( int32 scripthandle, char * sectionname )
{
return 0;
}
void SCRIPT_PutNumber
(
int32 scripthandle,
char * sectionname,
char * entryname,
int32 number,
bool hexadecimal,
bool defaultvalue
)
{
}
void SCRIPT_PutString
(
int32 scripthandle,
char * sectionname,
char * entryname,
char * string
)
{
}
void SCRIPT_Save (int32 scripthandle, char * filename)
{
}
}