From f2c6ac73625670a1a99b665b75b1757e8bf4d3ec Mon Sep 17 00:00:00 2001 From: Steven Fuller Date: Sat, 4 Aug 2001 15:46:22 +0000 Subject: Forgot to ci yesterday. Now links. --- src/stubs.c | 719 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 698 insertions(+), 21 deletions(-) (limited to 'src/stubs.c') diff --git a/src/stubs.c b/src/stubs.c index b1c6805..f8e100d 100644 --- a/src/stubs.c +++ b/src/stubs.c @@ -7,11 +7,108 @@ #include "3dc.h" #include "platform.h" #include "psndplat.h" +#include "module.h" +#include "stratdef.h" +#include "avp_userprofile.h" +#include "projfont.h" +#include "savegame.h" +#include "pldnet.h" +#include "krender.h" +#include "kshape.h" +#include "d3d_hud.h" + +/* winmain.c */ +BOOL KeepMainRifFile = FALSE; +char LevelName[] = {"predbit6\0QuiteALongNameActually"}; +int HWAccel = 0; + + +/* win_func.cpp */ +void CheckForWindowsMessages() +{ + fprintf(stderr, "CheckForWindowsMessages()\n"); +} + + +/* krender.c -- thought this file was unused */ +void KDraw_Item_2dTexturePolygon(int *itemptr) +{ + fprintf(stderr, "KDraw_Item_2dTexturePolygon(%p)\n", itemptr); +} + + +/* item.c -- thought this file was unused */ +void Draw_Item_2dTexturePolygon(int *itemptr) +{ + extern int ScanDrawMode; + + if (ScanDrawMode == ScanDrawDirectDraw) { + KDraw_Item_2dTexturePolygon(itemptr); + } +} + + +/* gammacontrol.cpp */ +int RequestedGammaSetting; + + +/* indexfnt.cpp */ +void INDEXFNT_PFLoadHook(FontIndex I_Font_New, PFFONT *pffont_New) +{ + fprintf(stderr, "INDEXFNT_PFLoadHook(%d, %p)\n", I_Font_New, pffont_New); +} + + +/* avp_mp_config.cpp */ +char* GetCustomMultiplayerLevelName(int index, int gameType) +{ + fprintf(stderr, "GetCustomMultiplayerLevelName(%d, %d)\n", index, gameType); + + return NULL; +} + +BOOL BuildLoadIPAddressMenu() +{ + fprintf(stderr, "BuildLoadIPAddressMenu()\n"); + + return FALSE; +} + + +/* avp_intro.cpp */ +void DrawMainMenusBackdrop() +{ + fprintf(stderr, "DrawMainMenusBackdrop()\n"); +} + + +/* cd_player.cpp */ +int CDPlayerVolume; + +void CheckCDVolume() +{ + fprintf(stderr, "CheckCDVolume()\n"); +} + + +/* progress_bar.cpp */ +void Start_Progress_Bar() +{ + fprintf(stderr, "Start_Progress_Bar()\n"); +} + +void Set_Progress_Bar_Position() +{ + fprintf(stderr, "Set_Progress_Bar_Position()\n"); +} + /* smacker.c */ -int FmvColorRed; -int FmvColorGreen; +int FmvColourRed; +int FmvColourGreen; int FmvColourBlue; +int IntroOutroMoviesAreActive = 1; +int MoviesAreActive; void GetFMVInformation(int *messageNumberPtr, int *frameNumberPtr) { @@ -39,12 +136,6 @@ void UpdateAllFMVTextures() } -/* win_func.cpp */ -void CheckForWindowsMessages() -{ - fprintf(stderr, "CheckForWindowsMessages()\n"); -} - /* psndplat.cpp */ ACTIVESOUNDSAMPLE ActiveSounds[SOUND_MAXACTIVE]; @@ -181,21 +272,103 @@ void ATRemoveTexture(void * pTexture) fprintf(stderr, "ATRemoveTexture(%p)\n", pTexture); } + /* avp_menugfx.cpp */ char AAFontWidths[256]; +AVPMENUGFX AvPMenuGfxStorage[MAX_NO_OF_AVPMENUGFXS]; /* TODO: this is initialized in avp_menugfx.cpp */ void FadedScreen(int alpha) { fprintf(stderr, "FadedScreen(%d)\n", alpha); } +void ClearScreenToBlack() +{ + fprintf(stderr, "ClearScreenToBlack()\n"); +} -/* winmain.c */ -BOOL KeepMainRifFile = FALSE; +void DrawAvPMenuGfx(enum AVPMENUGFX_ID menuGfxID, int topleftX, int topleftY, int alpha,enum AVPMENUFORMAT_ID format) +{ + fprintf(stderr, "DrawAvPMenuGfx(%d, %d, %d, %d, %d)\n", menuGfxID, topleftX, topleftY, alpha, format); +} + +void DrawAvPMenuGfx_CrossFade(enum AVPMENUGFX_ID menuGfxID,enum AVPMENUGFX_ID menuGfxID2,int alpha) +{ + fprintf(stderr, "DrawAvPMenuGfx_CrossFade(%d, %d, %d)\n", menuGfxID, menuGfxID2, alpha); +} + +void DrawAvPMenuGfx_Faded(enum AVPMENUGFX_ID menuGfxID, int topleftX, int topleftY, int alpha,enum AVPMENUFORMAT_ID format) +{ + fprintf(stderr, "DrawAvPMenuGfx_Faded(%d, %d, %d, %d, %d)\n", menuGfxID, topleftX, topleftY, alpha, format); +} + +int RenderMenuText(char *textPtr, int x, int y, int alpha, enum AVPMENUFORMAT_ID format) +{ + fprintf(stderr, "RenderMenuText(%s, %d, %d, %d, %d)\n", textPtr, x, y, alpha, format); + + return 0; +} + +void LoadAllSplashScreenGfx() +{ + fprintf(stderr, "LoadAllSplashScreenGfx()\n"); +} + +void LoadAvPMenuGfx(enum AVPMENUGFX_ID menuGfxID) +{ + fprintf(stderr, "LoadAvPMenuGfx(%d)\n", menuGfxID); +} + + +/* avp_menus.cpp */ +AVP_USER_PROFILE *UserProfilePtr; +CONTROL_METHODS PlayerControlMethods; +int NumberOfSessionsFound; +JOYSTICK_CONTROL_METHODS PlayerJoystickControlMethods; +SESSION_DESC SessionData[MAX_NO_OF_SESSIONS]; +SAVE_SLOT_HEADER SaveGameSlot[NUMBER_OF_SAVE_SLOTS]; + +void GetFilenameForSaveSlot(int i, unsigned char *filenamePtr) +{ + fprintf(stderr, "GetFilenameForSaveSlot(%d, %p)\n", i, filenamePtr); +} + +void RenderBriefingText(int centreY, int brightness) +{ + fprintf(stderr, "RenderBriefingText(%d, %d)\n", centreY, brightness); +} + +void LoadLevelHeader(SAVE_BLOCK_HEADER* header) +{ + fprintf(stderr, "LoadLevelHeader(%p)\n", header); +} + +void AvP_TriggerInGameMenus() +{ + fprintf(stderr, "AvP_TriggerInGameMenus()\n"); +} + +void ScanSaveSlots() +{ + fprintf(stderr, "ScanSaveSlots()\n"); +} + +void SaveLevelHeader() +{ + fprintf(stderr, "SaveLevelHeader()\n"); +} + +int InGameMenusAreRunning() +{ + fprintf(stderr, "InGameMenusAreRunning()\n"); + + return 0; +} /* avpreg.cpp */ -char* AvpCDPath = 0; +char *AvpCDPath = 0; + void GetPathFromRegistry() { extern char * SecondTex_Directory; @@ -208,9 +381,21 @@ extern char * SecondSoundDir; } -/* d3d_render.cpp */ +/* avp_userprofile.c */ +int SmackerSoundVolume; + +int NumberOfUserProfiles() +{ + fprintf(stderr, "NumberOfUserProfiles()\n"); + + return 0; +} + +/* d3d_render.cpp -- some of these got mixed in with d3_func.cpp! */ int NumberOfLandscapePolygons; int FMVParticleColour; +int WireFrameMode; +int WaterFallBase; void InitDrawTest() { @@ -222,13 +407,230 @@ void InitForceField() fprintf(stderr, "InitForceField()\n"); } +void DrawNoiseOverlay(int t) +{ + fprintf(stderr, "DrawNoiseOverlay(%d)\n", t); +} + +void DrawScanlinesOverlay(float level) +{ + fprintf(stderr, "DrawScanlinesOverlay(%f)\n", level); +} -/* avp_userprofile.c */ -int SmackerSoundVolume; +int LightIntensityAtPoint(VECTORCH *pointPtr) +{ + fprintf(stderr, "LightIntensityAtPoint(%p)\n", pointPtr); + + return 0; +} + +void RenderString(char *stringPtr, int x, int y, int colour) +{ + fprintf(stderr, "RenderString(%s, %d, %d, %d)\n", stringPtr, x, y, colour); +} + +void RenderStringCentred(char *stringPtr, int centreX, int y, int colour) +{ + fprintf(stderr, "RenderStringCentred(%s, %d, %d, %d)\n", stringPtr, centreX, y, colour); +} + +void PostLandscapeRendering() +{ + fprintf(stderr, "PostLandscapeRendering()\n"); +} + +void SetFogDistance(int fogDistance) +{ + fprintf(stderr, "SetFontDistance(%d)\n", fogDistance); +} + +void CheckWireFrameMode(int shouldBeOn) +{ + fprintf(stderr, "CheckWireFrameMode(%d)\n", shouldBeOn); +} + +void WriteEndCodeToExecuteBuffer() +{ + fprintf(stderr, "WriteEndCodeToExecuteBuffer()\n"); +} + +BOOL UnlockExecuteBufferAndPrepareForUse() +{ + fprintf(stderr, "UnlockExecuteBufferAndPrepareForUse()\n"); + + return FALSE; +} + +void ThisFramesRenderingHasBegun() +{ + fprintf(stderr, "ThisFramesRenderingHasBegun()\n"); +} + +void SecondFlushD3DZBuffer() +{ + fprintf(stderr, "SecondFlushD3DZBuffer()\n"); +} + +void ReloadImageIntoD3DImmediateSurface(IMAGEHEADER* iheader) +{ + fprintf(stderr, "ReloadImageIntoD3DImmediateSurface(%p)\n", iheader); +} + +void ReleaseDirect3DNotDDOrImages() +{ + fprintf(stderr, "ReleaseDirect3DNotDDOrImages()\n"); +} + +void ReleaseDirect3DNotDD() +{ + fprintf(stderr, "ReleaseDirect3DNotDD()\n"); +} + +void ReleaseDirect3D() +{ + fprintf(stderr, "ReleaseDirect3D()\n"); +} + +void ReleaseD3DTexture(void* D3DTexture) +{ + fprintf(stderr, "ReleaseD3DTexture(%p)\n", D3DTexture); +} + +int GetTextureHandle(IMAGEHEADER *imageHeaderPtr) +{ + fprintf(stderr, "GetTextureHandle(%p)\n", imageHeaderPtr); + + return 0; +} + +void FlushD3DZBuffer() +{ + fprintf(stderr, "FlushD3DZBuffer()\n"); +} + +BOOL ExecuteBuffer() +{ + fprintf(stderr, "ExecuteBuffer()\n"); + + return FALSE; +} + +BOOL EndD3DScene() +{ + fprintf(stderr, "EndD3DScene()\n"); + + return FALSE; +} + +void D3D_ZBufferedGouraudTexturedPolygon_Output(POLYHEADER *inputPolyPtr, RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_ZBufferedGouraudTexturedPolygon_Output(%p, %p)\n", inputPolyPtr, renderVerticesPtr); +} + +void D3D_ZBufferedGouraudPolygon_Output(POLYHEADER *inputPolyPtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_ZBufferedGouraudPolygon_Output(%p, %p)\n", inputPolyPtr, renderVerticesPtr); +} + +void D3D_ZBufferedCloakedPolygon_Output(POLYHEADER *inputPolyPtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_ZBufferedCloakedPolygon_Output(%p, %p)\n", inputPolyPtr, renderVerticesPtr); +} + +void D3D_SkyPolygon_Output(POLYHEADER *inputPolyPtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_SkyPolygon_Output(%p, %p)\n", inputPolyPtr, renderVerticesPtr); +} + +void D3D_ScreenInversionOverlay() +{ + fprintf(stderr, "D3D_ScreenInversionOverlay()\n"); +} + +void D3D_PredatorThermalVisionPolygon_Output(POLYHEADER *inputPolyPtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_PredatorThermalVisionPolygon_Output(%p, %p)\n", inputPolyPtr, renderVerticesPtr); +} + +void D3D_PredatorScreenInversionOverlay() +{ + fprintf(stderr, "D3D_PredatorScreenInversionOverlay()\n"); +} + +void D3D_PlayerOnFireOverlay() +{ + fprintf(stderr, "D3D_PlayerOnFireOverlay()\n"); +} + +void D3D_PlayerDamagedOverlay(int intensity) +{ + fprintf(stderr, "D3D_PlayerDamagedOverlay(%d)\n", intensity); +} + +void D3D_Particle_Output(PARTICLE *particlePtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_Particle_Output(%p, %p)\n", particlePtr, renderVerticesPtr); +} + +void D3D_HUD_Setup() +{ + fprintf(stderr, "D3D_HUD_Setup()\n"); +} + +void D3D_HUDQuad_Output(int imageNumber,struct VertexTag *quadVerticesPtr, unsigned int colour) +{ + fprintf(stderr, "D3D_HUDQuad_Output(%d, %p, %d)\n", imageNumber, quadVerticesPtr, colour); +} + +void D3D_FadeDownScreen(int brightness, int colour) +{ + fprintf(stderr, "D3D_FadeDownScreen(%d, %d)\n", brightness, colour); +} + +void D3D_DrawWaterTest(MODULE *testModulePtr) +{ + fprintf(stderr, "D3D_DrawWaterTest(%p)\n", testModulePtr); +} + +void D3D_DrawParticle_Rain(PARTICLE *particlePtr,VECTORCH *prevPositionPtr) +{ + fprintf(stderr, "D3D_DrawParticle_Rain(%p, %p)\n", particlePtr, prevPositionPtr); +} + +void D3D_DrawCable(VECTORCH *centrePtr, MATRIXCH *orientationPtr) +{ + fprintf(stderr, "D3D_DrawCable(%p, %p)\n", centrePtr, orientationPtr); +} + +void D3D_DrawBackdrop() +{ + fprintf(stderr, "D3D_DrawBackdrop()\n"); +} + +void D3D_Decal_Output(DECAL *decalPtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_Decal_Output(%p, %p)\n", decalPtr, renderVerticesPtr); +} + +void D3D_DecalSystem_Setup() +{ + fprintf(stderr, "D3D_DecalSystem_Setup()\n"); +} + +void D3D_DecalSystem_End() +{ + fprintf(stderr, "D3D_DecalSystem_End()\n"); +} + +void D3D_BackdropPolygon_Output(POLYHEADER *inputPolyPtr,RENDERVERTEX *renderVerticesPtr) +{ + fprintf(stderr, "D3D_BackdropPolygon_Output(%p, %p)\n", inputPolyPtr, renderVerticesPtr); +} /* dd_func.cpp */ long BackBufferPitch; +int VideoModeColourDepth; void FlipBuffers() { @@ -242,6 +644,48 @@ int ChangePalette (unsigned char* NewPalette) return 0; } +void BlitWin95Char(int x, int y, unsigned char toprint) +{ + fprintf(stderr, "BlitWin95Char(%d, %d, %d)\n", x, y, toprint); +} + +void ColourFillBackBuffer(int FillColour) +{ + fprintf(stderr, "ColourFillBackBuffer(%d)\n", FillColour); +} + +void LockSurfaceAndGetBufferPointer() +{ + fprintf(stderr, "LockSurfaceAndGetBufferPointer()\n"); +} + +void finiObjectsExceptDD() +{ + fprintf(stderr, "finiObjectsExceptDD()\n"); +} + +void finiObjects() +{ + fprintf(stderr, "finiObjects()\n"); +} + +void UnlockSurface() +{ + fprintf(stderr, "UnlockSurface()\n"); +} + +void ReleaseDDSurface(void* DDSurface) +{ + fprintf(stderr, "ReleaseDDSurface(%p)\n", DDSurface); +} + +BOOL ChangeDirectDrawObject() +{ + fprintf(stderr, "ChangeDirectDrawObject()\n"); + + return FALSE; +} + /* di_func.cpp */ unsigned char DebouncedGotAnyKey; @@ -320,9 +764,6 @@ void CDDA_SwitchOn() } -/* winmain.c */ -int HWAccel = 0; - /* dxlog.c */ void dx_str_log(char const * str, int line, char const * file) { @@ -335,6 +776,7 @@ void dx_strf_log(char const * fmt, ... ) va_start(ap, fmt); fprintf(stderr, "dx_strf_log: "); vfprintf(stderr,fmt,ap); + fprintf(stderr, "\n"); va_end(ap); } @@ -343,13 +785,248 @@ void dx_line_log(int line, char const * file) fprintf(stderr, "dx_line_log: %s/%d\n", file, line); } -#if 0 + /* pldnet.c */ +MULTIPLAYER_START* marineStartPositions=0; +MULTIPLAYER_START* predatorStartPositions=0; +MULTIPLAYER_START* alienStartPositions=0; +int numMarineStartPos=0; +int numPredatorStartPos=0; +int numAlienStartPos=0; +NETGAME_GAMEDATA netGameData; /* TODO: this constant is initialized in pldnet.c */ +DPID myIgniterId = 0; +DPID myNetworkKillerId = 0; +int ShowMultiplayerScoreTimer=0; +int MyHitBodyPartId=-1; +DPID MultiplayerObservedPlayer=0; +DPID AVPDPNetID; + +BOOL AreThereAnyLivesLeft() +{ + fprintf(stderr, "AreThereAnyLivesLeft()\n"); + + return FALSE; +} -#include "pldnet.h" +void TurnOffMultiplayerObserveMode() +{ + fprintf(stderr, "TurnOffMultiplayerObserveMode()\n"); +} + +void TransmitPlayerLeavingNetMsg() +{ + fprintf(stderr, "TransmitPlayerLeavingNetMsg()\n"); +} + +void TransmitEndOfGameNetMsg() +{ + fprintf(stderr, "TransmitEndOfGameNetMsg()\n"); +} + +void TeleportNetPlayerToAStartingPosition(STRATEGYBLOCK *playerSbPtr, int startOfGame) +{ + fprintf(stderr, "TeleportNetPlayerToAStartingPosition(%p, %d)\n", playerSbPtr, startOfGame); +} + +void SpeciesTag_DetermineMyNextCharacterType() +{ + fprintf(stderr, "SpeciesTag_DetermineMyNextCharacterType()\n"); +} + +void ShowNearestPlayersName() +{ + fprintf(stderr, "ShowNearestPlayersName()\n"); +} + +void RestartNetworkGame(int seed) +{ + fprintf(stderr, "RestartNetworkGame(%d)\n", seed); +} + +int PlayerIdInPlayerList(DPID Id) +{ + fprintf(stderr, "PlayerIdInPlayerList(%d)\n", Id); + + return 0; +} + +void NetSendMessages() +{ + fprintf(stderr, "NetSendMessages()\n"); +} + +void NetCollectMessages() +{ + fprintf(stderr, "NetCollectMessages()\n"); +} + +void GetNextMultiplayerObservedPlayer() +{ + fprintf(stderr, "GetNextMultiplayerObservedPlayer()\n"); +} + +void DoMultiplayerSpecificHud() +{ + fprintf(stderr, "DoMultiplayerSpecificHud()\n"); +} + +BOOL Current_Level_Requires_Mirror_Image() +{ + fprintf(stderr, "Current_Level_Requires_Mirror_Image()\n"); + + return FALSE; +} + +void CreatePlayersImageInMirror() +{ + fprintf(stderr, "CreatePlayersImageInMirror()\n"); +} + +void RenderPlayersImageInMirror() +{ + fprintf(stderr, "RenderPlayersImageInMirror()\n"); +} + +void AddNetMsg_AlienAIKilled(STRATEGYBLOCK *sbPtr,int death_code,int death_time, int GibbFactor,DAMAGE_PROFILE* damage) +{ + fprintf(stderr, "AddNetMsg_AlienAIKilled(%p, %d, %d, %d, %p)\n", sbPtr, death_code, death_time, GibbFactor, damage); +} + +void AddNetMsg_AlienAISeqChange(STRATEGYBLOCK *sbPtr,int sequence_type,int sub_sequence,int sequence_length,int tweening_time) +{ + fprintf(stderr, "AddNetMsg_AlienAISeqChange(%p, %d, %d, %d, %d)\n", sbPtr, sequence_type, sub_sequence, sequence_length, tweening_time); +} + +void AddNetMsg_ChatBroadcast(char *string,BOOL same_species_only) +{ + fprintf(stderr, "AddNetMsg_ChatBroadcast(%s, %d)\n", string, same_species_only); +} + +void AddNetMsg_CreateWeapon(char* objectName,int type,VECTORCH* location) +{ + fprintf(stderr, "AddNetMsg_CreateWeapon(%s, %d, %p)\n", objectName, type, location); +} + +void AddNetMsg_FarAlienPosition(STRATEGYBLOCK* sbPtr,int targetModuleIndex,int index,BOOL indexIsModuleIndex) +{ + fprintf(stderr, "AddNetMsg_FarAlienPosition(%p, %d, %d, %d)\n", sbPtr, targetModuleIndex, index, indexIsModuleIndex); +} + +void AddNetMsg_GhostHierarchyDamaged(STRATEGYBLOCK *sbPtr, DAMAGE_PROFILE *damage, int multiple, int sectionID,VECTORCH* incoming) +{ + fprintf(stderr, "AddNetMsg_GhostHierarchyDamaged(%p, %p, %d, %d, %p)\n", sbPtr, damage, multiple, sectionID, incoming); +} + +void AddNetMsg_Gibbing(STRATEGYBLOCK *sbPtr,int gibbFactor,int seed) +{ + fprintf(stderr, "AddNetMsg_Gibbing(%p, %d, %d)\n", sbPtr, gibbFactor, seed); +} + +void AddNetMsg_InanimateObjectDamaged(STRATEGYBLOCK *sbPtr, DAMAGE_PROFILE *damage, int multiple) +{ + fprintf(stderr, "AddNetMsg_InanimateObjectDamaged(%p, %p, %d)\n", sbPtr, damage, multiple); +} + +void AddNetMsg_InanimateObjectDestroyed(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_InanimateObjectDestroyed(%p)\n", sbPtr); +} + +void AddNetMsg_LOSRequestBinarySwitch(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_LOSRequestBinarySwitch(%p)\n", sbPtr); +} + +void AddNetMsg_LocalObjectDamaged(STRATEGYBLOCK *sbPtr, DAMAGE_PROFILE *damage,int multiple, int sectionID,int delta_seq,int delta_sub_seq,VECTORCH* incoming) +{ + fprintf(stderr, "AddNetMsg_LocalObjectDamaged(%p, %p, %d, %d, %d, %d, %p)\n", sbPtr, damage, multiple, sectionID, delta_seq, delta_sub_seq, incoming); +} + +void AddNetMsg_LocalObjectDestroyed(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_LocalObjectDestroyed(%p)\n", sbPtr); +} + +void AddNetMsg_LocalObjectDestroyed_Request(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_LocalObjectDestroyed_Request(%p)\n", sbPtr); +} + +void AddNetMsg_LocalObjectOnFire(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_LocalObjectOnFire(%p)\n", sbPtr); +} + +void AddNetMsg_LocalObjectState(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_LocalObjectState(%p)\n", sbPtr); +} + +void AddNetMsg_MakeDecal(enum DECAL_ID decalID, VECTORCH *normalPtr, VECTORCH *positionPtr, int moduleIndex) +{ + fprintf(stderr, "AddNetMsg_MakeDecal(%d, %p, %p, %d)\n", decalID, normalPtr, positionPtr, moduleIndex); +} + +void AddNetMsg_MakeExplosion(VECTORCH *positionPtr, enum EXPLOSION_ID explosionID) +{ + fprintf(stderr, "AddNetMsg_MakeExplosion(%p, %d)\n", positionPtr, explosionID); +} + +void AddNetMsg_MakeFlechetteExplosion(VECTORCH *positionPtr, int seed) +{ + fprintf(stderr, "AddNetMsg_MakeFlechetteExplosion(%p, %d)\n", positionPtr, seed); +} + +void AddNetMsg_MakePlasmaExplosion(VECTORCH *positionPtr, VECTORCH *fromPositionPtr, enum EXPLOSION_ID explosionID) +{ + fprintf(stderr, "AddNetMsg_MakePlasmaExplosion(%p, %p, %d)\n", positionPtr, fromPositionPtr, explosionID); +} + +void AddNetMsg_ObjectPickedUp(char* objectName) +{ + fprintf(stderr, "AddNetMsg_ObjectPickedUp(%s)\n", objectName); +} + +void AddNetMsg_PlatformLiftState(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_PlatformLiftState(%p)\n", sbPtr); +} + +void AddNetMsg_PlayerDeathAnim(int deathId,int objectId) +{ + fprintf(stderr, "AddNetMsg_PlayerDeathAnim(%d, %d)\n", deathId, objectId); +} + +void AddNetMsg_PlayerKilled(int objectId,DAMAGE_PROFILE* damage) +{ + fprintf(stderr, "AddNetMsg_PlayerKilled(%d, %p)\n", objectId, damage); +} + +void AddNetMsg_PredatorLaserSights(VECTORCH *positionPtr, VECTORCH *normalPtr, DISPLAYBLOCK *dispPtr) +{ + fprintf(stderr, "AddNetMsg_PredatorLaserSights(%p, %p, %p)\n", positionPtr, normalPtr, dispPtr); +} + +void AddNetMsg_RequestPlatformLiftActivate(STRATEGYBLOCK *sbPtr) +{ + fprintf(stderr, "AddNetMsg_RequestPlatformLiftActivate(%p)\n", sbPtr); +} + +void AddNetMsg_RestartNetworkGame(int seed) +{ + fprintf(stderr, "AddNetMsg_RestartNetworkGame(%d)\n", seed); +} + +void AddNetMsg_SpotAlienSound(int soundCategory,int alienType,int pitch,VECTORCH *position) +{ + fprintf(stderr, "AddNetMsg_SpotAlienSound(%d, %d, %d, %p)\n", soundCategory, alienType, pitch, position); +} + +void AddNetMsg_SpotOtherSound(enum soundindex SoundIndex,VECTORCH *position,int explosion) +{ + fprintf(stderr, "AddNetMsg_SpotOtherSound(%d, %p, %d)\n", SoundIndex, position, explosion); +} -MULTIPLAYER_START* marineStartPositions=0; -#endif /* win32 api */ size_t _mbclen(const unsigned char *s) -- cgit v1.3