Files
2026-06-01 12:46:52 +02:00

57 lines
2.0 KiB
C

#pragma once
//-----------------------------------------------
//----Process
#define Game_ProcessLoadGame (1 << 0)
#define Game_ProcessInterface (1 << 1)
#define Game_ProcessNetwork (1 << 2)
#define Game_ProcessActGame (1 << 3)
#define Game_ProcessArclient (1 << 4)
#define World_ProcessCommandSys (1 << 5)
#define World_ProcessGameSys (1 << 6)
#define World_ProcessSky (1 << 7)
#define World_ProcessTargetModel (1 << 8)
#define World_ProcessLocal (1 << 9)
#define World_ProcessEffect (1 << 10)
#define World_ProcessEnhanEffect (1 << 11)
#define World_ProcessLensFlare (1 << 12)
#define World_ProcessWeather (1 << 13) // [sonador]
#define World_ProcessSelectTarget (1 << 14)
#define World_ProcessTerrain (1 << 15)
#define Game_ProcessAll ((1 << 16) - 1)
//-----------------------------------------------
//----Render
//---Bot
#define Bot_RenderActBot (1 << 0)
#define Bot_RenderConsole (1 << 1)
#define Bot_RenderViewGame (1 << 2)
#define Bot_RenderViewShadow (1 << 3)
#define Bot_RenderViewWater (1 << 4)
#define Game_RenderAct (1 << 5)
#define Game_RenderLoad (1 << 6)
#define Game_RenderInterface (1 << 7)
//---Game
#define Game_RenderSky (1 << 8)
#define Game_RenderTarget (1 << 9)
#define Game_RenderTerrain (1 << 10)
#define Game_RenderEffect (1 << 11)
#define Game_RenderCommandSys (1 << 12)
#define Game_RenderLensFlare (1 << 13)
#define Game_RenderWeather (1 << 14) // [sonador]
#define Game_RenderWire (1 << 15)
#define Game_Water (1 << 16)
//--CommandSys
#define Game_RenderAvatar (1 << 17)
#define Game_RenderAction (1 << 18)
//--Terrain
#define Game_RenderSegment (1 << 19)
#define Game_RenderPropProc (1 << 20)
#define Game_RenderProp (1 << 21)
#define Game_RenderSegShadow01 (1 << 22)
#define Game_RenderSegShadow02 (1 << 23)
#define Bot_RenderAll ((1 << 24) - 1)
//-----------------------------------------------