mirror of
https://github.com/ZDoom/gzdoom-last-svn.git
synced 2025-05-30 17:00:48 +00:00
- Separated low level sound code from all high level dependencies. - Separated low level sound channel class from high level class which now is just a subclass of the low level class. - Moved some more high level sound logic out of FMODSoundRenderer: The rolloff and channel ended callbacks now call functions in s_sound.cpp instead of working on the data itself and GSnd->StopSound has been replaced with S_StopChannel. - Changed compilation for g_doom, g_heretic, g_hexen and g_strife folders so that all files are included by a central one instead of compiling each one separately. This speeds up the compilation process by 25% when doing a complete rebuild in Visual C. - Cleaned up some include dependencies. git-svn-id: http://mancubus.net/svn/hosted/gzdoom/trunk@179 b0f79afe-0144-0410-b225-9a4edf0717df
41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
// Emacs style mode select -*- C++ -*-
|
|
//-----------------------------------------------------------------------------
|
|
//
|
|
// $Id:$
|
|
//
|
|
// Copyright (C) 1993-1996 by id Software, Inc.
|
|
//
|
|
// This source is available for distribution and/or modification
|
|
// only under the terms of the DOOM Source Code License as
|
|
// published by id Software. All rights reserved.
|
|
//
|
|
// The source is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License
|
|
// for more details.
|
|
//
|
|
// DESCRIPTION:
|
|
// System specific interface stuff.
|
|
//
|
|
//-----------------------------------------------------------------------------
|
|
|
|
|
|
#ifndef __D_TICCMD_H__
|
|
#define __D_TICCMD_H__
|
|
|
|
#include "d_protocol.h"
|
|
|
|
// The data sampled per tick (single player)
|
|
// and transmitted to other peers (multiplayer).
|
|
// Mainly movements/button commands per game tick,
|
|
// plus a checksum for internal state consistency.
|
|
struct ticcmd_t
|
|
{
|
|
usercmd_t ucmd;
|
|
SWORD consistancy; // checks for net game
|
|
};
|
|
|
|
|
|
FArchive &operator<< (FArchive &arc, ticcmd_t &cmd);
|
|
|
|
#endif // __D_TICCMD_H__
|