예제 #1
0
파일: TradeMgr.c 프로젝트: rcarmo/homeworld
/*-----------------------------------------------------------------------------
    Name        : tmSave
    Description : Saves TradeMgr stuff
    Inputs      :
    Outputs     :
    Return      :
----------------------------------------------------------------------------*/
void tmSave(void)
{
    sdword i;

    SaveStructureOfSize(tmTechResearchable,sizeof(tmTechResearchable[0])*TM_NUM_TECHS);
    SaveStructureOfSize(tmTechForSale, sizeof(tmTechForSale[0])*TM_NUM_TECHS);
    SaveStructureOfSize(tmTechPrice, sizeof(tmTechPrice[0])*TM_NUM_TECHS);

    for (i=0;i<NUM_KAS_DIALOGS;i++)
    {
        Save_String(tmKASDialog[i]);
    }

    SaveInfoNumber(tmTradeDisabled);
}
예제 #2
0
파일: AIVar.c 프로젝트: Almamu/homeworld
void SaveThisAIVar(AIVar *aivar)
{
    SaveStructureOfSize(aivar,sizeof(AIVar));
}