Breaking News

Half Life 1 Client Dll File

четверг 27 декабря admin 77

Download naruto shippuden episode 400 sub indonesia. Half-Life 1.1.1.0 Client French [Upgrade from 1.1.0.9] The file will update your French version of Halflife from 1.1.0.9 to version 1.1.1.0. Also within the update is the Ricochet Mod for Half-Life that changes the standard first-person style to a third-person game with TRON deadly disc-like game play.

Cannot retrieve the latest commit at this time. Type Name Latest commit message Commit time Failed to load latest commit information. Client dll readme.txt ------------------------- This file details the structure of the half-life client dll, and how it communicates with the half-life game engine. Engine callback functions: Drawing functions: HSPRITE SPR_Load( char *picname ); Loads a sprite into memory, and returns a handle to it. Int SPR_Frames( HSPRITE sprite ); Returns the number of frames stored in the specified sprite.

Int SPR_Height( HSPRITE x, int frame ) Returns the height, in pixels, of a sprite at the specified frame. Returns 0 is the frame number or the sprite handle is invalid. Int SPR_Width( HSPRITE x, int f ) Returns the width, in pixels, of a sprite at the specified frame. Returns 0 is the frame number or the sprite handle is invalid.

Int SPR_Set( HSPRITE sprite, int r, int g, int b ); Prepares a sprite about to be drawn. RBG color values are applied to the sprite at this time. Void SPR_Draw( int frame, int x, int y ); Precondition: SPR_Set has already been called for a sprite.

Draws the currently active sprite to the screen, at position (x,y), where (0,0) is the top left-hand corner of the screen. Void SPR_DrawHoles( int frame, int x, int y ); Precondition: SPR_Set has already been called for a sprite. Draws the currently active sprite to the screen. Color index #255 is treated as transparent. Void SPR_DrawAdditive( int frame, int x, int y ); Precondition: SPR_Set has already been called for a sprite.

Draws the currently active sprite to the screen, adding it's color values to the background. Void SPR_EnableScissor( int x, int y, int width, int height ); Creates a clipping rectangle. No pixels will be drawn outside the specified area. Will stay in effect until either the next frame, or SPR_DisableScissor is called. Void SPR_DisableScissor( void ); Disables the effect of an SPR_EnableScissor call. Int IsHighRes( void ); returns 1 if the res mode is 640x480 or higher; 0 otherwise. Int ScreenWidth( void ); returns the screen width, in pixels.

Int ScreenHeight( void ); returns the screen height, in pixels. // Sound functions void PlaySound( char *szSound, int volume ) plays the sound 'szSound' at the specified volume. Loads the sound if it hasn't been cached. If it can't find the sound, it displays an error message and plays no sound. Void PlaySound( int iSound, int volume ) Precondition: iSound has been precached. Plays the sound, from the precache list. // Communication functions void SendClientCmd( char *szCmdString ); sends a command to the server, just as if the client had typed the szCmdString at the console.

Life

Char *GetPlayerName( int entity_number ); returns a pointer to a string, that contains the name of the specified client. Returns NULL if the entity_number is not a client. DECLARE_MESSAGE(), HOOK_MESSAGE() These two macros bind the message sending between the entity DLL and the client DLL to the CHud object.