0 Members and 1 Guest are viewing this topic.
enum { CREW_MANAGEMENT_PERFORM_EVA , LIFE_SUPPORT_POWER_AIR_FILTER, LIFE_SUPPORT_POWER_AIR_TEMPERATURE, LIFE_SUPPORT_POWER_CLIMATISATION, LIFE_SUPPORT_POWER_RADIATOR , LIFE_SUPPORT_POWER_POMPE_AIR, LIFE_SUPPORT_POWER_WATER_FILTER , LIFE_SUPPORT_POWER_WATER_ANALYSE, LIFE_SUPPORT_AJOUTE_HUMIDITE, LIFE_SUPPORT_RESCUE_POWER_AIR_FILTER, LIFE_SUPPORT_RESCUE_POWER_AIR_TEMPERATURE , LIFE_SUPPORT_RESCUE_POWER_CLIMATISATION , LIFE_SUPPORT_DEPLOY_RADIATOR, LIFE_SUPPORT_POWER_POMPE_WATER , LIFE_SUPPORT_DUMP_WATER , LIFE_SUPPORT_ENLEVE_HUMIDITE, PROBES_RELEASEBUTTON, BOTTOM_DOCK , FIN_BOUTON_POUSSOIR,};
enum { CREW_MANAGEMENT_PERFORM_EVA , BOTTOM_DOCK , FIN_BOUTON_POUSSOIR,};
InitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(002,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(003,DIODE_CHECK_HYDRO,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(004,DIODE_CHECK_TEMP,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
void Irridium::InitialiseDiode(int SaveRestoreNbr,int MotCle....{ if(SaveRestoreNbr<0||SaveRestoreNbr>999||MotCle<DIODE_CHECK_ELEC...... { return; //fait rien } static int ResetOk=0; if(ResetOk!=(int)this) { int I; for(I=0;I<FIN_DIODE_SIMPLE;I++) memset(&Diode[I],0,sizeof(BOUTON)); ResetOk=(int)this; } Diode[MotCle].InitOK=INITBOUTONOK; // fin initialisation Diode[MotCle].Etat=EtatInitial; Diode[MotCle].iBmpPosX=SourceBitmapX; Diode[MotCle].iBmpPosY=SourceBitmapY; Diode[MotCle].AidPosZoneX=PositionPanelX; Diode[MotCle].AidPosZoneY=PositionPanelY; Diode[MotCle].Panel=Panelo; Scn.SavedVariable(SaveRestoreNbr,&Diode[MotCle].Etat);}
picto a écrit:Donc le temps gagné ... effectivement
enum { CREW_MANAGEMENT_PERFORM_EVA , /* LIFE_SUPPORT_POWER_AIR_FILTER, LIFE_SUPPORT_POWER_AIR_TEMPERATURE, LIFE_SUPPORT_POWER_CLIMATISATION, LIFE_SUPPORT_POWER_RADIATOR , LIFE_SUPPORT_POWER_POMPE_AIR, LIFE_SUPPORT_POWER_WATER_FILTER , LIFE_SUPPORT_POWER_WATER_ANALYSE, LIFE_SUPPORT_AJOUTE_HUMIDITE, LIFE_SUPPORT_RESCUE_POWER_AIR_FILTER, LIFE_SUPPORT_RESCUE_POWER_AIR_TEMPERATURE , LIFE_SUPPORT_RESCUE_POWER_CLIMATISATION , LIFE_SUPPORT_DEPLOY_RADIATOR, LIFE_SUPPORT_POWER_POMPE_WATER , LIFE_SUPPORT_DUMP_WATER , LIFE_SUPPORT_ENLEVE_HUMIDITE, */ BOTTOM_DOCK , FIN_BOUTON_POUSSOIR,};
// diodesInitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(002,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); //boutonsInitialiseBouton(003,BOUTON_PROUT,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(004,BOUTON_CACA,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
// diodesInitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(002,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); //boutonsInitialiseBouton(003,BOUTON_PROUT,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(004,BOUTON_CACA,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); // Ah euh... diodes encoreInitialiseDiode(233,ENCORE_DIODE,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); // Ah tient ouais encore une bouton... c'est le foutoir la fin de listeInitialiseBouton(234,ENCORE_BOUTON,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
// diodesInitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(002,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); //boutonsInitialiseBouton(050,BOUTON_PROUT,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(051,BOUTON_CACA,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
// diodesInitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(002,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(003,ENCORE_DIODE,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); //boutonsInitialiseBouton(050,BOUTON_PROUT,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(051,BOUTON_CACA,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(051,ENCORE_BOUTON,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
picto a écrit:Ps .... j'ai bien vu ça ... sinon CTD direct de toutes façons non ?ATTENTION A BIEN APPELLE LE SCN.INITCLASS AU TOUT DEBUT DE clbkSetClassCAP AVANT TOUT INITIALISE !
picto a écrit:Ouais ... je crois que je vais me décider enfin ... Mais le panel sera moins joli pour les testeurs
Je te rapelle en passant de laisser de la place dans les numéros de saverestore pour pouvoir rajouter des truc, c'est juste une question de lisibilité...
picto a écrit:QuoteJe te rapelle en passant de laisser de la place dans les numéros de saverestore pour pouvoir rajouter des truc, c'est juste une question de lisibilité...C'était un peu pour ça que je ne parvenais pas à me décider d'en virer.Je me disais que je n'avais pas à prnser à conserver de la place en faisant tout d'un coup.Mais vu ce qui se passe sur chaque système ...
// diodesInitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(005,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(009,ENCORE_DIODE,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); //boutonsInitialiseBouton(050,BOUTON_PROUT,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(054,BOUTON_CACA,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(056,ENCORE_BOUTON,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
// diodesInitialiseDiode(001,DIODE_CHECK_ELEC,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(002,DIODE_CHECK_ATMO,171, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseDiode(003,ENCORE_DIODE,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); //boutonsInitialiseBouton(050,BOUTON_PROUT,210, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(051,BOUTON_CACA,249, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1); InitialiseBouton(052,ENCORE_BOUTON,132, 26, XdiodeBmp, YdiodeBmp,Eteint, Panel1);
picto a écrit:As tu vu le post sur memset ?
int I;for(I=0;I<FIN_DOCK_PANELSTATUS;I++)memset(&PanelDockStatus[I],0,sizeof(DOCKSTATUS));
picto a écrit:Mais il vaut mieux que j'ai compris moi même que d'avoir encore du tout prémâché
picto a écrit:Reste ce :fu: This que je ne comprend toujours pas Mais ça viendra en temps voulu, je sais ce que c'est, instance et tout le tremblement mais je ne comprend pas encore comment et pourquoi ça fonctionne.