// ServerRecipe.h: interface for the CServerRecipe class.
|
//
|
//////////////////////////////////////////////////////////////////////
|
|
#if !defined(AFX_SERVERRECIPE_H__80A07C8A_A529_4231_BF4E_B59A0FA9AD9E__INCLUDED_)
|
#define AFX_SERVERRECIPE_H__80A07C8A_A529_4231_BF4E_B59A0FA9AD9E__INCLUDED_
|
|
#if _MSC_VER > 1000
|
#pragma once
|
#endif // _MSC_VER > 1000
|
|
#include "EquipmentRecipe.h"
|
#include "UtilityRecipe.h"
|
#include "SystemRecipe.h"
|
#include "GlassRecipe.h"
|
|
// °Ë»ç ½Ã½ºÅÛ + °Ë»ç ¹æ¹ý, °Ë»ç¿µ¿ª + ÆÐŶ.
|
class AFX_EXT_CLASS CServerRecipe
|
{
|
protected:
|
int m_SystemRecipeCnt;
|
int m_ModelCnt;
|
protected:
|
CEquipmentRecipe m_EquipmentRecipe;
|
CUtilityRecipe m_UtilityRecipe;
|
|
CGlassRecipe m_GlassRecipe;
|
CSystemRecipeHive m_SystemRecipeHive; // °Ë»ç ½Ã½ºÅÛ, Åõ°ú, ¹Ý»ç, À̸éµî....
|
|
CMosisPacket m_WritePacket;
|
|
public:
|
BOOL SetSystemRecipeCnt(int nSys, BOOL bAppend) {return m_SystemRecipeHive.SetSize(nSys, bAppend);}
|
int GetSystemRecipeCnt() {return m_SystemRecipeHive.GetSize();}
|
CSystemRecipe *GetSystemRecipe(int iSystem) {return m_SystemRecipeHive.GetData(iSystem);};
|
|
public:
|
CMosisPacket *GetPacketHive() {return &m_WritePacket;}
|
BOOL WriteInspectorRecipe(int iSystem, int iCamera);
|
};
|
|
#endif // !defined(AFX_SERVERRECIPE_H__80A07C8A_A529_4231_BF4E_B59A0FA9AD9E__INCLUDED_)
|