You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.5 KiB
73 lines
2.5 KiB
//========= Copyright Valve Corporation, All rights reserved. ============// |
|
// |
|
//=======================================================================================// |
|
|
|
#ifndef SHARED_DEFS_H |
|
#define SHARED_DEFS_H |
|
#ifdef _WIN32 |
|
#pragma once |
|
#endif |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#include "platform.h" |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define SUBDIR_REPLAY "replay" |
|
#define SUBDIR_REPLAYS "replays" |
|
#define SUBDIR_SESSIONS "sessions" |
|
#define SUBDIR_BLOCKS "blocks" |
|
#define SUBDIR_CLIENT "client" |
|
#define SUBDIR_MOVIES "movies" |
|
#define SUBDIR_PERFORMANCES "edits" |
|
#define SUBDIR_SERVER "server" |
|
#define SUBDIR_RENDERED "rendered" |
|
#define SUBDIR_TMP "tmp" |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define BLOCK_FILE_EXTENSION "block" |
|
#define GENERIC_FILE_EXTENSION "dmx" |
|
#define DEMO_FILE_EXTENSION "dem" |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define MOVIE_HANDLE_BASE 10000 // 10,000 |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define BUILD_CURL ( defined( WIN32 ) && _MSC_VER < 1900 && !defined( _X360 ) ) || defined( POSIX ) |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define MIN_SERVER_DUMP_INTERVAL 10 |
|
#define MAX_SERVER_DUMP_INTERVAL 30 |
|
|
|
#define DOWNLOAD_TIMEOUT_THRESHOLD 90 // Timeout for a replay download - if no blocks |
|
// are added or updated after this many seconds, |
|
// the replay will be put in the error state. |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define MAX_TIMES_TO_SHOW_REPLAY_WELCOME_DLG 1 |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define MAX_SESSIONNAME_LENGTH 260 |
|
#define MAX_REPLAY_TITLE_LENGTH 256 |
|
#define MAX_TAKE_TITLE_LENGTH 256 |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define DEFAULT_COMPRESSOR_TYPE COMPRESSORTYPE_BZ2 |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#define JOB_FAILED ( (JobStatus_t) -1 ) |
|
|
|
#define DOWNLOAD_MAX_SIZE ( 8 * 1024 * 1024 ) // 8 MB |
|
|
|
//---------------------------------------------------------------------------------------- |
|
|
|
#endif // SHARED_DEFS_H
|
|
|