mirror of
https://github.com/nillerusr/source-engine.git
synced 2026-08-15 05:06:57 +00:00
1
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
//========= Copyright Valve Corporation, All rights reserved. ============//
|
||||
//
|
||||
// Purpose:
|
||||
//
|
||||
// $NoKeywords: $
|
||||
//=============================================================================//
|
||||
|
||||
#ifndef GLOBALFUNCTIONS_H
|
||||
#define GLOBALFUNCTIONS_H
|
||||
#ifdef _WIN32
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
#include "MapClass.h" // For CMapObjectList
|
||||
|
||||
|
||||
class CMapSolid;
|
||||
class CMainFrame;
|
||||
class CMapWorld;
|
||||
class CMapDoc;
|
||||
class IWorldEditDispMgr;
|
||||
class CSubdivMesh;
|
||||
|
||||
|
||||
CMapWorld *GetActiveWorld(void);
|
||||
|
||||
IWorldEditDispMgr *GetActiveWorldEditDispManager( void );
|
||||
|
||||
//
|
||||
// misc.cpp:
|
||||
//
|
||||
void randomize();
|
||||
DWORD random();
|
||||
|
||||
void NotifyDuplicates(CMapSolid *pSolid);
|
||||
void NotifyDuplicates(const CMapObjectList *pList);
|
||||
|
||||
bool IsWorldObject(CMapAtom *pObject);
|
||||
|
||||
BOOL AddLeavesToListCallback(CMapClass *pObject, CMapObjectList *pList);
|
||||
|
||||
void WriteDebug(char *pszStr);
|
||||
LPCTSTR GetDefaultTextureName();
|
||||
void SetDefaultTextureName( const char *szTexName );
|
||||
LPCTSTR GetNullTextureName();
|
||||
int mychdir(LPCTSTR pszDir);
|
||||
|
||||
//
|
||||
// Message window interface.
|
||||
//
|
||||
class CMessageWnd;
|
||||
|
||||
enum MWMSGTYPE
|
||||
{ mwStatus,
|
||||
mwError,
|
||||
mwWarning
|
||||
};
|
||||
|
||||
extern CMessageWnd *g_pwndMessage;
|
||||
|
||||
void Msg(int type, PRINTF_FORMAT_STRING const char *fmt, ...);
|
||||
|
||||
|
||||
//
|
||||
// timing functions
|
||||
//
|
||||
double I_FloatTime( void );
|
||||
void I_BeginTime( void );
|
||||
double I_EndTime( void );
|
||||
|
||||
// noise function
|
||||
float PerlinNoise2D( float x, float y, float rockiness );
|
||||
float PerlinNoise2DScaled( float x, float y, float rockiness );
|
||||
|
||||
void DBG(PRINTF_FORMAT_STRING const char *fmt, ...);
|
||||
|
||||
#endif // GLOBALFUNCTIONS_H
|
||||
Reference in New Issue
Block a user