Main Page | Modules | Class List | File List | Class Members | File Members

LadderDefines.h

Go to the documentation of this file.
00001 //****************************************************************************
00002 //*   Author:  Guillaume Plante
00008 //****************************************************************************
00009 
00010 
00011 #ifndef __LADDERDEFINES_H__
00012 #define __LADDERDEFINES_H__
00013 
00014 #include "define.h"
00015 #include "GSTypes.h"
00016 
00017 #define     LADDER_QUERY_VERSION        1               
00018 
00019 #define     LADDER_NAME_LENGTH          1025    
00020 #define     LADDER_FIELDNAME_LENGTH     129             
00021 #define     LADDER_FIELDCAPTION_LENGTH  33              
00022 #define     LADDER_FIELDVALUE_LENGTH    129             
00023 
00024 
00030 typedef enum
00031 {
00032         FILTER_EQUAL,
00033         FILTER_ABOVE,
00034         FILTER_BELOW
00035 } E_FILTER_OPERATOR;
00036 
00045 typedef struct
00046 {
00047         GSchar szFieldName[LADDER_FIELDNAME_LENGTH];    
00048         E_FILTER_OPERATOR eOperator;                                    
00049         GSint iValue;                                                                   
00050 } LADDER_FILTER;
00051 
00052 
00060 struct LADDER_ROW
00061 {
00062     GSchar player[NAMELENGTH];
00063     GSushort valueCount;
00064     GSint * values;
00065 };
00066 
00067 #endif //__LADDERDEFINES_H__

Ubi.com GameService SDK - ©UbiSoft Entertainment 2002
GameService development team