mirror of
https://port.numenaute.org/aleajactaest/khanat-code-old.git
synced 2024-11-18 05:11:41 +00:00
merge
This commit is contained in:
commit
f551366785
124 changed files with 276 additions and 267 deletions
|
@ -690,13 +690,13 @@ public:
|
||||||
virtual uint32 getImplementationVersion () const = 0;
|
virtual uint32 getImplementationVersion () const = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get driver informations.
|
* Get driver information.
|
||||||
* get the nel name of the driver (ex: "Opengl 1.2 NeL Driver")
|
* get the nel name of the driver (ex: "Opengl 1.2 NeL Driver")
|
||||||
*/
|
*/
|
||||||
virtual const char* getDriverInformation () = 0;
|
virtual const char* getDriverInformation () = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get videocard informations.
|
* Get videocard information.
|
||||||
* get the official name of the driver
|
* get the official name of the driver
|
||||||
*/
|
*/
|
||||||
virtual const char* getVideocardInformation () = 0;
|
virtual const char* getVideocardInformation () = 0;
|
||||||
|
|
|
@ -477,7 +477,7 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Index buffer driver informations.
|
* Index buffer driver information.
|
||||||
*/
|
*/
|
||||||
// *** IMPORTANT ********************
|
// *** IMPORTANT ********************
|
||||||
// *** IF YOU MODIFY THE STRUCTURE OF THIS CLASS, PLEASE INCREMENT IDriver::InterfaceVersion TO INVALIDATE OLD DRIVER DLL
|
// *** IF YOU MODIFY THE STRUCTURE OF THIS CLASS, PLEASE INCREMENT IDriver::InterfaceVersion TO INVALIDATE OLD DRIVER DLL
|
||||||
|
|
|
@ -420,7 +420,7 @@ public:
|
||||||
void setPointLightFactor(const CScene &scene);
|
void setPointLightFactor(const CScene &scene);
|
||||||
|
|
||||||
|
|
||||||
// To init lightmap informations
|
// To init lightmap information
|
||||||
void initAnimatedLightIndex(const CScene &scene);
|
void initAnimatedLightIndex(const CScene &scene);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -305,7 +305,7 @@ protected:
|
||||||
CRayMesh _SystemGeometry;
|
CRayMesh _SystemGeometry;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
/// Just copy informations from a CMeshBaseBuild.
|
/// Just copy information from a CMeshBaseBuild.
|
||||||
void buildMeshBase(CMeshBaseBuild &m);
|
void buildMeshBase(CMeshBaseBuild &m);
|
||||||
|
|
||||||
/// instanciate MeshBase part to an instance (a CMeshBaseInstance).
|
/// instanciate MeshBase part to an instance (a CMeshBaseInstance).
|
||||||
|
|
|
@ -106,7 +106,7 @@ public:
|
||||||
void getLightMapName( uint32 nLightMapNb, std::string &LightMapName );
|
void getLightMapName( uint32 nLightMapNb, std::string &LightMapName );
|
||||||
// @}
|
// @}
|
||||||
|
|
||||||
// To init lightmap informations
|
// To init lightmap information
|
||||||
void initAnimatedLightIndex (const CScene &scene);
|
void initAnimatedLightIndex (const CScene &scene);
|
||||||
|
|
||||||
/// \name BlendShape properties
|
/// \name BlendShape properties
|
||||||
|
|
|
@ -87,7 +87,7 @@ public:
|
||||||
CScene *scene,
|
CScene *scene,
|
||||||
CVertexBuffer *vb) = 0;
|
CVertexBuffer *vb) = 0;
|
||||||
|
|
||||||
// Test whether this vertex program need tangent space informations (stored in the last texture coordinate of the mesh)
|
// Test whether this vertex program need tangent space information (stored in the last texture coordinate of the mesh)
|
||||||
virtual bool needTangentSpace() const { return false; }
|
virtual bool needTangentSpace() const { return false; }
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ const uint MaxPSUserParam = 4;
|
||||||
* It can be used directly to create a shape.
|
* It can be used directly to create a shape.
|
||||||
* If you plan to use this without a particle system model, make sure :
|
* If you plan to use this without a particle system model, make sure :
|
||||||
* - you've setup the driver before calls to step()
|
* - you've setup the driver before calls to step()
|
||||||
* - you've setup the font manager if you want to display font informations
|
* - you've setup the font manager if you want to display font information
|
||||||
* \author Nicolas Vizerie
|
* \author Nicolas Vizerie
|
||||||
* \author Nevrax France
|
* \author Nevrax France
|
||||||
* \date 2001
|
* \date 2001
|
||||||
|
|
|
@ -114,7 +114,7 @@ public:
|
||||||
void setDistMax(float distMax);
|
void setDistMax(float distMax);
|
||||||
|
|
||||||
/** Profiling. Called in RenderPass if Current Frame profiled. No-Op by default
|
/** Profiling. Called in RenderPass if Current Frame profiled. No-Op by default
|
||||||
* Informations must be added in rdrTrav->Scene
|
* Information must be added in rdrTrav->Scene
|
||||||
*/
|
*/
|
||||||
virtual void profileSceneRender(CRenderTrav * /* rdrTrav */, CTransformShape * /* trans */, bool /* opaquePass */) { }
|
virtual void profileSceneRender(CRenderTrav * /* rdrTrav */, CTransformShape * /* trans */, bool /* opaquePass */) { }
|
||||||
|
|
||||||
|
|
|
@ -477,13 +477,13 @@ public:
|
||||||
virtual uint32 getImplementationVersion () const = 0;
|
virtual uint32 getImplementationVersion () const = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get driver informations.
|
* Get driver information.
|
||||||
* get the nel name of the driver (ex: "Opengl 1.2 NeL Driver")
|
* get the nel name of the driver (ex: "Opengl 1.2 NeL Driver")
|
||||||
*/
|
*/
|
||||||
virtual const char* getDriverInformation () = 0;
|
virtual const char* getDriverInformation () = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get videocard informations.
|
* Get videocard information.
|
||||||
* get the official name of the driver
|
* get the official name of the driver
|
||||||
*/
|
*/
|
||||||
virtual const char* getVideocardInformation () = 0;
|
virtual const char* getVideocardInformation () = 0;
|
||||||
|
|
|
@ -99,12 +99,12 @@ public:
|
||||||
virtual void setSnapToRenderedTesselation(bool snapMode) =0;
|
virtual void setSnapToRenderedTesselation(bool snapMode) =0;
|
||||||
virtual bool getSnapToRenderedTesselation() const =0;
|
virtual bool getSnapToRenderedTesselation() const =0;
|
||||||
|
|
||||||
/// \name Surface Informations
|
/// \name Surface Information
|
||||||
|
|
||||||
/** Get surface informations.
|
/** Get surface information.
|
||||||
* pos is checked with polygons that are at least (cache dependent) at +- 10m in altitude.
|
* pos is checked with polygons that are at least (cache dependent) at +- 10m in altitude.
|
||||||
* \param info will be filled with surface informations if the method returns true.
|
* \param info will be filled with surface information if the method returns true.
|
||||||
* \return true if the surface has been found and informations has been filled.
|
* \return true if the surface has been found and information has been filled.
|
||||||
*/
|
*/
|
||||||
virtual bool getSurfaceInfo(const CVector &pos, CSurfaceInfo &info) =0;
|
virtual bool getSurfaceInfo(const CVector &pos, CSurfaceInfo &info) =0;
|
||||||
|
|
||||||
|
|
|
@ -98,7 +98,7 @@ private:
|
||||||
std::string _Program;
|
std::string _Program;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
/// The driver informations. For the driver implementation only.
|
/// The driver information. For the driver implementation only.
|
||||||
NLMISC::CRefPtr<IVertexProgramDrvInfos> _DrvInfo;
|
NLMISC::CRefPtr<IVertexProgramDrvInfos> _DrvInfo;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -89,10 +89,10 @@ public:
|
||||||
bool getSnapToRenderedTesselation() const {return _SnapToRenderedTesselation;}
|
bool getSnapToRenderedTesselation() const {return _SnapToRenderedTesselation;}
|
||||||
|
|
||||||
|
|
||||||
/** Get surface informations.
|
/** Get surface information.
|
||||||
* pos is checked with polygons that are at least (cache dependent) at +- 10m in altitude.
|
* pos is checked with polygons that are at least (cache dependent) at +- 10m in altitude.
|
||||||
* \param info will be filled with surface informations if the method returns true.
|
* \param info will be filled with surface information if the method returns true.
|
||||||
* \return true if the surface has been found and informations has been filled.
|
* \return true if the surface has been found and information has been filled.
|
||||||
*/
|
*/
|
||||||
bool getSurfaceInfo(const CVector &pos, CSurfaceInfo &info);
|
bool getSurfaceInfo(const CVector &pos, CSurfaceInfo &info);
|
||||||
|
|
||||||
|
|
|
@ -218,7 +218,7 @@ public:
|
||||||
* Transform an array of patchInfo by a symmetry on OY axis followed by a 90deg CCW rotation (0, 1, 2, 3).
|
* Transform an array of patchInfo by a symmetry on OY axis followed by a 90deg CCW rotation (0, 1, 2, 3).
|
||||||
*
|
*
|
||||||
* The method doesn't transform vertices.
|
* The method doesn't transform vertices.
|
||||||
* If symmetry, the method invert 0-3 and 1-2 vertices indexes to get CCW oriented patches. It will fix bind informations.
|
* If symmetry, the method invert 0-3 and 1-2 vertices indexes to get CCW oriented patches. It will fix bind information.
|
||||||
* The method fixes tile and color vertex arrays.
|
* The method fixes tile and color vertex arrays.
|
||||||
* The method fixes tile rotation, 256 cases and tile transistions.
|
* The method fixes tile rotation, 256 cases and tile transistions.
|
||||||
*
|
*
|
||||||
|
|
|
@ -31,7 +31,7 @@ class CTileBank;
|
||||||
/**
|
/**
|
||||||
* Environnement used to symmetrise zones
|
* Environnement used to symmetrise zones
|
||||||
*
|
*
|
||||||
* This class build symmetry specific informations needed to know how
|
* This class build symmetry specific information needed to know how
|
||||||
* transform tiles when a zone is symmetrise.
|
* transform tiles when a zone is symmetrise.
|
||||||
*
|
*
|
||||||
* There is two states for a tile : Regular or Goofy.
|
* There is two states for a tile : Regular or Goofy.
|
||||||
|
@ -88,9 +88,9 @@ public:
|
||||||
bool getOrientedTileCorner (uint patch, uint tile);
|
bool getOrientedTileCorner (uint patch, uint tile);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Build symmetry informations
|
* Build symmetry information
|
||||||
*
|
*
|
||||||
* \param zone is the zone to build symmetry informations
|
* \param zone is the zone to build symmetry information
|
||||||
* \param snapCell is the unit size of the zones
|
* \param snapCell is the unit size of the zones
|
||||||
* \param weldThreshold is the threshold used to check vertex over snaped positions
|
* \param weldThreshold is the threshold used to check vertex over snaped positions
|
||||||
* \param errorDesc is a structure used to return errors
|
* \param errorDesc is a structure used to return errors
|
||||||
|
|
|
@ -1027,7 +1027,7 @@ void loadForm (const std::vector<std::string> &sheetFilters, const std::string &
|
||||||
{
|
{
|
||||||
if (dependencyDates[depends[i]] > packedFiledate)
|
if (dependencyDates[depends[i]] > packedFiledate)
|
||||||
{
|
{
|
||||||
nldebug("Dependancy on %s for %s not up to date !",
|
nldebug("Dependency on %s for %s not up to date !",
|
||||||
dictionnary[depends[i]].c_str(), sheetNames[k].c_str());
|
dictionnary[depends[i]].c_str(), sheetNames[k].c_str());
|
||||||
NeededToRecompute.push_back(k);
|
NeededToRecompute.push_back(k);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -34,7 +34,7 @@ namespace NLLIGO
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ligo primitives are used to add logical geometrical gameplay informations.
|
* Ligo primitives are used to add logical geometrical gameplay information.
|
||||||
* Ligo primitives are NODES, POINTS, PATHES or ZONES.
|
* Ligo primitives are NODES, POINTS, PATHES or ZONES.
|
||||||
* Ligo primitives have a CLASS.
|
* Ligo primitives have a CLASS.
|
||||||
*
|
*
|
||||||
|
|
|
@ -33,12 +33,12 @@ public:
|
||||||
enum TReturnState
|
enum TReturnState
|
||||||
{
|
{
|
||||||
NoError, // No error
|
NoError, // No error
|
||||||
UnkownValue, // Unkown value has been parsed
|
UnknownValue, // Unknown value has been parsed
|
||||||
ValueError, // Error during user defined value evaluation
|
ValueError, // Error during user defined value evaluation
|
||||||
UnkownFunction, // Unkown function has been parsed
|
UnknownFunction, // Unknown function has been parsed
|
||||||
FunctionError, // Error during user defined function evaluation
|
FunctionError, // Error during user defined function evaluation
|
||||||
NumberSyntaxError, // Syntax error in a number expression
|
NumberSyntaxError, // Syntax error in a number expression
|
||||||
UnkownOperator, // Unkown operator
|
UnknownOperator, // Unknown operator
|
||||||
MustBeOpen, // Should be a open parenthesis
|
MustBeOpen, // Should be a open parenthesis
|
||||||
MustBeClose, // Should be a close parenthesis
|
MustBeClose, // Should be a close parenthesis
|
||||||
MustBeComa, // Should be a coma character
|
MustBeComa, // Should be a coma character
|
||||||
|
@ -166,21 +166,21 @@ protected:
|
||||||
/// Overridable functions
|
/// Overridable functions
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Eval a user defined value. Default implementation returns UnkownValue.
|
* Eval a user defined value. Default implementation returns UnknownValue.
|
||||||
* The user can parse the value and fill the result double and return NoError, UnkownValue or
|
* The user can parse the value and fill the result double and return NoError, UnknownValue or
|
||||||
* ValueError.
|
* ValueError.
|
||||||
*
|
*
|
||||||
* \param value is the value to parse.
|
* \param value is the value to parse.
|
||||||
* \param result is the result to fill if the value has been succesfully parsed.
|
* \param result is the result to fill if the value has been successfully parsed.
|
||||||
* \param userData is a user data used by user eval function.
|
* \param userData is a user data used by user eval function.
|
||||||
* \return UnkownValue if the value is not known, ValueError is the value evaluation failed or NoError
|
* \return UnknownValue if the value is not known, ValueError is the value evaluation failed or NoError
|
||||||
* if it has been parsed.
|
* if it has been parsed.
|
||||||
*/
|
*/
|
||||||
virtual TReturnState evalValue (const char *value, double &result, uint32 userData);
|
virtual TReturnState evalValue (const char *value, double &result, uint32 userData);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Eval a user defined function. Default implementation returns UnkownFunction.
|
* Eval a user defined function. Default implementation returns UnknownFunction.
|
||||||
* The user can parse the function name and fill the result double and return NoError, UnkownFunction
|
* The user can parse the function name and fill the result double and return NoError, UnknownFunction
|
||||||
* or FunctionError.
|
* or FunctionError.
|
||||||
*
|
*
|
||||||
* To convert double argu in boolean argu, use (round (value) != 0.0) ? true : false
|
* To convert double argu in boolean argu, use (round (value) != 0.0) ? true : false
|
||||||
|
@ -188,8 +188,8 @@ protected:
|
||||||
* \param funcName is the name of the function to evaluate.
|
* \param funcName is the name of the function to evaluate.
|
||||||
* \param arg0 is the first parameter passed to the function.
|
* \param arg0 is the first parameter passed to the function.
|
||||||
* \param arg1 is the second parameter passed to the function.
|
* \param arg1 is the second parameter passed to the function.
|
||||||
* \param result is the result to fill if the value has been succesfully parsed.
|
* \param result is the result to fill if the value has been successfully parsed.
|
||||||
* \return UnkownFunction if the function doesn't exist, FunctionError if the function evaluation
|
* \return UnknownFunction if the function doesn't exist, FunctionError if the function evaluation
|
||||||
* failed, NoError if it has been parsed.
|
* failed, NoError if it has been parsed.
|
||||||
*/
|
*/
|
||||||
virtual TReturnState evalFunction (const char *funcName, double arg0, double &result);
|
virtual TReturnState evalFunction (const char *funcName, double arg0, double &result);
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
namespace NLMISC
|
namespace NLMISC
|
||||||
{
|
{
|
||||||
|
|
||||||
/** Class that gives informations about a type. Useful to do some optimization in templates functions / class
|
/** Class that gives information about a type. Useful to do some optimization in templates functions / class
|
||||||
* This class is intended to be specialized and taylored for each type of interest
|
* This class is intended to be specialized and taylored for each type of interest
|
||||||
*
|
*
|
||||||
* \author Nicolas Vizerie
|
* \author Nicolas Vizerie
|
||||||
|
|
|
@ -90,7 +90,7 @@ void initAdmin (bool dontUseAES);
|
||||||
|
|
||||||
void updateAdmin ();
|
void updateAdmin ();
|
||||||
|
|
||||||
void setInformations (const std::vector<std::string> &alarms, const std::vector<std::string> &graphupdate);
|
void setInformation (const std::vector<std::string> &alarms, const std::vector<std::string> &graphupdate);
|
||||||
|
|
||||||
void serviceGetView (uint32 rid, const std::string &rawvarpath, TAdminViewResult& answer, bool async=false);
|
void serviceGetView (uint32 rid, const std::string &rawvarpath, TAdminViewResult& answer, bool async=false);
|
||||||
|
|
||||||
|
|
|
@ -793,7 +793,7 @@ namespace NLNET
|
||||||
|
|
||||||
/// base module command table
|
/// base module command table
|
||||||
NLMISC_COMMAND_HANDLER_TABLE_BEGIN(CModuleBase)
|
NLMISC_COMMAND_HANDLER_TABLE_BEGIN(CModuleBase)
|
||||||
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, dump, "display informations about module instance status", "no args")
|
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, dump, "display information about module instance status", "no args")
|
||||||
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, plug, "plug the module in a module socket", "<socket_name>")
|
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, plug, "plug the module in a module socket", "<socket_name>")
|
||||||
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, unplug, "unplug the module out of a module socket", "<socket_name>")
|
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, unplug, "unplug the module out of a module socket", "<socket_name>")
|
||||||
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, sendPing, "send a ping message to another module using the first available route", "<addresseeModuleName>")
|
NLMISC_COMMAND_HANDLER_ADD(CModuleBase, sendPing, "send a ping message to another module using the first available route", "<addresseeModuleName>")
|
||||||
|
@ -812,7 +812,7 @@ namespace NLNET
|
||||||
friend class CModuleManager;
|
friend class CModuleManager;
|
||||||
friend class CStandardGateway;
|
friend class CStandardGateway;
|
||||||
|
|
||||||
/// The gateway that received the module informations
|
/// The gateway that received the module information
|
||||||
IModuleGateway *_Gateway;
|
IModuleGateway *_Gateway;
|
||||||
/// The route to use for reaching the module
|
/// The route to use for reaching the module
|
||||||
CGatewayRoute *_Route;
|
CGatewayRoute *_Route;
|
||||||
|
|
|
@ -420,7 +420,7 @@ namespace NLNET
|
||||||
std::set<TModuleId> FirewallDisclosed;
|
std::set<TModuleId> FirewallDisclosed;
|
||||||
|
|
||||||
//@{
|
//@{
|
||||||
/// @name Informations on the next module message to dispatch
|
/// @name Information on the next module message to dispatch
|
||||||
|
|
||||||
/// next message type, set to CModuleMessageHeaderCodec::mt_invalid when no module message are awaited
|
/// next message type, set to CModuleMessageHeaderCodec::mt_invalid when no module message are awaited
|
||||||
CModuleMessageHeaderCodec::TMessageType NextMessageType;
|
CModuleMessageHeaderCodec::TMessageType NextMessageType;
|
||||||
|
|
|
@ -208,10 +208,10 @@ public:
|
||||||
|
|
||||||
/// \name Triggers info.
|
/// \name Triggers info.
|
||||||
|
|
||||||
/// Get number of trigger informations
|
/// Get number of trigger information
|
||||||
virtual uint getNumTriggerInfo() const=0;
|
virtual uint getNumTriggerInfo() const=0;
|
||||||
|
|
||||||
/// Get the n-th trigger informations
|
/// Get the n-th trigger information
|
||||||
virtual const UTriggerInfo &getTriggerInfo (uint id) const=0;
|
virtual const UTriggerInfo &getTriggerInfo (uint id) const=0;
|
||||||
|
|
||||||
/// \name Create methods.
|
/// \name Create methods.
|
||||||
|
|
|
@ -69,7 +69,7 @@ public:
|
||||||
|
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency) = 0;
|
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency) = 0;
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const = 0;
|
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const = 0;
|
||||||
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
||||||
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto) = 0;
|
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto) = 0;
|
||||||
|
|
|
@ -100,7 +100,7 @@ public:
|
||||||
//@{
|
//@{
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(uint8 channels, uint8 bitsPerSample, uint32 frequency) { nlassert(false); }
|
virtual void setFormat(uint8 channels, uint8 bitsPerSample, uint32 frequency) { nlassert(false); }
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const { nlassert(false); }
|
virtual void getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const { nlassert(false); }
|
||||||
/// Get a writable pointer to the buffer of specified size. Use capacity to specify the required bytes. Returns NULL when all the buffer space is already filled. Call setFormat() first.
|
/// Get a writable pointer to the buffer of specified size. Use capacity to specify the required bytes. Returns NULL when all the buffer space is already filled. Call setFormat() first.
|
||||||
virtual uint8 *lock(uint capacity) { nlassert(false); return NULL; }
|
virtual uint8 *lock(uint capacity) { nlassert(false); return NULL; }
|
||||||
|
|
|
@ -104,7 +104,7 @@ public:
|
||||||
//@{
|
//@{
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
virtual void setFormat(uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
virtual void getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
||||||
/// Get a writable pointer to the buffer of specified size. Use capacity to specify the required bytes. Returns NULL when all the buffer space is already filled. Call setFormat() first.
|
/// Get a writable pointer to the buffer of specified size. Use capacity to specify the required bytes. Returns NULL when all the buffer space is already filled. Call setFormat() first.
|
||||||
virtual uint8 *lock(uint capacity);
|
virtual uint8 *lock(uint capacity);
|
||||||
|
|
|
@ -45,7 +45,7 @@ public:
|
||||||
//@{
|
//@{
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(uint8 channels, uint8 bitsPerSample, uint32 frequency) = 0;
|
virtual void setFormat(uint8 channels, uint8 bitsPerSample, uint32 frequency) = 0;
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const = 0;
|
virtual void getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const = 0;
|
||||||
/// Get a writable pointer to the buffer of specified size. Use capacity to specify the required bytes. Returns NULL when all the buffer space is already filled. Call setFormat() first.
|
/// Get a writable pointer to the buffer of specified size. Use capacity to specify the required bytes. Returns NULL when all the buffer space is already filled. Call setFormat() first.
|
||||||
virtual uint8 *lock(uint capacity) = 0;
|
virtual uint8 *lock(uint capacity) = 0;
|
||||||
|
|
|
@ -956,8 +956,10 @@ bool CDriverGL::release()
|
||||||
_AGPVertexArrayRange= NULL;
|
_AGPVertexArrayRange= NULL;
|
||||||
_VRAMVertexArrayRange= NULL;
|
_VRAMVertexArrayRange= NULL;
|
||||||
|
|
||||||
|
// destroy window and associated ressources
|
||||||
destroyWindow();
|
destroyWindow();
|
||||||
|
|
||||||
|
// other uninitializations
|
||||||
unInit();
|
unInit();
|
||||||
|
|
||||||
// released
|
// released
|
||||||
|
@ -1324,7 +1326,7 @@ void CDriverGL::setupFog(float start, float end, CRGBA color)
|
||||||
{
|
{
|
||||||
if (!_ATIFogRangeFixed)
|
if (!_ATIFogRangeFixed)
|
||||||
{
|
{
|
||||||
// last constant is used to store fog informations (fog must be rescaled to [0, 1], because of a driver bug)
|
// last constant is used to store fog information (fog must be rescaled to [0, 1], because of a driver bug)
|
||||||
if (start != end)
|
if (start != end)
|
||||||
{
|
{
|
||||||
setConstant(_EVSNumConstant, 1.f / (start - end), - end / (start - end), 0, 0);
|
setConstant(_EVSNumConstant, 1.f / (start - end), - end / (start - end), 0, 0);
|
||||||
|
|
|
@ -800,7 +800,7 @@ static bool setupEXTVertexShader(const char *glext)
|
||||||
glGetIntegerv(GL_MAX_VERTEX_SHADER_LOCALS_EXT, &numVSLocals);
|
glGetIntegerv(GL_MAX_VERTEX_SHADER_LOCALS_EXT, &numVSLocals);
|
||||||
if (numVSLocals < 4 * (12 + 4) + 1 + 3)
|
if (numVSLocals < 4 * (12 + 4) + 1 + 3)
|
||||||
{
|
{
|
||||||
nlwarning("EXT_vertex_shader extension has not much register. Some vertex programm may fail loading");
|
nlwarning("EXT_vertex_shader extension has not much register. Some vertex program may fail loading");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
|
|
@ -2274,7 +2274,7 @@ void CDriverGL::endWaterMultiPass()
|
||||||
{
|
{
|
||||||
H_AUTO_OGL(CDriverGL_endWaterMultiPass)
|
H_AUTO_OGL(CDriverGL_endWaterMultiPass)
|
||||||
nlassert(_CurrentMaterial->getShader() == CMaterial::Water);
|
nlassert(_CurrentMaterial->getShader() == CMaterial::Water);
|
||||||
// NB : as fragment shaders / programms bypass the texture envs, no special env enum is added (c.f CTexEnvSpecial)
|
// NB : as fragment shaders / programs bypass the texture envs, no special env enum is added (c.f CTexEnvSpecial)
|
||||||
if (_Extensions.NVTextureShader) return;
|
if (_Extensions.NVTextureShader) return;
|
||||||
if (ARBWaterShader[0])
|
if (ARBWaterShader[0])
|
||||||
{
|
{
|
||||||
|
|
|
@ -356,7 +356,7 @@ static void doSwizzle(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum ou
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Perform write mask and output de bug informations
|
// Perform write mask and output de bug information
|
||||||
static void doWriteMask(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
|
static void doWriteMask(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
|
||||||
{
|
{
|
||||||
H_AUTO_OGL(doWriteMask)
|
H_AUTO_OGL(doWriteMask)
|
||||||
|
|
|
@ -224,8 +224,10 @@ bool CDriverGL::unInit()
|
||||||
_PBuffer = NULL;
|
_PBuffer = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!UnregisterClassW(L"NLClass", GetModuleHandle(NULL)))
|
if (_Registered && !UnregisterClassW(L"NLClass", GetModuleHandle(NULL)))
|
||||||
|
{
|
||||||
nlwarning("Can't unregister NLClass");
|
nlwarning("Can't unregister NLClass");
|
||||||
|
}
|
||||||
|
|
||||||
// Restaure monitor color parameters
|
// Restaure monitor color parameters
|
||||||
if (_NeedToRestaureGammaRamp)
|
if (_NeedToRestaureGammaRamp)
|
||||||
|
@ -563,6 +565,10 @@ bool CDriverGL::setDisplay(nlWindow wnd, const GfxMode &mode, bool show, bool re
|
||||||
_win = wnd;
|
_win = wnd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// associate OpenGL driver to window
|
||||||
|
SetWindowLongPtr(_win, GWLP_USERDATA, (LONG_PTR)this);
|
||||||
|
|
||||||
|
|
||||||
_hDC=GetDC(_win);
|
_hDC=GetDC(_win);
|
||||||
wglMakeCurrent(_hDC,NULL);
|
wglMakeCurrent(_hDC,NULL);
|
||||||
|
|
||||||
|
@ -668,14 +674,14 @@ bool CDriverGL::setDisplay(nlWindow wnd, const GfxMode &mode, bool show, bool re
|
||||||
nlerror("glXChooseVisual() failed");
|
nlerror("glXChooseVisual() failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_visual_info = visual_info;
|
||||||
|
|
||||||
_ctx = glXCreateContext (_dpy, visual_info, None, GL_TRUE);
|
_ctx = glXCreateContext (_dpy, visual_info, None, GL_TRUE);
|
||||||
if (_ctx == NULL)
|
if (_ctx == NULL)
|
||||||
{
|
{
|
||||||
nlerror("glXCreateContext() failed");
|
nlerror("glXCreateContext() failed");
|
||||||
}
|
}
|
||||||
|
|
||||||
_visual_info = visual_info;
|
|
||||||
|
|
||||||
if (wnd == EmptyWindow)
|
if (wnd == EmptyWindow)
|
||||||
{
|
{
|
||||||
if (!createWindow(mode))
|
if (!createWindow(mode))
|
||||||
|
@ -922,9 +928,6 @@ bool CDriverGL::createWindow(const GfxMode &mode)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// associate OpenGL driver to window
|
|
||||||
SetWindowLongPtr(window, GWLP_USERDATA, (LONG_PTR)this);
|
|
||||||
|
|
||||||
#elif defined(NL_OS_MAC) && defined(NL_MAC_NATIVE)
|
#elif defined(NL_OS_MAC) && defined(NL_MAC_NATIVE)
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
|
@ -934,8 +937,11 @@ bool CDriverGL::createWindow(const GfxMode &mode)
|
||||||
if (_visual_info == NULL)
|
if (_visual_info == NULL)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
nlWindow root = RootWindow(_dpy, DefaultScreen(_dpy));
|
||||||
|
|
||||||
XSetWindowAttributes attr;
|
XSetWindowAttributes attr;
|
||||||
attr.background_pixel = BlackPixel(_dpy, DefaultScreen(_dpy));
|
attr.background_pixel = BlackPixel(_dpy, DefaultScreen(_dpy));
|
||||||
|
attr.colormap = XCreateColormap(_dpy, root, _visual_info->visual, AllocNone);
|
||||||
|
|
||||||
#ifdef XF86VIDMODE
|
#ifdef XF86VIDMODE
|
||||||
// If we're going to attempt fullscreen, we need to set redirect to True,
|
// If we're going to attempt fullscreen, we need to set redirect to True,
|
||||||
|
@ -953,12 +959,7 @@ bool CDriverGL::createWindow(const GfxMode &mode)
|
||||||
attr.override_redirect = False;
|
attr.override_redirect = False;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int attr_flags = CWOverrideRedirect | CWBackPixel;
|
int attr_flags = CWOverrideRedirect | CWBackPixel | CWColormap;
|
||||||
|
|
||||||
nlWindow root = RootWindow(_dpy, DefaultScreen(_dpy));
|
|
||||||
|
|
||||||
attr.colormap = XCreateColormap(_dpy, root, _visual_info->visual, AllocNone);
|
|
||||||
attr_flags |= CWColormap;
|
|
||||||
|
|
||||||
window = XCreateWindow (_dpy, root, 0, 0, mode.Width, mode.Height, 0, _visual_info->depth, InputOutput, _visual_info->visual, attr_flags, &attr);
|
window = XCreateWindow (_dpy, root, 0, 0, mode.Width, mode.Height, 0, _visual_info->depth, InputOutput, _visual_info->visual, attr_flags, &attr);
|
||||||
|
|
||||||
|
@ -1537,8 +1538,8 @@ void CDriverGL::getWindowSize(uint32 &width, uint32 &height)
|
||||||
{
|
{
|
||||||
if (_win)
|
if (_win)
|
||||||
{
|
{
|
||||||
width = (uint32)(_WindowWidth);
|
width = (uint32)_WindowWidth;
|
||||||
height = (uint32)(_WindowHeight);
|
height = (uint32)_WindowHeight;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -861,7 +861,7 @@ void CParticleSystem::serial(NLMISC::IStream &f) throw(NLMISC::EStream)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version > 4) // lifetime informations
|
if (version > 4) // lifetime information
|
||||||
{
|
{
|
||||||
bool destroyModelWhenOutOfRange = _DestroyModelWhenOutOfRange; // read from bitfield
|
bool destroyModelWhenOutOfRange = _DestroyModelWhenOutOfRange; // read from bitfield
|
||||||
f.serial(destroyModelWhenOutOfRange);
|
f.serial(destroyModelWhenOutOfRange);
|
||||||
|
|
|
@ -501,7 +501,7 @@ void RenderTriangle (const CZoneLighter::CTriangle &triangle, const CZoneLighter
|
||||||
gradientTriangle.computeGradient (triangle.V[0], triangle.V[1], triangle.V[2], vGradient);
|
gradientTriangle.computeGradient (triangle.V[0], triangle.V[1], triangle.V[2], vGradient);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Texture informations
|
// Texture information
|
||||||
uint width=0;
|
uint width=0;
|
||||||
uint height=0;
|
uint height=0;
|
||||||
const CObjectVector<uint8> *pixels = 0;
|
const CObjectVector<uint8> *pixels = 0;
|
||||||
|
@ -1142,7 +1142,7 @@ void CZoneLighter::light (CLandscape &landscape, CZone& output, uint zoneToLight
|
||||||
vector<vector<CLumelDescriptor> > lumels;
|
vector<vector<CLumelDescriptor> > lumels;
|
||||||
lumels.resize (patchCount);
|
lumels.resize (patchCount);
|
||||||
|
|
||||||
// Build zone informations
|
// Build zone information
|
||||||
buildZoneInformation (landscape,
|
buildZoneInformation (landscape,
|
||||||
listZone,
|
listZone,
|
||||||
description);
|
description);
|
||||||
|
@ -1717,7 +1717,7 @@ void CZoneLighter::addTriangles (const CMeshBase &meshBase, const CMeshGeom &mes
|
||||||
|
|
||||||
// ** Get the bitmap
|
// ** Get the bitmap
|
||||||
|
|
||||||
// Texture informations, not NULL only if texture is used for alpha test
|
// Texture information, not NULL only if texture is used for alpha test
|
||||||
CBitmap *texture;
|
CBitmap *texture;
|
||||||
bool clampU;
|
bool clampU;
|
||||||
bool clampV;
|
bool clampV;
|
||||||
|
@ -1801,7 +1801,7 @@ void CZoneLighter::addTriangles (const CMeshBase &meshBase, const CMeshGeom &mes
|
||||||
|
|
||||||
bool CZoneLighter::getTexture (const CMaterial &material, CBitmap *&result, bool &clampU, bool &clampV, uint8 &alphaTestThreshold, bool &doubleSided)
|
bool CZoneLighter::getTexture (const CMaterial &material, CBitmap *&result, bool &clampU, bool &clampV, uint8 &alphaTestThreshold, bool &doubleSided)
|
||||||
{
|
{
|
||||||
// Texture informations, not NULL only if texture is used for alpha test
|
// Texture information, not NULL only if texture is used for alpha test
|
||||||
result = NULL;
|
result = NULL;
|
||||||
clampU = false;
|
clampU = false;
|
||||||
clampV = false;
|
clampV = false;
|
||||||
|
@ -1885,7 +1885,7 @@ void CZoneLighter::addTriangles (const CMeshBase &meshBase, const CMeshMRMGeom &
|
||||||
|
|
||||||
// ** Get the bitmap
|
// ** Get the bitmap
|
||||||
|
|
||||||
// Texture informations, not NULL only if texture is used for alpha test
|
// Texture information, not NULL only if texture is used for alpha test
|
||||||
CBitmap *texture;
|
CBitmap *texture;
|
||||||
bool clampU;
|
bool clampU;
|
||||||
bool clampV;
|
bool clampV;
|
||||||
|
@ -2361,7 +2361,7 @@ void CZoneLighter::buildZoneInformation (CLandscape &landscape, const vector<uin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// *** Now, finalise patch informations for shadow source positions
|
// *** Now, finalise patch information for shadow source positions
|
||||||
|
|
||||||
// For each patches
|
// For each patches
|
||||||
uint patchCount=landscape.getZone(_ZoneToLight)->getNumPatchs();
|
uint patchCount=landscape.getZone(_ZoneToLight)->getNumPatchs();
|
||||||
|
@ -2478,7 +2478,7 @@ void CZoneLighter::buildZoneInformation (CLandscape &landscape, const vector<uin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// *** Now, finalise patch informations
|
// *** Now, finalise patch information
|
||||||
|
|
||||||
// For each patches
|
// For each patches
|
||||||
patchCount=landscape.getZone(_ZoneToLight)->getNumPatchs();
|
patchCount=landscape.getZone(_ZoneToLight)->getNumPatchs();
|
||||||
|
|
|
@ -94,7 +94,7 @@ const char* CLigoError::_StringError[CLigoError::ErrorCount]=
|
||||||
"A edge has two times the same corner", // TwoCornerVertices
|
"A edge has two times the same corner", // TwoCornerVertices
|
||||||
"A corner is missing in this edge", // CornerIsMissing
|
"A corner is missing in this edge", // CornerIsMissing
|
||||||
"A boundary vertex is used by multiple edges", // VertexAlreadyUsed
|
"A boundary vertex is used by multiple edges", // VertexAlreadyUsed
|
||||||
"Unkown error", // UnknownError
|
"Unknown error", // UnknownError
|
||||||
};
|
};
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
|
|
@ -84,7 +84,7 @@ public:
|
||||||
/// Boundary vertex used by multiple edge
|
/// Boundary vertex used by multiple edge
|
||||||
VertexAlreadyUsed,
|
VertexAlreadyUsed,
|
||||||
|
|
||||||
/// Unkown error
|
/// Unknown error
|
||||||
UnknownError,
|
UnknownError,
|
||||||
|
|
||||||
/// Error count
|
/// Error count
|
||||||
|
|
|
@ -1273,7 +1273,7 @@ std::string CInstanceCounterManager::displayCounters() const
|
||||||
map<string, TInstanceCounterData> counters;
|
map<string, TInstanceCounterData> counters;
|
||||||
|
|
||||||
{
|
{
|
||||||
// gather counter informations
|
// gather counter information
|
||||||
std::set<CInstanceCounterLocalManager*>::const_iterator first2(_InstanceCounterMgrs.begin()), last2(_InstanceCounterMgrs.end());
|
std::set<CInstanceCounterLocalManager*>::const_iterator first2(_InstanceCounterMgrs.begin()), last2(_InstanceCounterMgrs.end());
|
||||||
for (; first2 != last2; ++first2)
|
for (; first2 != last2; ++first2)
|
||||||
{
|
{
|
||||||
|
|
|
@ -803,12 +803,12 @@ NLMISC_CATEGORISED_COMMAND(nel,entityNameValid,"Tell if an entity name is valid
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
NLMISC_CATEGORISED_COMMAND(nel,playerInfo,"Get informations about a player or all players in CEntityIdTranslator","[<entityname>|<eid>|<username>|<uid>]")
|
NLMISC_CATEGORISED_COMMAND(nel,playerInfo,"Get information about a player or all players in CEntityIdTranslator","[<entityname>|<eid>|<username>|<uid>]")
|
||||||
{
|
{
|
||||||
if (args.size () == 0)
|
if (args.size () == 0)
|
||||||
{
|
{
|
||||||
const map<CEntityId, CEntityIdTranslator::CEntity> &res = CEntityIdTranslator::getInstance()->getRegisteredEntities ();
|
const map<CEntityId, CEntityIdTranslator::CEntity> &res = CEntityIdTranslator::getInstance()->getRegisteredEntities ();
|
||||||
log.displayNL("%d result(s) for 'all players informations'", res.size());
|
log.displayNL("%d result(s) for 'all players information'", res.size());
|
||||||
for (map<CEntityId, CEntityIdTranslator::CEntity>::const_iterator it = res.begin(); it != res.end(); it++)
|
for (map<CEntityId, CEntityIdTranslator::CEntity>::const_iterator it = res.begin(); it != res.end(); it++)
|
||||||
{
|
{
|
||||||
const CEntityIdTranslator::CEntity &entity = it->second;
|
const CEntityIdTranslator::CEntity &entity = it->second;
|
||||||
|
|
|
@ -242,7 +242,7 @@ CEvalNumExpr::TReturnState CEvalNumExpr::getNextToken (TToken &token)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Can't found the operator
|
// Can't found the operator
|
||||||
return UnkownOperator;
|
return UnknownOperator;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Is End, '(', ')', '.' ?
|
// Is End, '(', ')', '.' ?
|
||||||
|
@ -1173,21 +1173,21 @@ const bool CEvalNumExpr::_StringChar[128] =
|
||||||
|
|
||||||
CEvalNumExpr::TReturnState CEvalNumExpr::evalValue (const char *value, double &result, uint32 userData)
|
CEvalNumExpr::TReturnState CEvalNumExpr::evalValue (const char *value, double &result, uint32 userData)
|
||||||
{
|
{
|
||||||
return UnkownValue;
|
return UnknownValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
|
||||||
CEvalNumExpr::TReturnState CEvalNumExpr::evalFunction (const char *funcName, double arg0, double &result)
|
CEvalNumExpr::TReturnState CEvalNumExpr::evalFunction (const char *funcName, double arg0, double &result)
|
||||||
{
|
{
|
||||||
return UnkownFunction;
|
return UnknownFunction;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
|
||||||
CEvalNumExpr::TReturnState CEvalNumExpr::evalFunction (const char *funcName, double arg0, double arg1, double &result)
|
CEvalNumExpr::TReturnState CEvalNumExpr::evalFunction (const char *funcName, double arg0, double arg1, double &result)
|
||||||
{
|
{
|
||||||
return UnkownFunction;
|
return UnknownFunction;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
@ -1259,12 +1259,12 @@ const CEvalNumExpr::TToken CEvalNumExpr::_ReservedWordToken[ReservedWordCount] =
|
||||||
const char *CEvalNumExpr::_ErrorString[ReturnValueCount]=
|
const char *CEvalNumExpr::_ErrorString[ReturnValueCount]=
|
||||||
{
|
{
|
||||||
"No error",
|
"No error",
|
||||||
"Unkown value",
|
"Unknown value",
|
||||||
"Error during user defined value evaluation",
|
"Error during user defined value evaluation",
|
||||||
"Unkown function",
|
"Unknown function",
|
||||||
"Error during user defined function evaluation",
|
"Error during user defined function evaluation",
|
||||||
"Syntax error in a number expression",
|
"Syntax error in a number expression",
|
||||||
"Unkown operator",
|
"Unknown operator",
|
||||||
"Should be a open parentesis",
|
"Should be a open parentesis",
|
||||||
"Should be a close parentesis",
|
"Should be a close parentesis",
|
||||||
"Should be a coma character",
|
"Should be a coma character",
|
||||||
|
|
|
@ -1169,7 +1169,7 @@ uint64 CSystemInfo::getAllocatedSystemMemory ()
|
||||||
{
|
{
|
||||||
uint64 systemMemory = 0;
|
uint64 systemMemory = 0;
|
||||||
#ifdef NL_OS_WINDOWS
|
#ifdef NL_OS_WINDOWS
|
||||||
// Get system memory informations
|
// Get system memory information
|
||||||
HANDLE hHeap[100];
|
HANDLE hHeap[100];
|
||||||
DWORD heapCount = GetProcessHeaps (100, hHeap);
|
DWORD heapCount = GetProcessHeaps (100, hHeap);
|
||||||
|
|
||||||
|
|
|
@ -91,14 +91,14 @@ uint32 RequestTimeout = 4; // in second
|
||||||
|
|
||||||
static void cbInfo (CMessage &msgin, const std::string &/* serviceName */, TServiceId /* sid */)
|
static void cbInfo (CMessage &msgin, const std::string &/* serviceName */, TServiceId /* sid */)
|
||||||
{
|
{
|
||||||
nlinfo ("ADMIN: Updating admin informations");
|
nlinfo ("ADMIN: Updating admin information");
|
||||||
|
|
||||||
vector<string> alarms;
|
vector<string> alarms;
|
||||||
msgin.serialCont (alarms);
|
msgin.serialCont (alarms);
|
||||||
vector<string> graphupdate;
|
vector<string> graphupdate;
|
||||||
msgin.serialCont (graphupdate);
|
msgin.serialCont (graphupdate);
|
||||||
|
|
||||||
setInformations (alarms, graphupdate);
|
setInformation (alarms, graphupdate);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void cbServGetView (CMessage &msgin, const std::string &/* serviceName */, TServiceId sid)
|
static void cbServGetView (CMessage &msgin, const std::string &/* serviceName */, TServiceId sid)
|
||||||
|
@ -779,7 +779,7 @@ void updateAdmin()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void setInformations (const vector<string> &alarms, const vector<string> &graphupdate)
|
void setInformation (const vector<string> &alarms, const vector<string> &graphupdate)
|
||||||
{
|
{
|
||||||
uint i;
|
uint i;
|
||||||
sint tmp;
|
sint tmp;
|
||||||
|
@ -860,7 +860,7 @@ void setInformations (const vector<string> &alarms, const vector<string> &graphu
|
||||||
// Commands
|
// Commands
|
||||||
//
|
//
|
||||||
|
|
||||||
NLMISC_CATEGORISED_COMMAND(nel, displayInformations, "displays all admin informations", "")
|
NLMISC_CATEGORISED_COMMAND(nel, displayInformation, "displays all admin information", "")
|
||||||
{
|
{
|
||||||
nlunreferenced(rawCommandString);
|
nlunreferenced(rawCommandString);
|
||||||
nlunreferenced(args);
|
nlunreferenced(args);
|
||||||
|
|
|
@ -914,7 +914,7 @@ namespace NLNET
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** A gateway send new modules informations */
|
/** A gateway send new modules information */
|
||||||
void onReceiveModuleAdd(CGatewayRoute *from, const CMessage &msgin)
|
void onReceiveModuleAdd(CGatewayRoute *from, const CMessage &msgin)
|
||||||
{
|
{
|
||||||
H_AUTO(CModuleGetaway_onReceiveModuleAdd);
|
H_AUTO(CModuleGetaway_onReceiveModuleAdd);
|
||||||
|
@ -1765,7 +1765,7 @@ namespace NLNET
|
||||||
}
|
}
|
||||||
CModuleProxy *modProx = static_cast<CModuleProxy *>(it2->second.getPtr());
|
CModuleProxy *modProx = static_cast<CModuleProxy *>(it2->second.getPtr());
|
||||||
|
|
||||||
// remove module informations
|
// remove module information
|
||||||
pair<TKnownModuleInfos::iterator, TKnownModuleInfos::iterator> range;
|
pair<TKnownModuleInfos::iterator, TKnownModuleInfos::iterator> range;
|
||||||
range = _KnownModules.equal_range(modProx->_FullyQualifiedModuleName);
|
range = _KnownModules.equal_range(modProx->_FullyQualifiedModuleName);
|
||||||
nlassert(range.first != range.second);
|
nlassert(range.first != range.second);
|
||||||
|
@ -2327,7 +2327,7 @@ namespace NLNET
|
||||||
NLMISC_CLASS_COMMAND_CALL_BASE(CModuleBase, dump);
|
NLMISC_CLASS_COMMAND_CALL_BASE(CModuleBase, dump);
|
||||||
|
|
||||||
log.displayNL("------------------------------");
|
log.displayNL("------------------------------");
|
||||||
log.displayNL("Dumping gateway informations :");
|
log.displayNL("Dumping gateway information :");
|
||||||
log.displayNL("------------------------------");
|
log.displayNL("------------------------------");
|
||||||
|
|
||||||
log.displayNL("The gateway has %u locally plugged module :", _PluggedModules.getAToBMap().size());
|
log.displayNL("The gateway has %u locally plugged module :", _PluggedModules.getAToBMap().size());
|
||||||
|
|
|
@ -1566,7 +1566,7 @@ sint IService::main (const char *serviceShortName, const char *serviceLongName,
|
||||||
WindowDisplayer = NULL;
|
WindowDisplayer = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
nlinfo ("SERVICE: Service released succesfully");
|
nlinfo ("SERVICE: Service released successfully");
|
||||||
}
|
}
|
||||||
catch (EFatalError &)
|
catch (EFatalError &)
|
||||||
{
|
{
|
||||||
|
|
|
@ -117,13 +117,13 @@ public:
|
||||||
return _Retriever;
|
return _Retriever;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get number of trigger informations
|
/// Get number of trigger information
|
||||||
uint getNumTriggerInfo() const
|
uint getNumTriggerInfo() const
|
||||||
{
|
{
|
||||||
return (uint)_Triggers.size();
|
return (uint)_Triggers.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Get the n-th trigger informations
|
/// Get the n-th trigger information
|
||||||
const UTriggerInfo &getTriggerInfo (uint id) const
|
const UTriggerInfo &getTriggerInfo (uint id) const
|
||||||
{
|
{
|
||||||
// check
|
// check
|
||||||
|
|
|
@ -192,7 +192,7 @@ bool CBufferDSound::fill(const uint8 *src, uint size)
|
||||||
return unlock(size);
|
return unlock(size);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
void CBufferDSound::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
void CBufferDSound::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
||||||
{
|
{
|
||||||
sampleFormatToBufferFormat(_Format, format, channels, bitsPerSample);
|
sampleFormatToBufferFormat(_Format, format, channels, bitsPerSample);
|
||||||
|
|
|
@ -53,7 +53,7 @@ public:
|
||||||
|
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
||||||
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
||||||
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
||||||
|
|
|
@ -96,7 +96,7 @@ bool CBufferFMod::fill(const uint8 *src, uint size)
|
||||||
return _FModSample != NULL;
|
return _FModSample != NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
void CBufferFMod::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint &frequency) const
|
void CBufferFMod::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint &frequency) const
|
||||||
{
|
{
|
||||||
sampleFormatToBufferFormat(_Format, format, channels, bitsPerSample);
|
sampleFormatToBufferFormat(_Format, format, channels, bitsPerSample);
|
||||||
|
|
|
@ -81,7 +81,7 @@ public:
|
||||||
|
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
||||||
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
||||||
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
||||||
|
|
|
@ -166,7 +166,7 @@ bool CBufferAL::fill(const uint8 *src, uint size)
|
||||||
return _IsLoaded;
|
return _IsLoaded;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
void CBufferAL::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
void CBufferAL::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
||||||
{
|
{
|
||||||
TSampleFormat sampleFormat;
|
TSampleFormat sampleFormat;
|
||||||
|
|
|
@ -54,7 +54,7 @@ public:
|
||||||
|
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
||||||
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
||||||
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
||||||
|
|
|
@ -129,7 +129,7 @@ void CBufferXAudio2::setFormat(TBufferFormat format, uint8 channels, uint8 bitsP
|
||||||
_BitsPerSample = bitsPerSample;
|
_BitsPerSample = bitsPerSample;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
void CBufferXAudio2::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
void CBufferXAudio2::getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
||||||
{
|
{
|
||||||
format = _Format;
|
format = _Format;
|
||||||
|
|
|
@ -86,7 +86,7 @@ public:
|
||||||
|
|
||||||
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
/// Set the sample format. (channels = 1, 2, ...; bitsPerSample = 8, 16; frequency = samples per second, 44100, ...)
|
||||||
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
virtual void setFormat(TBufferFormat format, uint8 channels, uint8 bitsPerSample, uint32 frequency);
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
virtual void getFormat(TBufferFormat &format, uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const;
|
||||||
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
/// Set the storage mode of this buffer, call before filling this buffer. Storage mode is always software if OptionSoftwareBuffer is enabled. Default is auto.
|
||||||
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
virtual void setStorageMode(TStorageMode storageMode = IBuffer::StorageAuto);
|
||||||
|
|
|
@ -348,7 +348,7 @@ void CStreamSource::setFormat(uint8 channels, uint8 bitsPerSample, uint32 freque
|
||||||
m_BytesPerSecond = ((uint)bitsPerSample * (uint)frequency * (uint)channels) / 8;
|
m_BytesPerSecond = ((uint)bitsPerSample * (uint)frequency * (uint)channels) / 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Return the sample format informations.
|
/// Return the sample format information.
|
||||||
void CStreamSource::getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
void CStreamSource::getFormat(uint8 &channels, uint8 &bitsPerSample, uint32 &frequency) const
|
||||||
{
|
{
|
||||||
IBuffer::TBufferFormat bufferFormat;
|
IBuffer::TBufferFormat bufferFormat;
|
||||||
|
|
|
@ -563,7 +563,7 @@ Each automatic data process must have the following batch command files:
|
||||||
|
|
||||||
* All sucessful export should be log in the log file prefixed bt the word "OK ".
|
* All sucessful export should be log in the log file prefixed bt the word "OK ".
|
||||||
|
|
||||||
* All others warning and error informations are welcome in the log file.
|
* All others warning and error information are welcome in the log file.
|
||||||
|
|
||||||
* The export process must use "build_gamedata/the config.cfg" file to get the database or 3dsmax directories.
|
* The export process must use "build_gamedata/the config.cfg" file to get the database or 3dsmax directories.
|
||||||
|
|
||||||
|
@ -587,7 +587,7 @@ Each automatic data process must have the following batch command files:
|
||||||
|
|
||||||
* All sucessful build should be log in the log file prefixed bt the word "OK "
|
* All sucessful build should be log in the log file prefixed bt the word "OK "
|
||||||
|
|
||||||
* All others warning and error informations are welcome in the log file.
|
* All others warning and error information are welcome in the log file.
|
||||||
|
|
||||||
|
|
||||||
- build_gamedata/processes/my_process/4_install.bat: This command will install exported / builded files in the client directory.
|
- build_gamedata/processes/my_process/4_install.bat: This command will install exported / builded files in the client directory.
|
||||||
|
@ -610,6 +610,6 @@ Each automatic data process must have the following batch command files:
|
||||||
|
|
||||||
* All sucessful install should be log in the log file prefixed bt the word "OK "
|
* All sucessful install should be log in the log file prefixed bt the word "OK "
|
||||||
|
|
||||||
* All others warning and error informations are welcome in the log file.
|
* All others warning and error information are welcome in the log file.
|
||||||
|
|
||||||
-----------------------------------------------------------------------------------------------------
|
-----------------------------------------------------------------------------------------------------
|
||||||
|
|
|
@ -253,7 +253,7 @@ void displayInfoFileInStream(FILE *logStream, const char *fileName, const set<st
|
||||||
CZoneInfo zoneInfo;
|
CZoneInfo zoneInfo;
|
||||||
zone.retrieve (zoneInfo);
|
zone.retrieve (zoneInfo);
|
||||||
|
|
||||||
// Patch informations
|
// Patch information
|
||||||
uint k;
|
uint k;
|
||||||
for(k = 0; k < zoneInfo.Patchs.size(); ++k)
|
for(k = 0; k < zoneInfo.Patchs.size(); ++k)
|
||||||
{
|
{
|
||||||
|
@ -644,9 +644,9 @@ int main(int argc, const char *argv[])
|
||||||
puts(" Results are displayed too in \"c:/temp/file_info.log\" ");
|
puts(" Results are displayed too in \"c:/temp/file_info.log\" ");
|
||||||
puts(" [opt] can get: ");
|
puts(" [opt] can get: ");
|
||||||
puts(" -ms display only a Warning if file is a .shape and is a Mesh, skinned, but without MRM");
|
puts(" -ms display only a Warning if file is a .shape and is a Mesh, skinned, but without MRM");
|
||||||
puts(" -vi verbose instance informations");
|
puts(" -vi verbose instance information");
|
||||||
puts(" -vl verbose light informations");
|
puts(" -vl verbose light information");
|
||||||
puts(" -vp verbose patche informations");
|
puts(" -vp verbose patche information");
|
||||||
puts(" -veil verbose instances bound to light extra information");
|
puts(" -veil verbose instances bound to light extra information");
|
||||||
puts("Press any key");
|
puts("Press any key");
|
||||||
_getch();
|
_getch();
|
||||||
|
|
|
@ -63,7 +63,7 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/** light an Ig with all PACS / 3D informations:
|
/** light an Ig with all PACS / 3D information:
|
||||||
* \param instanceLighter used to light the ig. Should not be reused for successive lightIg()
|
* \param instanceLighter used to light the ig. Should not be reused for successive lightIg()
|
||||||
* \param igIn is the ig which contains all light/object information.
|
* \param igIn is the ig which contains all light/object information.
|
||||||
* \param igOut is the ig resulting of lighting
|
* \param igOut is the ig resulting of lighting
|
||||||
|
|
|
@ -1806,7 +1806,7 @@ void CObjectViewer::serial (NLMISC::IStream& f)
|
||||||
// Set the playlist
|
// Set the playlist
|
||||||
_ListInstance[instance]->Saved.PlayList = readed[i].PlayList;
|
_ListInstance[instance]->Saved.PlayList = readed[i].PlayList;
|
||||||
|
|
||||||
// Set the slot informations
|
// Set the slot information
|
||||||
for (uint slot=0; slot<NL3D::CChannelMixer::NumAnimationSlot; slot++)
|
for (uint slot=0; slot<NL3D::CChannelMixer::NumAnimationSlot; slot++)
|
||||||
_ListInstance[instance]->Saved.SlotInfo[slot] = readed[i].SlotInfo[slot];
|
_ListInstance[instance]->Saved.SlotInfo[slot] = readed[i].SlotInfo[slot];
|
||||||
}
|
}
|
||||||
|
@ -1840,11 +1840,11 @@ void CObjectViewer::serial (NLMISC::IStream& f)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Build informations
|
// Build information
|
||||||
std::vector<CInstanceSave> readed (_ListInstance.size());
|
std::vector<CInstanceSave> readed (_ListInstance.size());
|
||||||
for (uint instance=0; instance<_ListInstance.size(); instance++)
|
for (uint instance=0; instance<_ListInstance.size(); instance++)
|
||||||
{
|
{
|
||||||
// Copy the save insformation
|
// Copy the save information
|
||||||
readed[instance] = _ListInstance[instance]->Saved;
|
readed[instance] = _ListInstance[instance]->Saved;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3485,7 +3485,7 @@ void CInstanceSave::serial (NLMISC::IStream &f)
|
||||||
// Slot info for this object
|
// Slot info for this object
|
||||||
nlassert (NL3D::CChannelMixer::NumAnimationSlot == 8);
|
nlassert (NL3D::CChannelMixer::NumAnimationSlot == 8);
|
||||||
for (uint slot=0; slot<8; slot++)
|
for (uint slot=0; slot<8; slot++)
|
||||||
// Serial the slot informations
|
// Serial the slot information
|
||||||
f.serial (SlotInfo[slot]);
|
f.serial (SlotInfo[slot]);
|
||||||
|
|
||||||
// Input file
|
// Input file
|
||||||
|
|
|
@ -197,7 +197,7 @@ public:
|
||||||
// True, must delete this shape
|
// True, must delete this shape
|
||||||
bool MustDelete;
|
bool MustDelete;
|
||||||
|
|
||||||
// Save informations
|
// Save information
|
||||||
CInstanceSave Saved;
|
CInstanceSave Saved;
|
||||||
|
|
||||||
// The current playlist
|
// The current playlist
|
||||||
|
|
|
@ -57,7 +57,7 @@ public:
|
||||||
const std::string &getRelativePath() const { return _RelativePath; }
|
const std::string &getRelativePath() const { return _RelativePath; }
|
||||||
std::string getFullPath() const;
|
std::string getFullPath() const;
|
||||||
std::string getFilename() const { return NLMISC::CFile::getFilename(_RelativePath); }
|
std::string getFilename() const { return NLMISC::CFile::getFilename(_RelativePath); }
|
||||||
// Serial node informations into workspace stream. This does not save the particle system shape, only a reference to its file
|
// Serial node information into workspace stream. This does not save the particle system shape, only a reference to its file
|
||||||
void serial(NLMISC::IStream &f);
|
void serial(NLMISC::IStream &f);
|
||||||
// Save the particle system target file
|
// Save the particle system target file
|
||||||
void savePS() throw(NLMISC::EStream);
|
void savePS() throw(NLMISC::EStream);
|
||||||
|
|
|
@ -209,7 +209,7 @@ int main(int argc, char* argv[])
|
||||||
infoMaskGen.init();
|
infoMaskGen.init();
|
||||||
infoMaskGen.process();
|
infoMaskGen.process();
|
||||||
}
|
}
|
||||||
else if( !strcmp(argv[2], "cgi")) /// colorized informations
|
else if( !strcmp(argv[2], "cgi")) /// colorized information
|
||||||
{
|
{
|
||||||
CInfoColorGeneration infoColor(_Path_Input_TexBases,
|
CInfoColorGeneration infoColor(_Path_Input_TexBases,
|
||||||
_Path_Input_Masks,
|
_Path_Input_Masks,
|
||||||
|
|
|
@ -24,9 +24,9 @@ public:
|
||||||
SelectionTerritoire(CWnd* pParent = NULL); // standard constructor
|
SelectionTerritoire(CWnd* pParent = NULL); // standard constructor
|
||||||
|
|
||||||
//owner data
|
//owner data
|
||||||
CString DefautPath; //repertoire qui contient toutes les informations
|
CString DefautPath; // folder which contains all data
|
||||||
CString MainFileName; //nom du fichier txt principale (contient la liste des territoires)
|
CString MainFileName; // txt main filename (contains territories list)
|
||||||
CString CurrentTerritory; //nom du territoire en cours d'edition
|
CString CurrentTerritory; // territory name currently being editing
|
||||||
int MainFileOk;
|
int MainFileOk;
|
||||||
|
|
||||||
// Dialog Data
|
// Dialog Data
|
||||||
|
|
|
@ -1188,7 +1188,7 @@ static void cbAESInfo(CMessage &msgin, const std::string &serviceName, TServiceI
|
||||||
msgin.serialCont(AllGraphUpdates);
|
msgin.serialCont(AllGraphUpdates);
|
||||||
|
|
||||||
// set our own alarms for this service
|
// set our own alarms for this service
|
||||||
setInformations(AllAdminAlarms, AllGraphUpdates);
|
setInformation(AllAdminAlarms, AllGraphUpdates);
|
||||||
|
|
||||||
// now send alarms to all services
|
// now send alarms to all services
|
||||||
for (uint j = 0; j < Services.size(); j++)
|
for (uint j = 0; j < Services.size(); j++)
|
||||||
|
|
|
@ -665,49 +665,49 @@ void sqlInit ()
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
////////////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void sendAESInformations (TServiceId sid)
|
void sendAESInformation (TServiceId sid)
|
||||||
{
|
{
|
||||||
AESIT aesit = findAES (sid);
|
AESIT aesit = findAES (sid);
|
||||||
|
|
||||||
vector<string> informations;
|
vector<string> information;
|
||||||
|
|
||||||
CMessage msgout("AES_INFO");
|
CMessage msgout("AES_INFO");
|
||||||
|
|
||||||
//
|
//
|
||||||
// send services that should be running on this AES
|
// send services that should be running on this AES
|
||||||
//
|
//
|
||||||
informations.clear ();
|
information.clear ();
|
||||||
MYSQL_ROW row = sqlQuery ("select name from service where server='%s'", (*aesit).Name.c_str());
|
MYSQL_ROW row = sqlQuery ("select name from service where server='%s'", (*aesit).Name.c_str());
|
||||||
while (row != NULL)
|
while (row != NULL)
|
||||||
{
|
{
|
||||||
string service = row[0];
|
string service = row[0];
|
||||||
nlinfo ("Adding '%s' in registered services to AES-%hu", row[0], sid.get());
|
nlinfo ("Adding '%s' in registered services to AES-%hu", row[0], sid.get());
|
||||||
informations.push_back (service);
|
information.push_back (service);
|
||||||
row = sqlNextRow ();
|
row = sqlNextRow ();
|
||||||
}
|
}
|
||||||
sqlFlushResult();
|
sqlFlushResult();
|
||||||
msgout.serialCont (informations);
|
msgout.serialCont (information);
|
||||||
|
|
||||||
//
|
//
|
||||||
// send variable alarms for services that should running on this AES
|
// send variable alarms for services that should running on this AES
|
||||||
//
|
//
|
||||||
informations.clear ();
|
information.clear ();
|
||||||
row = sqlQuery ("select path, error_bound, alarm_order from variable where error_bound!=-1");
|
row = sqlQuery ("select path, error_bound, alarm_order from variable where error_bound!=-1");
|
||||||
while (row != NULL)
|
while (row != NULL)
|
||||||
{
|
{
|
||||||
nlinfo ("Adding '%s' '%s' '%s' in alarm to AES-%hu", row[0], row[1], row[2], sid.get());
|
nlinfo ("Adding '%s' '%s' '%s' in alarm to AES-%hu", row[0], row[1], row[2], sid.get());
|
||||||
informations.push_back (row[0]);
|
information.push_back (row[0]);
|
||||||
informations.push_back (row[1]);
|
information.push_back (row[1]);
|
||||||
informations.push_back (row[2]);
|
information.push_back (row[2]);
|
||||||
row = sqlNextRow ();
|
row = sqlNextRow ();
|
||||||
}
|
}
|
||||||
sqlFlushResult();
|
sqlFlushResult();
|
||||||
msgout.serialCont (informations);
|
msgout.serialCont (information);
|
||||||
|
|
||||||
//
|
//
|
||||||
// send graph update for services that should running on this AES
|
// send graph update for services that should running on this AES
|
||||||
//
|
//
|
||||||
informations.clear ();
|
information.clear ();
|
||||||
row = sqlQuery ("select path, graph_update from variable where graph_update!=0");
|
row = sqlQuery ("select path, graph_update from variable where graph_update!=0");
|
||||||
while (row != NULL)
|
while (row != NULL)
|
||||||
{
|
{
|
||||||
|
@ -726,8 +726,8 @@ void sendAESInformations (TServiceId sid)
|
||||||
if(varpath2.Destination[j].first == "*" || varpath2.Destination[j].first == (*aesit).Name)
|
if(varpath2.Destination[j].first == "*" || varpath2.Destination[j].first == (*aesit).Name)
|
||||||
{
|
{
|
||||||
nlinfo ("Adding '%s' '%s' in graph to AES-%hu", row[0], row[1], sid.get());
|
nlinfo ("Adding '%s' '%s' in graph to AES-%hu", row[0], row[1], sid.get());
|
||||||
informations.push_back (row[0]);
|
information.push_back (row[0]);
|
||||||
informations.push_back (row[1]);
|
information.push_back (row[1]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -735,9 +735,9 @@ void sendAESInformations (TServiceId sid)
|
||||||
row = sqlNextRow ();
|
row = sqlNextRow ();
|
||||||
}
|
}
|
||||||
sqlFlushResult();
|
sqlFlushResult();
|
||||||
msgout.serialCont (informations);
|
msgout.serialCont (information);
|
||||||
|
|
||||||
nlinfo ("Sending all informations about %s AES-%hu (hostedservices, alarms,grapupdate)", (*aesit).Name.c_str(), (*aesit).SId.get());
|
nlinfo ("Sending all information about %s AES-%hu (hostedservices, alarms,grapupdate)", (*aesit).Name.c_str(), (*aesit).SId.get());
|
||||||
CUnifiedNetwork::getInstance ()->send (sid, msgout);
|
CUnifiedNetwork::getInstance ()->send (sid, msgout);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -798,7 +798,7 @@ static void cbNewAESConnection (const std::string &serviceName, TServiceId sid,
|
||||||
nlinfo ("%s-%hu, server name %s, for shard %s connected and added in the list", serviceName.c_str(), sid.get(), server.c_str(), shard.c_str());
|
nlinfo ("%s-%hu, server name %s, for shard %s connected and added in the list", serviceName.c_str(), sid.get(), server.c_str(), shard.c_str());
|
||||||
|
|
||||||
// send him services that should run on this server
|
// send him services that should run on this server
|
||||||
sendAESInformations (sid);
|
sendAESInformation (sid);
|
||||||
}
|
}
|
||||||
|
|
||||||
// i'm disconnected from an admin executor service
|
// i'm disconnected from an admin executor service
|
||||||
|
@ -855,7 +855,7 @@ void cbRegisterAES(CMessage &msgin, const std::string &serviceName, TServiceId s
|
||||||
nlinfo ("%s-%hu, server name %s, for shard %s connected and added in the list", serviceName.c_str(), sid.get(), server.c_str(), shard.c_str());
|
nlinfo ("%s-%hu, server name %s, for shard %s connected and added in the list", serviceName.c_str(), sid.get(), server.c_str(), shard.c_str());
|
||||||
|
|
||||||
// send him services that should run on this server
|
// send him services that should run on this server
|
||||||
sendAESInformations (sid);
|
sendAESInformation (sid);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void cbView (CMessage &msgin, const std::string &serviceName, TServiceId sid)
|
static void cbView (CMessage &msgin, const std::string &serviceName, TServiceId sid)
|
||||||
|
@ -965,7 +965,7 @@ void addRequest (const string &rawvarpath, TSockId from)
|
||||||
// it means the we have to resend the list of services managed by AES from the mysql tables
|
// it means the we have to resend the list of services managed by AES from the mysql tables
|
||||||
for (AESIT aesit = AdminExecutorServices.begin(); aesit != AdminExecutorServices.end(); aesit++)
|
for (AESIT aesit = AdminExecutorServices.begin(); aesit != AdminExecutorServices.end(); aesit++)
|
||||||
{
|
{
|
||||||
sendAESInformations ((*aesit).SId);
|
sendAESInformation ((*aesit).SId);
|
||||||
}
|
}
|
||||||
|
|
||||||
// send an empty string to say to php that there's nothing
|
// send an empty string to say to php that there's nothing
|
||||||
|
|
|
@ -4675,7 +4675,7 @@ void CCharacterCL::applyBehaviour(const CBehaviourContext &bc) // virtual
|
||||||
performCurrentAttackEnd(bc, selfSpell && isOffensif, targetHitDates, combatAnimState);
|
performCurrentAttackEnd(bc, selfSpell && isOffensif, targetHitDates, combatAnimState);
|
||||||
}
|
}
|
||||||
|
|
||||||
// INFO : display some debug informations.
|
// INFO : display some debug information.
|
||||||
if((VerboseAnimUser && _Slot==0) || (VerboseAnimSelection && _Slot == UserEntity->selection()))
|
if((VerboseAnimUser && _Slot==0) || (VerboseAnimSelection && _Slot == UserEntity->selection()))
|
||||||
nlinfo("CH:applyBeh:%d: '%d(%s)'", _Slot, behaviour.Behaviour, behaviourToString((EBehaviour)behaviour.Behaviour).c_str());
|
nlinfo("CH:applyBeh:%d: '%d(%s)'", _Slot, behaviour.Behaviour, behaviourToString((EBehaviour)behaviour.Behaviour).c_str());
|
||||||
|
|
||||||
|
@ -5302,7 +5302,7 @@ bool CCharacterCL::applyCurrentStage()
|
||||||
else
|
else
|
||||||
nlwarning("CCharacterCL::applyCurrentStage: there is no stage.");
|
nlwarning("CCharacterCL::applyCurrentStage: there is no stage.");
|
||||||
|
|
||||||
// Upate informations from remaining stages.
|
// Update information from remaining stages.
|
||||||
updateStages();
|
updateStages();
|
||||||
|
|
||||||
return bRet;
|
return bRet;
|
||||||
|
@ -5345,7 +5345,7 @@ void CCharacterCL::applyAllStagesToFirstPos()
|
||||||
else
|
else
|
||||||
nlwarning("CH:applyAllStagesToFirstPos:%d: There is no stage with a position.", _Slot);
|
nlwarning("CH:applyAllStagesToFirstPos:%d: There is no stage with a position.", _Slot);
|
||||||
|
|
||||||
// Upate informations from remaining stages.
|
// Upate information from remaining stages.
|
||||||
updateStages();
|
updateStages();
|
||||||
}// applyAllStagesToFirstPos //
|
}// applyAllStagesToFirstPos //
|
||||||
|
|
||||||
|
@ -5451,7 +5451,7 @@ ADD_METHOD(void CCharacterCL::playToEndAnim(const double &startTimeOffset, doubl
|
||||||
|
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
// updateStages :
|
// updateStages :
|
||||||
// Call this method to give a time for each stage, compute distance to destination and some more informations.
|
// Call this method to give a time for each stage, compute distance to destination and some more information.
|
||||||
// \todo GUIGUI : clean up
|
// \todo GUIGUI : clean up
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
void CCharacterCL::updateStages()
|
void CCharacterCL::updateStages()
|
||||||
|
@ -5513,7 +5513,7 @@ void CCharacterCL::updateStages()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ***** Compute Stages to give them a time and get some informations from those stages.
|
// ***** Compute Stages to give them a time and get some information from those stages.
|
||||||
// yoyo: use any stage with no LCT, until it is to be played AFTER a position
|
// yoyo: use any stage with no LCT, until it is to be played AFTER a position
|
||||||
bool stageForceLCTFound= false;
|
bool stageForceLCTFound= false;
|
||||||
CStageSet::TStageSet::iterator itTmp;
|
CStageSet::TStageSet::iterator itTmp;
|
||||||
|
@ -6836,7 +6836,7 @@ void CCharacterCL::updateAllPostRender()
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
void CCharacterCL::processFrame(const TTime ¤tTimeInMs)
|
void CCharacterCL::processFrame(const TTime ¤tTimeInMs)
|
||||||
{
|
{
|
||||||
// Prepare stages and update informations from them.
|
// Prepare stages and update information from them.
|
||||||
updateStages();
|
updateStages();
|
||||||
|
|
||||||
// Compute the time remaining until frame completely processed.
|
// Compute the time remaining until frame completely processed.
|
||||||
|
@ -8274,7 +8274,7 @@ void CCharacterCL::setAlive() // virtual
|
||||||
|
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// displayDebug :
|
// displayDebug :
|
||||||
// Display Debug Informations.
|
// Display Debug Information.
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
ADD_METHOD(void CCharacterCL::displayDebug(float x, float &y, float lineStep)) // virtual
|
ADD_METHOD(void CCharacterCL::displayDebug(float x, float &y, float lineStep)) // virtual
|
||||||
CInterfaceManager *IM = CInterfaceManager::getInstance ();
|
CInterfaceManager *IM = CInterfaceManager::getInstance ();
|
||||||
|
|
|
@ -84,7 +84,7 @@ public:
|
||||||
enum { MaxNumAura = 2 };
|
enum { MaxNumAura = 2 };
|
||||||
enum TAtkHeight
|
enum TAtkHeight
|
||||||
{
|
{
|
||||||
AtkUnkownHeight = 0,
|
AtkUnknownHeight = 0,
|
||||||
AtkLow,
|
AtkLow,
|
||||||
AtkMiddle,
|
AtkMiddle,
|
||||||
AtkHigh
|
AtkHigh
|
||||||
|
@ -289,9 +289,9 @@ public:
|
||||||
std::string currentAnimationSetName(TAnimationType animType) const;
|
std::string currentAnimationSetName(TAnimationType animType) const;
|
||||||
/// Change the entity colors.
|
/// Change the entity colors.
|
||||||
virtual void changeColors(sint userColor, sint hair, sint eyes, sint part);
|
virtual void changeColors(sint userColor, sint hair, sint eyes, sint part);
|
||||||
/// Display Debug Informations.
|
/// Display Debug Information.
|
||||||
virtual void displayDebug(float x, float &y, float lineStep);
|
virtual void displayDebug(float x, float &y, float lineStep);
|
||||||
/// Display Debug Informations for property stages
|
/// Display Debug Information for property stages
|
||||||
virtual void displayDebugPropertyStages(float x, float &y, float lineStep);
|
virtual void displayDebugPropertyStages(float x, float &y, float lineStep);
|
||||||
/// set the NameId for debug in local
|
/// set the NameId for debug in local
|
||||||
void debugSetNameId(uint32 nameId) {updateVisualPropertyName(0, nameId);}
|
void debugSetNameId(uint32 nameId) {updateVisualPropertyName(0, nameId);}
|
||||||
|
@ -899,7 +899,7 @@ protected:
|
||||||
/// Play the time step for the loop and truncate to End Anim if Time Step too big.
|
/// Play the time step for the loop and truncate to End Anim if Time Step too big.
|
||||||
void playToEndAnim(const double &startTimeOffset, double &length);
|
void playToEndAnim(const double &startTimeOffset, double &length);
|
||||||
|
|
||||||
/// Call this method to give a time for each stage, compute distance to destination and some more informations.
|
/// Call this method to give a time for each stage, compute distance to destination and some more information.
|
||||||
void updateStages();
|
void updateStages();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -500,7 +500,7 @@ void CAutomatonListSheet::build(const NLGEORGES::UFormElm &rootList)
|
||||||
string modeName = NLMISC::strlwr(MBEHAV::modeToString((MBEHAV::EMode)mode));
|
string modeName = NLMISC::strlwr(MBEHAV::modeToString((MBEHAV::EMode)mode));
|
||||||
// Compute the automaton name
|
// Compute the automaton name
|
||||||
string filename = NLMISC::strlwr(automatonType) + "_" + modeName + ".automaton";
|
string filename = NLMISC::strlwr(automatonType) + "_" + modeName + ".automaton";
|
||||||
// Push some informations
|
// Push some information
|
||||||
nlinfo("loading automaton '%s'.", filename.c_str());
|
nlinfo("loading automaton '%s'.", filename.c_str());
|
||||||
// Load the automaton's form.
|
// Load the automaton's form.
|
||||||
form = formLoader->loadForm(filename.c_str());
|
form = formLoader->loadForm(filename.c_str());
|
||||||
|
|
|
@ -185,7 +185,7 @@ public:
|
||||||
void serial(class NLMISC::IStream &f) throw(NLMISC::EStream);
|
void serial(class NLMISC::IStream &f) throw(NLMISC::EStream);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a pointer on the informations about the state corresponding to the key.
|
* Return a pointer on the information about the state corresponding to the key.
|
||||||
* \param key : state key.
|
* \param key : state key.
|
||||||
* \return CAutomatonStateSheet * : pointer on the state or 0.
|
* \return CAutomatonStateSheet * : pointer on the state or 0.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -87,7 +87,7 @@ public:
|
||||||
* \param path the path textures should be retrieved from.
|
* \param path the path textures should be retrieved from.
|
||||||
* \param validExtensions an array of the valid bitmap files extensions.
|
* \param validExtensions an array of the valid bitmap files extensions.
|
||||||
* \param numExtensions number of texture extensions in the array
|
* \param numExtensions number of texture extensions in the array
|
||||||
* \return true if all texture where added succesfully
|
* \return true if all texture where added successfully
|
||||||
*/
|
*/
|
||||||
bool addTexturesFromPath(const std::string &path,
|
bool addTexturesFromPath(const std::string &path,
|
||||||
const char *validExtensions[] = _DefaultTextureExtension,
|
const char *validExtensions[] = _DefaultTextureExtension,
|
||||||
|
@ -98,7 +98,7 @@ public:
|
||||||
* \param instance the instance to change
|
* \param instance the instance to change
|
||||||
* \param slotID The slot to change
|
* \param slotID The slot to change
|
||||||
* \param the value to assign to that slot
|
* \param the value to assign to that slot
|
||||||
* \return true if all slots where changed succesfully
|
* \return true if all slots where changed successfully
|
||||||
* NB : If you must activate a texture slot on an instance, you should do it before calling this method.
|
* NB : If you must activate a texture slot on an instance, you should do it before calling this method.
|
||||||
*/
|
*/
|
||||||
bool setInstanceSlot(NL3D::UInstance instance, uint slotID, uint value) const;
|
bool setInstanceSlot(NL3D::UInstance instance, uint slotID, uint value) const;
|
||||||
|
@ -107,7 +107,7 @@ public:
|
||||||
* \param instance the instance to change
|
* \param instance the instance to change
|
||||||
* \param slotIDs An array of pairs (slotID, slotValue)
|
* \param slotIDs An array of pairs (slotID, slotValue)
|
||||||
* \param numValues Number of values in the array
|
* \param numValues Number of values in the array
|
||||||
* \return true if all slots where changed succesfully
|
* \return true if all slots where changed successfully
|
||||||
* NB : If you must activate a texture slot on an instance, you should do it before calling this method.
|
* NB : If you must activate a texture slot on an instance, you should do it before calling this method.
|
||||||
*/
|
*/
|
||||||
bool setInstanceSlot(NL3D::UInstance instance, TIntCouple *slotIDs, uint numValues) const;
|
bool setInstanceSlot(NL3D::UInstance instance, TIntCouple *slotIDs, uint numValues) const;
|
||||||
|
|
|
@ -601,7 +601,7 @@ NLMISC_COMMAND(dump, "Command to create a file with the current state of the cli
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
NLMISC_COMMAND(verbose, "Enable/Disable some Debug Informations", "none or magic")
|
NLMISC_COMMAND(verbose, "Enable/Disable some Debug Information", "none or magic")
|
||||||
{
|
{
|
||||||
// Check parameters.
|
// Check parameters.
|
||||||
if(args.size() != 1)
|
if(args.size() != 1)
|
||||||
|
@ -4901,7 +4901,7 @@ NLMISC_COMMAND(luaScript, "Execute a lua script", "direct_script_code")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NLMISC_COMMAND(luaInfo, "Dump some informations on LUA state", "detaillevel from 0 to 2")
|
NLMISC_COMMAND(luaInfo, "Dump some information on LUA state", "detaillevel from 0 to 2")
|
||||||
{
|
{
|
||||||
CInterfaceManager *pIM= CInterfaceManager::getInstance();
|
CInterfaceManager *pIM= CInterfaceManager::getInstance();
|
||||||
if(ClientCfg.AllowDebugLua)
|
if(ClientCfg.AllowDebugLua)
|
||||||
|
|
|
@ -2688,7 +2688,7 @@ class CAHScenarioControl : public IActionHandler
|
||||||
}
|
}
|
||||||
setScenarioInformation(scenarioWnd, "");
|
setScenarioInformation(scenarioWnd, "");
|
||||||
|
|
||||||
// hide description and informations?
|
// hide description and information?
|
||||||
result = scenarioWnd->findFromShortId(string("scenario_info_prop"));
|
result = scenarioWnd->findFromShortId(string("scenario_info_prop"));
|
||||||
if(result)
|
if(result)
|
||||||
result->setActive(R2::getEditor().isInitialized());
|
result->setActive(R2::getEditor().isInitialized());
|
||||||
|
@ -2863,7 +2863,7 @@ class CAHScenarioInformation : public IActionHandler
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// active description and informations
|
// active description and information
|
||||||
result = scenarioWnd->findFromShortId(string("scenario_info_prop"));
|
result = scenarioWnd->findFromShortId(string("scenario_info_prop"));
|
||||||
if(result)
|
if(result)
|
||||||
result->setActive(true);
|
result->setActive(true);
|
||||||
|
|
|
@ -536,7 +536,7 @@ void CContinent::select(const CVectorD &pos, NLMISC::IProgressCallback &progress
|
||||||
if(igZone == outpostZone)
|
if(igZone == outpostZone)
|
||||||
{
|
{
|
||||||
nlctassert(RZ_MAX_BUILDING_PER_OUTPOST==4);
|
nlctassert(RZ_MAX_BUILDING_PER_OUTPOST==4);
|
||||||
// Check there is all informations in the IG for a ZC and initialize.
|
// Check there is all information in the IG for a ZC and initialize.
|
||||||
bool zcOK[RZ_MAX_BUILDING_PER_OUTPOST+1] = {false, false, false, false, false};
|
bool zcOK[RZ_MAX_BUILDING_PER_OUTPOST+1] = {false, false, false, false, false};
|
||||||
UInstanceGroup *ig = igsWithNames[i].first;
|
UInstanceGroup *ig = igsWithNames[i].first;
|
||||||
uint k;
|
uint k;
|
||||||
|
@ -564,7 +564,7 @@ void CContinent::select(const CVectorD &pos, NLMISC::IProgressCallback &progress
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// There are not enough informations in the IG for ZC.
|
// There are not enough information in the IG for ZC.
|
||||||
for (k=0; k<RZ_MAX_BUILDING_PER_OUTPOST+1; k++)
|
for (k=0; k<RZ_MAX_BUILDING_PER_OUTPOST+1; k++)
|
||||||
if (!zcOK[k])
|
if (!zcOK[k])
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -99,7 +99,7 @@ bool VerboseVP = false;
|
||||||
CLFECOMMON::TCLEntityId WatchedEntitySlot = CLFECOMMON::INVALID_SLOT;
|
CLFECOMMON::TCLEntityId WatchedEntitySlot = CLFECOMMON::INVALID_SLOT;
|
||||||
|
|
||||||
|
|
||||||
// To Display some Debug informations
|
// To Display some Debug information
|
||||||
uint32 Verbose = 0;
|
uint32 Verbose = 0;
|
||||||
|
|
||||||
// Time in main loop
|
// Time in main loop
|
||||||
|
@ -362,7 +362,7 @@ void displayStreamingDebug ()
|
||||||
|
|
||||||
// FPS and Ms per frame
|
// FPS and Ms per frame
|
||||||
line = 0.99f;
|
line = 0.99f;
|
||||||
TextContext->printfAt(0.01f, line, "STREAMING INFORMATIONS");
|
TextContext->printfAt(0.01f, line, "STREAMING INFORMATION");
|
||||||
if(deltaTimeSmooth != 0.f)
|
if(deltaTimeSmooth != 0.f)
|
||||||
TextContext->printfAt(0.8f, line,"%.1f fps", 1.f/deltaTimeSmooth);
|
TextContext->printfAt(0.8f, line,"%.1f fps", 1.f/deltaTimeSmooth);
|
||||||
else
|
else
|
||||||
|
@ -519,7 +519,7 @@ string getDebugInformation()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
str += "No user entity informations\n";
|
str += "No user entity information\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
str += toString("ViewPosition: %.2f %.2f %.2f\n", View.viewPos().x, View.viewPos().y, View.viewPos().z);
|
str += toString("ViewPosition: %.2f %.2f %.2f\n", View.viewPos().x, View.viewPos().y, View.viewPos().z);
|
||||||
|
@ -634,7 +634,7 @@ void displayNetDebug ()
|
||||||
TextContext->setHotSpot(UTextContext::BottomLeft);
|
TextContext->setHotSpot(UTextContext::BottomLeft);
|
||||||
float xUser= 0.3f;
|
float xUser= 0.3f;
|
||||||
float xWatched= 0.5f;
|
float xWatched= 0.5f;
|
||||||
// Display informations about the debug entity slot.
|
// Display information about the debug entity slot.
|
||||||
if(WatchedEntitySlot != CLFECOMMON::INVALID_SLOT)
|
if(WatchedEntitySlot != CLFECOMMON::INVALID_SLOT)
|
||||||
{
|
{
|
||||||
line = 0.f;
|
line = 0.f;
|
||||||
|
@ -645,7 +645,7 @@ void displayNetDebug ()
|
||||||
if(watchedEntity)
|
if(watchedEntity)
|
||||||
watchedEntity->displayDebugPropertyStages(xWatched, line, lineStep);
|
watchedEntity->displayDebugPropertyStages(xWatched, line, lineStep);
|
||||||
}
|
}
|
||||||
// Display informations about the user
|
// Display information about the user
|
||||||
if(UserEntity)
|
if(UserEntity)
|
||||||
{
|
{
|
||||||
line = 0.f;
|
line = 0.f;
|
||||||
|
|
|
@ -1462,7 +1462,7 @@ void CEntityManager::updatePostRender()
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
void CEntityManager::updateVisualProperty(const NLMISC::TGameCycle &gameCycle, const uint &slot, const uint &prop, const NLMISC::TGameCycle &predictedInterval)
|
void CEntityManager::updateVisualProperty(const NLMISC::TGameCycle &gameCycle, const uint &slot, const uint &prop, const NLMISC::TGameCycle &predictedInterval)
|
||||||
{
|
{
|
||||||
// INFO : log some debug informations about visual properties.
|
// INFO : log some debug information about visual properties.
|
||||||
if(verboseVP(NULL))
|
if(verboseVP(NULL))
|
||||||
nlinfo("EM:updateVP: received prop '%d' for the slot '%d'.", prop, slot);
|
nlinfo("EM:updateVP: received prop '%d' for the slot '%d'.", prop, slot);
|
||||||
|
|
||||||
|
@ -1476,7 +1476,7 @@ void CEntityManager::updateVisualProperty(const NLMISC::TGameCycle &gameCycle, c
|
||||||
// Entity still not allocated -> backup values received for the entity.
|
// Entity still not allocated -> backup values received for the entity.
|
||||||
if(_Entities[slot] == 0)
|
if(_Entities[slot] == 0)
|
||||||
{
|
{
|
||||||
// INFO : log some debug informations about visual properties.
|
// INFO : log some debug information about visual properties.
|
||||||
if(verboseVP(NULL))
|
if(verboseVP(NULL))
|
||||||
nlinfo("EM:updateVP: backup the property as long as the entity is not allocated.", prop, slot);
|
nlinfo("EM:updateVP: backup the property as long as the entity is not allocated.", prop, slot);
|
||||||
|
|
||||||
|
|
|
@ -236,7 +236,7 @@ void CEntityAnimationManager::load(NLMISC::IProgressCallback &/* progress */, bo
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Flush debug informations
|
// Flush debug information
|
||||||
flushDebugStack("-- ANIMATIONS OTHER --");
|
flushDebugStack("-- ANIMATIONS OTHER --");
|
||||||
|
|
||||||
// Stop to Log in the animation file.
|
// Stop to Log in the animation file.
|
||||||
|
|
|
@ -197,8 +197,8 @@ public :
|
||||||
void processLogic(const std::string &animListName, TAnimStateKey animationId, CAnimationTime startTimeOffset, CAnimationTime endTimeOffset, NL3D::UTrack *&soundTrack, std::vector<NL3D::CAnimationTime>& result);
|
void processLogic(const std::string &animListName, TAnimStateKey animationId, CAnimationTime startTimeOffset, CAnimationTime endTimeOffset, NL3D::UTrack *&soundTrack, std::vector<NL3D::CAnimationTime>& result);
|
||||||
|
|
||||||
|
|
||||||
/** \name INFORMATIONS ABOUT ANIMATIONS
|
/** \name INFORMATION ABOUT ANIMATIONS
|
||||||
* Methods to get informations about an animation.
|
* Methods to get information about an animation.
|
||||||
*/
|
*/
|
||||||
//@{
|
//@{
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -2093,7 +2093,7 @@ void CEntityCL::setEntityName(const ucstring &name)
|
||||||
|
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// displayDebug :
|
// displayDebug :
|
||||||
// Display Debug Informations.
|
// Display Debug Information.
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
void CEntityCL::displayDebug(float x, float &y, float lineStep) // virtual
|
void CEntityCL::displayDebug(float x, float &y, float lineStep) // virtual
|
||||||
{
|
{
|
||||||
|
|
|
@ -602,9 +602,9 @@ public:
|
||||||
|
|
||||||
/// Change the entity colors.
|
/// Change the entity colors.
|
||||||
virtual void changeColors(sint /* userColor */, sint /* hair */, sint /* eyes */, sint /* part */) { }
|
virtual void changeColors(sint /* userColor */, sint /* hair */, sint /* eyes */, sint /* part */) { }
|
||||||
/// Display Debug Informations.
|
/// Display Debug Information.
|
||||||
virtual void displayDebug(float x, float &y, float lineStep);
|
virtual void displayDebug(float x, float &y, float lineStep);
|
||||||
/// Display Debug Informations for property stages
|
/// Display Debug Information for property stages
|
||||||
virtual void displayDebugPropertyStages(float x, float &y, float lineStep);
|
virtual void displayDebugPropertyStages(float x, float &y, float lineStep);
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
|
|
|
@ -413,7 +413,7 @@ string getVersionString (uint64 version)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
string getSystemInformations()
|
string getSystemInformation()
|
||||||
{
|
{
|
||||||
string s;
|
string s;
|
||||||
s += "Memory: " + bytesToHumanReadable(CSystemInfo::availablePhysicalMemory()) + "/" + bytesToHumanReadable(CSystemInfo::totalPhysicalMemory()) + "\n";
|
s += "Memory: " + bytesToHumanReadable(CSystemInfo::availablePhysicalMemory()) + "/" + bytesToHumanReadable(CSystemInfo::totalPhysicalMemory()) + "\n";
|
||||||
|
@ -452,7 +452,7 @@ string getSystemInformations()
|
||||||
static string crashCallback()
|
static string crashCallback()
|
||||||
{
|
{
|
||||||
string s = getDebugInformation();
|
string s = getDebugInformation();
|
||||||
s += getSystemInformations();
|
s += getSystemInformation();
|
||||||
|
|
||||||
#ifdef NL_OS_WINDOWS
|
#ifdef NL_OS_WINDOWS
|
||||||
if (Driver)
|
if (Driver)
|
||||||
|
|
|
@ -2811,7 +2811,7 @@ void getSabrinaBrickText(CSBrickSheet *pBR, ucstring &brickText)
|
||||||
// Display the ToolType required.
|
// Display the ToolType required.
|
||||||
strFindReplace(brickText, "%tool", CI18N::get("tool"+TOOL_TYPE::toString(pBR->FaberPlan.ToolType)));
|
strFindReplace(brickText, "%tool", CI18N::get("tool"+TOOL_TYPE::toString(pBR->FaberPlan.ToolType)));
|
||||||
|
|
||||||
// --- Display MP itempart informations
|
// --- Display MP itempart information
|
||||||
if(pBR->FaberPlan.ItemPartMps.empty())
|
if(pBR->FaberPlan.ItemPartMps.empty())
|
||||||
{
|
{
|
||||||
strFindReplace(brickText, "%mpinfo", CI18N::get("uihelpMpNone"));
|
strFindReplace(brickText, "%mpinfo", CI18N::get("uihelpMpNone"));
|
||||||
|
@ -2832,7 +2832,7 @@ void getSabrinaBrickText(CSBrickSheet *pBR, ucstring &brickText)
|
||||||
strFindReplace(brickText, "%mpinfo", mpInfo);
|
strFindReplace(brickText, "%mpinfo", mpInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --- Display MP formula informations
|
// --- Display MP formula information
|
||||||
if(pBR->FaberPlan.FormulaMps.empty())
|
if(pBR->FaberPlan.FormulaMps.empty())
|
||||||
{
|
{
|
||||||
strFindReplace(brickText, "%mpformula", CI18N::get("uihelpMpNone"));
|
strFindReplace(brickText, "%mpformula", CI18N::get("uihelpMpNone"));
|
||||||
|
@ -3664,7 +3664,7 @@ void updateStatReport ()
|
||||||
|
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
|
||||||
extern string getSystemInformations();
|
extern string getSystemInformation();
|
||||||
class CAHSendStatReport : public IActionHandler
|
class CAHSendStatReport : public IActionHandler
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -3674,7 +3674,7 @@ public:
|
||||||
CInterfaceManager *pIM = CInterfaceManager::getInstance();
|
CInterfaceManager *pIM = CInterfaceManager::getInstance();
|
||||||
pIM->displaySystemInfo(CI18N::get ("uiSendingStatReport"));
|
pIM->displaySystemInfo(CI18N::get ("uiSendingStatReport"));
|
||||||
string s = getDebugInformation();
|
string s = getDebugInformation();
|
||||||
s += getSystemInformations();
|
s += getSystemInformation();
|
||||||
|
|
||||||
string progname;
|
string progname;
|
||||||
char name[1024] = "";
|
char name[1024] = "";
|
||||||
|
|
|
@ -947,7 +947,7 @@ void CChatGroupWindow::loadFreeTeller(NLMISC::IStream &f)
|
||||||
|
|
||||||
CGroupContainer *pGC = createFreeTeller(sTitle, "");
|
CGroupContainer *pGC = createFreeTeller(sTitle, "");
|
||||||
|
|
||||||
// With version 1 all tells are active because windows informations have "title based" ids and no "sID based".
|
// With version 1 all tells are active because windows information have "title based" ids and no "sID based".
|
||||||
if ((ver == 1) && (pGC != NULL))
|
if ((ver == 1) && (pGC != NULL))
|
||||||
pGC->setActive(false);
|
pGC->setActive(false);
|
||||||
}
|
}
|
||||||
|
|
|
@ -103,7 +103,7 @@ public:
|
||||||
// Get the view text
|
// Get the view text
|
||||||
const CViewText *getViewText () const {return _ViewText;}
|
const CViewText *getViewText () const {return _ViewText;}
|
||||||
|
|
||||||
// Get the historic informations
|
// Get the historic information
|
||||||
sint32 getMaxHistoric() const {return _MaxHistoric;}
|
sint32 getMaxHistoric() const {return _MaxHistoric;}
|
||||||
sint32 getCurrentHistoricIndex () const {return _CurrentHistoricIndex;}
|
sint32 getCurrentHistoricIndex () const {return _CurrentHistoricIndex;}
|
||||||
void setCurrentHistoricIndex (sint32 index) {_CurrentHistoricIndex=index;}
|
void setCurrentHistoricIndex (sint32 index) {_CurrentHistoricIndex=index;}
|
||||||
|
|
|
@ -91,7 +91,7 @@ string CGroupHTMLCS::home ()
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
|
|
||||||
extern string getDebugInformation();
|
extern string getDebugInformation();
|
||||||
extern string getSystemInformations();
|
extern string getSystemInformation();
|
||||||
|
|
||||||
string convertToHTML (const string &s)
|
string convertToHTML (const string &s)
|
||||||
{
|
{
|
||||||
|
@ -118,7 +118,7 @@ string convertToHTML (const string &s)
|
||||||
void CGroupHTMLCS::getParameters (std::vector<CParameter> ¶meters, bool encodeForUrl)
|
void CGroupHTMLCS::getParameters (std::vector<CParameter> ¶meters, bool encodeForUrl)
|
||||||
{
|
{
|
||||||
string s = getDebugInformation();
|
string s = getDebugInformation();
|
||||||
s += getSystemInformations();
|
s += getSystemInformation();
|
||||||
|
|
||||||
// For each line
|
// For each line
|
||||||
string::size_type startOfLine = 0;
|
string::size_type startOfLine = 0;
|
||||||
|
|
|
@ -38,14 +38,17 @@
|
||||||
#include "nel/misc/big_file.h"
|
#include "nel/misc/big_file.h"
|
||||||
#include "nel/misc/i18n.h"
|
#include "nel/misc/i18n.h"
|
||||||
|
|
||||||
|
#ifdef NL_OS_WINOWS
|
||||||
|
#define NL_USE_SEVENZIP 1
|
||||||
|
#endif
|
||||||
|
|
||||||
// 7 zip includes
|
// 7 zip includes
|
||||||
//extern "C"
|
#ifdef NL_USE_SEVENZIP
|
||||||
//{
|
#include "seven_zip/7zCrc.h"
|
||||||
#include "seven_zip/7zCrc.h"
|
#include "seven_zip/7zIn.h"
|
||||||
#include "seven_zip/7zIn.h"
|
#include "seven_zip/7zExtract.h"
|
||||||
#include "seven_zip/7zExtract.h"
|
#include "seven_zip/LzmaDecode.h"
|
||||||
#include "seven_zip/LzmaDecode.h"
|
#endif
|
||||||
//};
|
|
||||||
|
|
||||||
#include "game_share/bg_downloader_msg.h"
|
#include "game_share/bg_downloader_msg.h"
|
||||||
|
|
||||||
|
@ -137,8 +140,7 @@ struct EPatchDownloadException : public Exception
|
||||||
|
|
||||||
CPatchManager *CPatchManager::_Instance = NULL;
|
CPatchManager *CPatchManager::_Instance = NULL;
|
||||||
|
|
||||||
|
#ifdef NL_USE_SEVENZIP
|
||||||
|
|
||||||
/// Input stream class for 7zip archive
|
/// Input stream class for 7zip archive
|
||||||
class CNel7ZipInStream : public _ISzInStream
|
class CNel7ZipInStream : public _ISzInStream
|
||||||
{
|
{
|
||||||
|
@ -187,7 +189,7 @@ public:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
// ****************************************************************************
|
// ****************************************************************************
|
||||||
|
@ -1939,6 +1941,7 @@ void CPatchManager::getCorruptedFileInfo(const SFileToPatch &ftp, ucstring &sTra
|
||||||
|
|
||||||
bool CPatchManager::unpack7Zip(const std::string &sevenZipFile, const std::string &destFileName)
|
bool CPatchManager::unpack7Zip(const std::string &sevenZipFile, const std::string &destFileName)
|
||||||
{
|
{
|
||||||
|
#ifdef NL_USE_SEVENZIP
|
||||||
nlinfo("Uncompressing 7zip archive '%s' to '%s'",
|
nlinfo("Uncompressing 7zip archive '%s' to '%s'",
|
||||||
sevenZipFile.c_str(),
|
sevenZipFile.c_str(),
|
||||||
destFileName.c_str());
|
destFileName.c_str());
|
||||||
|
@ -2023,10 +2026,14 @@ bool CPatchManager::unpack7Zip(const std::string &sevenZipFile, const std::strin
|
||||||
|
|
||||||
// ok, all is fine, file is unpacked
|
// ok, all is fine, file is unpacked
|
||||||
return true;
|
return true;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CPatchManager::unpackLZMA(const std::string &lzmaFile, const std::string &destFileName)
|
bool CPatchManager::unpackLZMA(const std::string &lzmaFile, const std::string &destFileName)
|
||||||
{
|
{
|
||||||
|
#ifdef NL_USE_SEVENZIP
|
||||||
nldebug("unpackLZMA : decompression the lzma file '%s' into output file '%s", lzmaFile.c_str(), destFileName.c_str());
|
nldebug("unpackLZMA : decompression the lzma file '%s' into output file '%s", lzmaFile.c_str(), destFileName.c_str());
|
||||||
CIFile inStream(lzmaFile);
|
CIFile inStream(lzmaFile);
|
||||||
uint32 inSize = inStream.getFileSize();
|
uint32 inSize = inStream.getFileSize();
|
||||||
|
@ -2087,6 +2094,9 @@ bool CPatchManager::unpackLZMA(const std::string &lzmaFile, const std::string &d
|
||||||
outStream.serialBuffer(outBuffer.get(), (uint)fileSize);
|
outStream.serialBuffer(outBuffer.get(), (uint)fileSize);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -3420,7 +3430,7 @@ void CInstallThread::run()
|
||||||
std::string correct = CPath::standardizePath (patchPath + _Entries[first].PatchName, false);
|
std::string correct = CPath::standardizePath (patchPath + _Entries[first].PatchName, false);
|
||||||
allowed.insert(correct);
|
allowed.insert(correct);
|
||||||
}
|
}
|
||||||
// Delete file from tmp directory that are not "allowed" (torrent protocol can downlaod partial file that are not asked)
|
// Delete file from tmp directory that are not "allowed" (torrent protocol can download partial file that are not asked)
|
||||||
std::vector<std::string> vFiles;
|
std::vector<std::string> vFiles;
|
||||||
CPath::getPathContent(patchPath , true, false, true, vFiles);
|
CPath::getPathContent(patchPath , true, false, true, vFiles);
|
||||||
for (uint32 i = 0; i < vFiles.size(); ++i)
|
for (uint32 i = 0; i < vFiles.size(); ++i)
|
||||||
|
|
|
@ -211,9 +211,8 @@ public:
|
||||||
void deleteBatchFile();
|
void deleteBatchFile();
|
||||||
void reboot();
|
void reboot();
|
||||||
|
|
||||||
// TODO : Revoir ca pour la seconde partie ...
|
// TODO : modify it for the second part ...
|
||||||
// On a peut etre pas les informations de taille des patches ... voir avec daniel
|
// Maybe we can't get patchs size ... currently, it only returns 1!
|
||||||
// pour l'instant c'est un fake qui retourne 1 !
|
|
||||||
|
|
||||||
int getTotalFilesToGet();
|
int getTotalFilesToGet();
|
||||||
int getCurrentFilesToGet();
|
int getCurrentFilesToGet();
|
||||||
|
|
|
@ -44,7 +44,7 @@ public:
|
||||||
|
|
||||||
|
|
||||||
/** Notify the http logon server from the various step that have been reached in the client.
|
/** Notify the http logon server from the various step that have been reached in the client.
|
||||||
* Php scripts on server side use these informations to collect statistics such as :
|
* Php scripts on server side use these information to collect statistics such as :
|
||||||
* - how many player manage to do a successful video driver initialization ?
|
* - how many player manage to do a successful video driver initialization ?
|
||||||
* - how many player did pass the login screen ?
|
* - how many player did pass the login screen ?
|
||||||
* - what is the mean loading time from character selection until in game ?
|
* - what is the mean loading time from character selection until in game ?
|
||||||
|
@ -89,7 +89,7 @@ enum
|
||||||
LoginStep_VideoModeSetupHighColor = 2000,
|
LoginStep_VideoModeSetupHighColor = 2000,
|
||||||
LoginStep_LoginScreen = 3000,
|
LoginStep_LoginScreen = 3000,
|
||||||
LoginStep_PostLogin = 4000,
|
LoginStep_PostLogin = 4000,
|
||||||
// following are not really part of the login, but are useful informations as well (TODO : find a better name for the class ...)
|
// following are not really part of the login, but are useful information as well (TODO : find a better name for the class ...)
|
||||||
LoginStep_CharacterSelection = 5000,
|
LoginStep_CharacterSelection = 5000,
|
||||||
LoginStep_InGameEntry = 6000,
|
LoginStep_InGameEntry = 6000,
|
||||||
LoginStep_GameExit = 7000
|
LoginStep_GameExit = 7000
|
||||||
|
|
|
@ -426,9 +426,6 @@ void displayDebugUIUnderMouse();
|
||||||
// Display an Help.
|
// Display an Help.
|
||||||
void displayHelp();
|
void displayHelp();
|
||||||
|
|
||||||
// Draw a Bar to show when the user will be disconnected.
|
|
||||||
void drawDisco();
|
|
||||||
|
|
||||||
//update the sound manager (listener pos, user walk/run sound...)
|
//update the sound manager (listener pos, user walk/run sound...)
|
||||||
void updateSound();
|
void updateSound();
|
||||||
|
|
||||||
|
@ -2847,7 +2844,7 @@ bool mainLoop()
|
||||||
if(UserEntity->sendToServer(out))
|
if(UserEntity->sendToServer(out))
|
||||||
NetMngr.push(out);
|
NetMngr.push(out);
|
||||||
}
|
}
|
||||||
// Give informations to the server about the combat position (ability to strike).
|
// Give information to the server about the combat position (ability to strike).
|
||||||
{
|
{
|
||||||
CBitMemStream out;
|
CBitMemStream out;
|
||||||
if(UserEntity->msgForCombatPos(out))
|
if(UserEntity->msgForCombatPos(out))
|
||||||
|
@ -3109,7 +3106,7 @@ void displayDebugFps()
|
||||||
static NLMISC::CRefPtr<CInterfaceElement> HighlightedDebugUI;
|
static NLMISC::CRefPtr<CInterfaceElement> HighlightedDebugUI;
|
||||||
|
|
||||||
// displayDebug :
|
// displayDebug :
|
||||||
// Display informations about ui elements that are under the mouse
|
// Display information about ui elements that are under the mouse
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
void displayDebugUIUnderMouse()
|
void displayDebugUIUnderMouse()
|
||||||
{
|
{
|
||||||
|
@ -3357,14 +3354,14 @@ void displayDebug()
|
||||||
// Now Displaying the selection.
|
// Now Displaying the selection.
|
||||||
TextContext->printfAt(0.0f, line, "--*** Watched entity ***--");
|
TextContext->printfAt(0.0f, line, "--*** Watched entity ***--");
|
||||||
line -= lineStep;
|
line -= lineStep;
|
||||||
// Display informations about the debug entity slot.
|
// Display information about the debug entity slot.
|
||||||
if(WatchedEntitySlot != CLFECOMMON::INVALID_SLOT)
|
if(WatchedEntitySlot != CLFECOMMON::INVALID_SLOT)
|
||||||
{
|
{
|
||||||
// Get a pointer on the target.
|
// Get a pointer on the target.
|
||||||
CEntityCL *watchedEntity = EntitiesMngr.entity(WatchedEntitySlot);
|
CEntityCL *watchedEntity = EntitiesMngr.entity(WatchedEntitySlot);
|
||||||
if(watchedEntity)
|
if(watchedEntity)
|
||||||
{
|
{
|
||||||
// Display Debug Informations about the Selection.
|
// Display Debug Information about the Selection.
|
||||||
watchedEntity->displayDebug(0.0f, line, -lineStep);
|
watchedEntity->displayDebug(0.0f, line, -lineStep);
|
||||||
|
|
||||||
// Distance of the target
|
// Distance of the target
|
||||||
|
@ -3392,7 +3389,7 @@ void displayDebug()
|
||||||
line -= lineStep;
|
line -= lineStep;
|
||||||
TextContext->printfAt(0.0f, line, "Mem Used: %d",nMem);*/
|
TextContext->printfAt(0.0f, line, "Mem Used: %d",nMem);*/
|
||||||
|
|
||||||
// 3D Filters informations:
|
// 3D Filters information:
|
||||||
#ifdef _PROFILE_ON_
|
#ifdef _PROFILE_ON_
|
||||||
line-= lineStep;
|
line-= lineStep;
|
||||||
TextContext->printfAt(0.0f, line, "3D Filters:");
|
TextContext->printfAt(0.0f, line, "3D Filters:");
|
||||||
|
|
|
@ -93,7 +93,7 @@ CPlayerCL::CPlayerCL()
|
||||||
_HairColor = 0;
|
_HairColor = 0;
|
||||||
_EyesColor = 0;
|
_EyesColor = 0;
|
||||||
|
|
||||||
// Not enough informations to display the player.
|
// Not enough information to display the player.
|
||||||
_WaitForAppearance = true;
|
_WaitForAppearance = true;
|
||||||
|
|
||||||
_PlayerCLAsyncTextureLoading= false;
|
_PlayerCLAsyncTextureLoading= false;
|
||||||
|
@ -680,7 +680,7 @@ void CPlayerCL::updateVisualPropertyVpa(const NLMISC::TGameCycle &/* gameCycle *
|
||||||
{
|
{
|
||||||
CInterfaceManager *IM = CInterfaceManager::getInstance ();
|
CInterfaceManager *IM = CInterfaceManager::getInstance ();
|
||||||
|
|
||||||
// Player will now have enough informations to display the character.
|
// Player will now have enough information to display the character.
|
||||||
_WaitForAppearance = false;
|
_WaitForAppearance = false;
|
||||||
|
|
||||||
// Get the property.
|
// Get the property.
|
||||||
|
@ -1223,7 +1223,7 @@ double CPlayerCL::getMaxSpeed() const// virtual
|
||||||
|
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// displayDebug :
|
// displayDebug :
|
||||||
// Display Debug Informations.
|
// Display Debug Information.
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
void CPlayerCL::displayDebug(float x, float &y, float lineStep) // virtual
|
void CPlayerCL::displayDebug(float x, float &y, float lineStep) // virtual
|
||||||
{
|
{
|
||||||
|
|
|
@ -70,7 +70,7 @@ public:
|
||||||
* Methods only here for the debug.
|
* Methods only here for the debug.
|
||||||
*/
|
*/
|
||||||
//@{
|
//@{
|
||||||
/// Display Debug Informations.
|
/// Display Debug Information.
|
||||||
virtual void displayDebug(float x, float &y, float lineStep);
|
virtual void displayDebug(float x, float &y, float lineStep);
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
|
|
|
@ -92,7 +92,7 @@ CPlayerR2CL::CPlayerR2CL()
|
||||||
_HairColor = 0;
|
_HairColor = 0;
|
||||||
_EyesColor = 0;
|
_EyesColor = 0;
|
||||||
|
|
||||||
// Not enough informations to display the player.
|
// Not enough information to display the player.
|
||||||
_WaitForAppearance = true;
|
_WaitForAppearance = true;
|
||||||
|
|
||||||
_PlayerCLAsyncTextureLoading= false;
|
_PlayerCLAsyncTextureLoading= false;
|
||||||
|
@ -431,7 +431,7 @@ void CPlayerR2CL::updateVisualPropertyVpa(const NLMISC::TGameCycle &/* gameCycle
|
||||||
{
|
{
|
||||||
CInterfaceManager *IM = CInterfaceManager::getInstance ();
|
CInterfaceManager *IM = CInterfaceManager::getInstance ();
|
||||||
|
|
||||||
// Player will now have enough informations to display the character.
|
// Player will now have enough information to display the character.
|
||||||
_WaitForAppearance = false;
|
_WaitForAppearance = false;
|
||||||
|
|
||||||
// Get the property.
|
// Get the property.
|
||||||
|
@ -969,7 +969,7 @@ double CPlayerR2CL::getMaxSpeed() const// virtual
|
||||||
|
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// displayDebug :
|
// displayDebug :
|
||||||
// Display Debug Informations.
|
// Display Debug Information.
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
void CPlayerR2CL::displayDebug(float x, float &y, float lineStep) // virtual
|
void CPlayerR2CL::displayDebug(float x, float &y, float lineStep) // virtual
|
||||||
{
|
{
|
||||||
|
|
|
@ -70,7 +70,7 @@ public:
|
||||||
* Methods only here for the debug.
|
* Methods only here for the debug.
|
||||||
*/
|
*/
|
||||||
//@{
|
//@{
|
||||||
/// Display Debug Informations.
|
/// Display Debug Information.
|
||||||
virtual void displayDebug(float x, float &y, float lineStep);
|
virtual void displayDebug(float x, float &y, float lineStep);
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
|
|
|
@ -525,7 +525,7 @@ CTool::TRayIntersectionType CTool::computeLandscapeRayIntersection(const CWorldV
|
||||||
const CArray2D<sint16> &heightMap = getEditor().getIslandCollision().getHeightMap();
|
const CArray2D<sint16> &heightMap = getEditor().getIslandCollision().getHeightMap();
|
||||||
if (!heightMap.empty())
|
if (!heightMap.empty())
|
||||||
{
|
{
|
||||||
// if heightmap is present, use it because it gives us more reliable informations
|
// if heightmap is present, use it because it gives us more reliable information
|
||||||
CVector surfPos;
|
CVector surfPos;
|
||||||
if (!computeNearestValidSurfaceFromHeightMap(inter.x, inter.y, surfPos)) return InvalidPacsPos;
|
if (!computeNearestValidSurfaceFromHeightMap(inter.x, inter.y, surfPos)) return InvalidPacsPos;
|
||||||
static volatile float threshold = 2.f;
|
static volatile float threshold = 2.f;
|
||||||
|
|
|
@ -627,7 +627,7 @@ void CSheetManager::loadAllSheet(NLMISC::IProgressCallback &callBack, bool updat
|
||||||
callBack.progress (0);
|
callBack.progress (0);
|
||||||
callBack.pushCropedValues (0, 0.5f);
|
callBack.pushCropedValues (0, 0.5f);
|
||||||
|
|
||||||
// Get some informations from typ files.
|
// Get some information from typ files.
|
||||||
loadTyp();
|
loadTyp();
|
||||||
|
|
||||||
// prepare a list of sheets extension to load.
|
// prepare a list of sheets extension to load.
|
||||||
|
@ -970,7 +970,7 @@ CItemSheet *CSheetManager::getItem(SLOTTYPE::EVisualSlot slot, uint index)
|
||||||
|
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
// loadTyp :
|
// loadTyp :
|
||||||
// Get Some informations from 'typ' files.
|
// Get Some information from 'typ' files.
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
void CSheetManager::loadTyp()
|
void CSheetManager::loadTyp()
|
||||||
{
|
{
|
||||||
|
|
|
@ -356,7 +356,7 @@ void CStreamableIG::addLoadedIGToMap()
|
||||||
if (!_IGMap) return;
|
if (!_IGMap) return;
|
||||||
for(uint k = 0; k < _IGs.size(); ++k)
|
for(uint k = 0; k < _IGs.size(); ++k)
|
||||||
{
|
{
|
||||||
if (_IGs[k].IG && _IGs[k].IG != (NL3D::UInstanceGroup *)-1) // is this a succesfully loaded ig ?
|
if (_IGs[k].IG && _IGs[k].IG != (NL3D::UInstanceGroup *)-1) // is this a successfully loaded ig ?
|
||||||
{
|
{
|
||||||
// insert the new ig if it hasn't before..
|
// insert the new ig if it hasn't before..
|
||||||
if( _IGMap->insert(std::make_pair(NLMISC::strlwr(_IGs[k].Name), _IGs[k].IG)).second )
|
if( _IGMap->insert(std::make_pair(NLMISC::strlwr(_IGs[k].Name), _IGs[k].IG)).second )
|
||||||
|
@ -373,7 +373,7 @@ void CStreamableIG::removeLoadedIGFromMap()
|
||||||
if (!_IGMap) return;
|
if (!_IGMap) return;
|
||||||
for(uint k = 0; k < _IGs.size(); ++k)
|
for(uint k = 0; k < _IGs.size(); ++k)
|
||||||
{
|
{
|
||||||
if (_IGs[k].IG && _IGs[k].IG != (NL3D::UInstanceGroup *)-1) // is this a succesfully loaded ig ?
|
if (_IGs[k].IG && _IGs[k].IG != (NL3D::UInstanceGroup *)-1) // is this a successfully loaded ig ?
|
||||||
{
|
{
|
||||||
TString2IG::iterator it = _IGMap->find(_IGs[k].Name);
|
TString2IG::iterator it = _IGMap->find(_IGs[k].Name);
|
||||||
if (it != _IGMap->end())
|
if (it != _IGMap->end())
|
||||||
|
|
|
@ -166,14 +166,14 @@ void removePacket(uint8 numPacket)
|
||||||
|
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
// insertPacket :
|
// insertPacket :
|
||||||
// Insert the packet received informations in a list.
|
// Insert the packet received information in a list.
|
||||||
//-----------------------------------------------
|
//-----------------------------------------------
|
||||||
void insertPacket(const CPacketInfos &packetInfos)
|
void insertPacket(const CPacketInfos &packetInfos)
|
||||||
{
|
{
|
||||||
// Upadte the last packet received.
|
// Upadte the last packet received.
|
||||||
LastPacketReceived = packetInfos.Num;
|
LastPacketReceived = packetInfos.Num;
|
||||||
|
|
||||||
// Insert the packet informations.
|
// Insert the packet information.
|
||||||
PacketInfos.insert(make_pair(LastPacketReceived, packetInfos));
|
PacketInfos.insert(make_pair(LastPacketReceived, packetInfos));
|
||||||
|
|
||||||
// Check Local Time Step with the new packet.
|
// Check Local Time Step with the new packet.
|
||||||
|
|
|
@ -117,7 +117,7 @@ void insertPacketTime(uint8 numPacket, TTime time);
|
||||||
void ackPacketTimeBefore(uint8 ackPacketNumber);
|
void ackPacketTimeBefore(uint8 ackPacketNumber);
|
||||||
|
|
||||||
void removePacket(uint8 numPacket);
|
void removePacket(uint8 numPacket);
|
||||||
/// Insert the packet received informations in a list.
|
/// Insert the packet received information in a list.
|
||||||
void insertPacket(const CPacketInfos &packetInfos);
|
void insertPacket(const CPacketInfos &packetInfos);
|
||||||
/// Return the sent time for a given packet or 0 if the packet is not found
|
/// Return the sent time for a given packet or 0 if the packet is not found
|
||||||
TTime getSentPacketTime(uint8 numPacket);
|
TTime getSentPacketTime(uint8 numPacket);
|
||||||
|
|
|
@ -3578,7 +3578,7 @@ CCDBNodeBranch *CUserEntity::getBeastDBEntry( CLFECOMMON::TClientDataSetIndex ui
|
||||||
|
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// displayDebug :
|
// displayDebug :
|
||||||
// Display Debug Informations.
|
// Display Debug Information.
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
void CUserEntity::displayDebug(float x, float &y, float lineStep) // virtual
|
void CUserEntity::displayDebug(float x, float &y, float lineStep) // virtual
|
||||||
{
|
{
|
||||||
|
|
|
@ -344,7 +344,7 @@ public:
|
||||||
* Methods only here for the debug.
|
* Methods only here for the debug.
|
||||||
*/
|
*/
|
||||||
//@{
|
//@{
|
||||||
/// Display Debug Informations.
|
/// Display Debug Information.
|
||||||
virtual void displayDebug(float x, float &y, float lineStep);
|
virtual void displayDebug(float x, float &y, float lineStep);
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
#include "data_set_base.h"
|
#include "data_set_base.h"
|
||||||
#include <nel/georges/u_form_elm.h>
|
#include <nel/georges/u_form_elm.h>
|
||||||
|
|
||||||
// Dependancy on NLNET::IService only for config file access for TDataSetSheet::getConfigDataSetSize()
|
// Dependency on NLNET::IService only for config file access for TDataSetSheet::getConfigDataSetSize()
|
||||||
#include <nel/net/service.h>
|
#include <nel/net/service.h>
|
||||||
#include "ryzom_entity_id.h"
|
#include "ryzom_entity_id.h"
|
||||||
|
|
||||||
|
|
|
@ -3601,7 +3601,7 @@ namespace RSMGR
|
||||||
// get session info (anim)
|
// get session info (anim)
|
||||||
virtual void on_getSessionInfo(NLNET::TSockId from, uint32 charId, TSessionId sessionId) =0;
|
virtual void on_getSessionInfo(NLNET::TSockId from, uint32 charId, TSessionId sessionId) =0;
|
||||||
|
|
||||||
// Update the informations of a planned or running session
|
// Update the information of a planned or running session
|
||||||
// Return 'invokeResult' : 0 : ok, session updated
|
// Return 'invokeResult' : 0 : ok, session updated
|
||||||
// 1 : unknown character
|
// 1 : unknown character
|
||||||
// 2 : unknown session
|
// 2 : unknown session
|
||||||
|
@ -4012,7 +4012,7 @@ namespace RSMGR
|
||||||
|
|
||||||
_CallbackClient->send(message);
|
_CallbackClient->send(message);
|
||||||
}
|
}
|
||||||
// Update the informations of a planned or running session
|
// Update the information of a planned or running session
|
||||||
// Return 'invokeResult' : 0 : ok, session updated
|
// Return 'invokeResult' : 0 : ok, session updated
|
||||||
// 1 : unknown character
|
// 1 : unknown character
|
||||||
// 2 : unknown session
|
// 2 : unknown session
|
||||||
|
|
|
@ -2483,7 +2483,7 @@ void CServerAnimationModule::addPioneer( TSessionId sessionId, TCharId charId)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
getEditionModule()->updateCharPioneerRight(charId);
|
getEditionModule()->updateCharPioneerRight(charId);
|
||||||
// TODO send this informations only if client
|
// TODO send this information only if client
|
||||||
askMissionItemsDescription(*clientProxyPtr);
|
askMissionItemsDescription(*clientProxyPtr);
|
||||||
askActPositionDescriptions(*clientProxyPtr);
|
askActPositionDescriptions(*clientProxyPtr);
|
||||||
askUserTriggerDescriptions(*clientProxyPtr);
|
askUserTriggerDescriptions(*clientProxyPtr);
|
||||||
|
|
|
@ -1928,7 +1928,7 @@ NLMISC_COMMAND(displayTarget,"display bot target status for given bot(s) or play
|
||||||
|
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
log.displayNL("=> can't display informations for the target of: %s", args[i].c_str());
|
log.displayNL("=> can't display information for the target of: %s", args[i].c_str());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue