home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Revista CD Expert 51
/
PCGamer51_17Demos.iso
/
games
/
CM
/
CyclingManagerDemoCangas.exe
/
CyclingManagerDemo
/
scripts
/
team
/
roster
/
page_team_roster.cnh
< prev
next >
Wrap
Text File
|
2001-04-21
|
9KB
|
224 lines
//----------------------------------------------------------------------------------------------------------------//
//----------------------------------------------------------------------------------------------------------------//
// functions prototypes
//----------------------------------------------------------------------------------------------------------------//
//----------------------------------------------------------------------------------------------------------------//
// func Page_Team_Roaster_OpenTeamPanel ()
typedef func void TYPE_Page_Roster_OpenTeamPanel ();
var TYPE_Page_Roster_OpenTeamPanel Page_Team_Roaster_OpenTeamPanel;
// func void Page_Team_Roaster_SaveRacingTeam ()
typedef func void TYPE_Page_Team_Raster_SaveRacingTeam ();
var TYPE_Page_Team_Raster_SaveRacingTeam Page_Team_Roaster_SaveRacingTeam;
// MistER-j TODO : renommer
// func void DisplayPull ()
typedef func void TYPE_Page_Team_Roster_DisplayPull ();
var TYPE_Page_Team_Roster_DisplayPull DisplayPull;
// func void Page_Team_Roster_AddPullCyclist (i32x _iCyclistID)
typedef func void TYPE_Page_Team_Roster_AddPullCyclist (i32x _iCyclistID);
var TYPE_Page_Team_Roster_AddPullCyclist Page_Team_Roster_AddPullCyclist;
// func void Page_Team_Roster_RemovePullCyclist (i32x _iCyclistID)
typedef func void TYPE_Page_Team_Roster_RemovePullCyclist (i32x _iCyclistID);
var TYPE_Page_Team_Roster_RemovePullCyclist Page_Team_Roster_RemovePullCyclist;
// MistER-j TODO : renommer
// func void UpdateListDisplay ()
typedef func void TYPE_Page_Team_Roster_UpdateListDisplay ();
var TYPE_Page_Team_Roster_UpdateListDisplay UpdateListDisplay;
// MistER-j TOTO : renommer
// func void UpdatePullDisplay ()
typedef func void TYPE_Page_Team_Roster_UpdatePullDisplay ();
var TYPE_Page_Team_Roster_UpdatePullDisplay UpdatePullDisplay;
// MistER-j TODO : renommer
// func void UpdateDisplay()
typedef func void TYPE_Page_Team_Roster_UpdateDisplay();
var TYPE_Page_Team_Roster_UpdateDisplay UpdateDisplay;
// func void UpdateDisplay()
typedef func void TYPE_Page_Team_Roster_UpdateSubscribe();
var TYPE_Page_Team_Roster_UpdateSubscribe UpdateSubscribe;
// MistER-j TODO : renommer
// func void Page_Team_Roaster_InitMembers ()
typedef func void TYPE_Page_Team_Roster_InitMembers ();
var TYPE_Page_Team_Roster_InitMembers Page_Team_Roaster_InitMembers;
// MistER-j TODO : renommer
// func void Page_Team_Roaster_Create ()
typedef func void TYPE_Page_Team_Roster_Create ();
var TYPE_Page_Team_Roster_Create Page_Team_Roaster_Create;
// MistER-j TODO : renommer
// func i32x Page_Team_RoasterEvent (i32x _iComponentID,i32x _iEvent)
typedef func i32x TYPE_Page_Team_Roster_Event (i32x _iComponentID, i32x _iEvent);
var TYPE_Page_Team_Roster_Event Page_Team_RoasterEvent;
// func void Page_Team_Roster_LoadData ()
typedef func void TYPE_Page_Team_Roster_LoadData ();
var TYPE_Page_Team_Roster_LoadData Page_Team_Roster_LoadData;
// func void Page_Team_Roster_SaveData ()
typedef func void TYPE_Page_Team_Roster_SaveData ();
var TYPE_Page_Team_Roster_SaveData Page_Team_Roster_SaveData;
// func void vPage_Team_Roaster_TeamsDivisionsOk ()
typedef func void TYPE_Page_Team_Roster_TeamsDivisionsOk ();
var TYPE_Page_Team_Roster_TeamsDivisionsOk vPage_Team_Roaster_TeamsDivisionsOk;
// func void vPage_Team_Roaster_CyclistsTeamsOk ()
typedef func void TYPE_Page_Team_Roster_CyclistsTeamsOk ();
var TYPE_Page_Team_Roster_CyclistsTeamsOk vPage_Team_Roaster_CyclistsTeamsOk;
// func void vPage_Team_Roaster_RacingTeamsOK()
typedef func void TYPE_Page_Team_Roster_RacingTeamsOK ();
var TYPE_Page_Team_Roster_RacingTeamsOK vPage_Team_Roaster_RacingTeamsOK;
// func void vPage_Team_Roaster_CyclistsFitnessOK()
typedef func void TYPE_vPage_Team_Roaster_CyclistsFitnessOK();
var TYPE_vPage_Team_Roaster_CyclistsFitnessOK vPage_Team_Roaster_CyclistsFitnessOK;
// func void Page_Team_Roaster_Destructor ()
typedef func void TYPE_Page_Team_Roaster_Destructor ();
var TYPE_Page_Team_Roaster_Destructor Page_Team_Roaster_Destructor;
// func i32x Page_Team_Roaster_Constructor ()
typedef func i32x TYPE_Page_Team_Roaster_Constructor ();
var TYPE_Page_Team_Roaster_Constructor Page_Team_Roaster_Constructor;
// vSortRoasterSubset
typedef func void TYPE_vSortRoasterSubset ();
var TYPE_vSortRoasterSubset vSortRoasterSubset;
// func szx szGetColumnNameFromIndex(i32x _iColumnIndex)
typedef func szx TYPE_szGetColumnNameFromIndex(i32x _iColumnIndex);
var TYPE_szGetColumnNameFromIndex szGetColumnNameFromIndex;
//vPage_Team_Roaster_DestroyJoins
typedef func void TYPE_vPage_Team_Roaster_DestroyJoins ();
var TYPE_vPage_Team_Roaster_DestroyJoins vPage_Team_Roaster_DestroyJoins;
// vUpdateRoasterSubset
typedef func void TYPE_vUpdateRoasterSubset ();
var TYPE_vUpdateRoasterSubset vUpdateRoasterSubset;
// func i32x Page_Team_Roster_GetCurrentStageNumber ()
typedef func i32x TYPE_Page_Team_Roster_GetCurrentStageNumber ();
var TYPE_Page_Team_Roster_GetCurrentStageNumber Page_Team_Roster_GetCurrentStageNumber;
// func void Page_Team_Roster_SetSelectedListItem (i32x _iSelectedItem)
typedef func void TYPE_Page_Team_Roster_SetSelectedListItem (i32x _iSelectedItem);
var TYPE_Page_Team_Roster_SetSelectedListItem Page_Team_Roster_SetSelectedListItem;
// func void Page_Team_Roster_SetListPosition (i32x _iSelectedItem)
typedef func void TYPE_Page_Team_Roster_SetListPosition (i32x _iSelectedItem);
var TYPE_Page_Team_Roster_SetListPosition Page_Team_Roster_SetListPosition;
// func szx szGetLocalizedCaracNameFromIndex(i32x _iColumnIndex)
typedef func szx TYPE_szGetLocalizedCaracNameFromIndex(i32x _iColumnIndex);
var TYPE_szGetLocalizedCaracNameFromIndex szGetLocalizedCaracNameFromIndex;
// func void Page_Team_Roster_Create_List()
typedef func void TYPE_Page_Team_Roster_Create_List();
var TYPE_Page_Team_Roster_Create_List Page_Team_Roster_Create_List;
// func void Page_Team_Roster_Refresh ()
typedef func void TYPE_Page_Team_Roster_Refresh();
var TYPE_Page_Team_Roster_Refresh Page_Team_Roster_Refresh;
//----------------------------------------------------------------------------------------------------------------//
//----------------------------------------------------------------------------------------------------------------//
// Page struct
//----------------------------------------------------------------------------------------------------------------//
//----------------------------------------------------------------------------------------------------------------//
typedef struct sPage_Team_Roaster
{
szx szName;
component pComponent;
ObjectFunc oFunc;
component pThis;
//Management IDs
i32x iWindowID;
i32x iPageTitleID;
i32x iPageTitleBackID;
// i32x iTeamListID; //Display team list
i32x iCyclistListID; //Display cyclists of the selected team
i32x iPullListID; //Pull of selected cyclists
i32x iDecoID;
i32x iPanelRacingTeamID;
i32x iCadreCyclistID[9];
i32x iTableBorderID[21];
i32x m_cSubscribe; // Subscribe button
i32x m_cUnsubscribe; // Unsubscribe button
i32x iSelectID; //Select Button
i32x iRemoveID; //Remove Button
i32x iLoadDataID;
i32x iDisplayPullID;
i32x iTestTeamID;
i32x iColumnTitleID[14];
// team list box
i32x iSelectedDivisionID;
i32x m_cTeamListBox;
//Variables
// sPage_Team_Roaster_Division oPage_Team_Roaster_Division[3];
i32x iCurrentStageNumber;
i32x iSelectedCyclistIndex;
i32x iSelectedCyclistID;
i32x iNbCyclistsInPull;
i32x iCyclistsPull[9];
i32x iSelectedCyclist;
i32x iSelectedPullCyclist;
// Global join on cyclist carac
// Join on CYCLIST TEAM
i32x m_jCyclistID;
i32x m_jCyclistFirstName;
i32x m_jCyclistLastName;
i32x m_jCyclistAge;
i32x m_jCyclistRiding;
i32x m_jCyclistClimbing;
i32x m_jCyclistDownhill;
i32x m_jCyclistSprint;
i32x m_jCyclistEndurance;
i32x m_jCyclistRecuperation;
i32x m_jCyclistAcceleration;
i32x m_jCyclistAgility;
i32x m_jCyclistIntelligence;
i32x m_jCyclistDiscipline;
i32x m_jCyclistFitness;
i32x m_jCyclistRating;
// Join on RACING CYCLIST
i32x m_jRacingCyclist[9];
// sort
i32x iSortDirection;
i32x iSortedComponent;
boolx bDataReceived;
} sPage_Team_Roaster;
var sPage_Team_Roaster oPage_Team_Roaster;
message mSetRacingTeam(i32x _C0, i32x _C1, i32x _C2, i32x _C3, i32x _C4, i32x _C5, i32x _C6, i32x _C7, i32x _C8);