//
#include "stdafx.h"
#include "server.h"
#include "MagicType2Set.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMagicType2Set
IMPLEMENT_DYNAMIC(CMagicType2Set, CRecordset)
CMagicType2Set::CMagicType2Set(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CMagicType2Set)
m_iNum = 0;
m_Name = _T("");
m_Description = _T("");
m_HitType = 0;
m_HitRate = 0;
m_AddDamage = 0;
m_AddRange = 0;
m_NeedArrow = 0;
m_AddDamagePlus = 0;
m_nFields = 9;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CMagicType2Set::GetDefaultConnect()
{
return _T("ODBC;DSN=kn_online;UID=knight;PWD=knight");
}
CString CMagicType2Set::GetDefaultSQL()
{
return _T(".");
}
void CMagicType2Set::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CMagicType2Set)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T(""), m_iNum);
RFX_Text(pFX, _T(""), m_Name);
RFX_Text(pFX, _T(""), m_Description);
RFX_Byte(pFX, _T(""), m_HitType);
RFX_Int(pFX, _T(""), m_HitRate);
RFX_Int(pFX, _T(""), m_AddDamage);
RFX_Byte(pFX, _T(""), m_NeedArrow);
RFX_Int(pFX, _T(""), m_AddDamagePlus);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CMagicType2Set diagnostics
#ifdef _DEBUG
void CMagicType2Set::AssertValid() const
{
CRecordset::AssertValid();
}
void CMagicType2Set::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
MagicType3Set.cpp// MagicType3Set.cpp : implementation file
//
#include "stdafx.h"
#include "server.h"
#include "MagicType3Set.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMagicType3Set
IMPLEMENT_DYNAMIC(CMagicType3Set, CRecordset)
CMagicType3Set::CMagicType3Set(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CMagicType3Set)
m_iNum = 0;
m_Name = _T("");
m_Description = _T("");
m_DirectType = 0;
m_FirstDamage = 0;
m_EndDamage = 0;
m_TimeDamage = 0;
m_Duration = 0;
m_Attribute = 0;
m_Radius = 0;
m_Angle = 0;
m_nFields = 11;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CMagicType3Set::GetDefaultConnect()
{
return _T("ODBC;DSN=kn_online;UID=knight;PWD=knight");
}
CString CMagicType3Set::GetDefaultSQL()
{
return _T(".");
}
void CMagicType3Set::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CMagicType3Set)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T(""), m_iNum);
RFX_Text(pFX, _T(""), m_Name);
RFX_Text(pFX, _T(""), m_Description);
RFX_Byte(pFX, _T(""), m_DirectType);
RFX_Int(pFX, _T(""), m_FirstDamage);
RFX_Int(pFX, _T(""), m_EndDamage);
RFX_Int(pFX, _T(""), m_TimeDamage);
RFX_Byte(pFX, _T(""), m_Duration);
RFX_Byte(pFX, _T(""), m_Attribute);
RFX_Byte(pFX, _T(""), m_Radius);
RFX_Int(pFX, _T(""), m_Angle);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CMagicType3Set diagnostics
#ifdef _DEBUG
void CMagicType3Set::AssertValid() const
{
CRecordset::AssertValid();
}
void CMagicType3Set::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
都是数据库读取的代码,有没有其他核心点的呢(我想我们的要求是不是太高了~~) 都是数据库读取的代码,有没有其他核心点的呢(我想我们的要求是不是太高了~~)
arbies 发表于 2009-9-22 12:42 http://www.kofans.cn/bbs/static/image/common/back.gif
AIServer.7z
AIServer.7z
ctgwglzc 发表于 2009-9-22 18:04 http://www.kofans.cn/bbs/static/image/common/back.gif
缺的还是缺,而且这代码的版本好像比较旧了,现在的服务器应该有许多地方改进了。 我也想知道... 我也想知道... 对于一般人没用。 这个应该支持一下
页:
1
[2]