Exemplo n.º 1
0
void TrailFromLua::UnpackBody(lua_State* L, PackTrail* trail)
{
	trail->mode = LuaDataHelper::GetIntField(L, "mode");

	trail->count = LuaDataHelper::GetIntField(L, "count");

	trail->life_begin = TransTime(LuaDataHelper::GetIntField(L, "life_begin"));
	trail->life_offset = TransTime(LuaDataHelper::GetIntField(L, "life_offset"));

	trail->fadeout_time = TransTime(LuaDataHelper::GetIntField(L, "fadeout_time"));
}
Exemplo n.º 2
0
void DlgBfLog::UpdateLog()
{
	CXTraderApp* pApp = (CXTraderApp*)AfxGetApp();
	UINT uSize = pApp->m_cT->m_BfTransVec.size();
	
	UINT iSubItem = 0;
	CString szItems[6];
	for (UINT i=0;i<uSize;i++)
	{
		szItems[0].Format(_T("%d"),pApp->m_cT->m_BfTransVec[i]->FutureSerial);
		
		ansi2uni(CP_ACP,pApp->m_cT->m_BfTransVec[i]->BankAccount,szItems[1].GetBuffer(MAX_PATH));
		szItems[1].ReleaseBuffer();
		
		szItems[2]=JgBfTdType(pApp->m_cT->m_BfTransVec[i]->TradeCode);
		szItems[3].Format(_T("%.2f"),pApp->m_cT->m_BfTransVec[i]->TradeAmount);
		szItems[4] = TransTime(pApp->m_cT->m_BfTransVec[i]->TradeTime);
		
		ansi2uni(CP_ACP,pApp->m_cT->m_BfTransVec[i]->ErrorMsg,szItems[5].GetBuffer(3*MAX_PATH));
		szItems[5].ReleaseBuffer();
		
		//m_LstLog.SetRedraw(FALSE);
		for (iSubItem=0;iSubItem<6;iSubItem++)
		{
			if (iSubItem==0) { m_LstLog.InsertItem(i,NULL);}
			
			m_LstLog.SetItemText(i,iSubItem,szItems[iSubItem]);
		}
		//m_LstLog.SetRedraw(TRUE);
	}
}
Exemplo n.º 3
0
void TrailToBin::Pack(const PackTrail* trail, uint8_t** ptr)
{
	uint16_t id = trail->GetSprID();
	pack(id, ptr);

	uint8_t type = TYPE_TRAIL;
	pack(type, ptr);
 
	uint8_t mode = trail->mode;
	pack(mode, ptr);

	uint16_t count = trail->count;
	pack(count, ptr);

	uint16_t life_begin = TransTime(trail->life_begin);
	pack(life_begin, ptr);
	uint16_t life_offset = TransTime(trail->life_offset);
	pack(life_offset, ptr);

	uint16_t fadeout_time = TransTime(trail->fadeout_time);
	pack(fadeout_time, ptr);

	if (mode == T2D_MODE_IMAGE) {
		uint16_t sz = trail->comp_images.size();
		pack(sz, ptr);
		for (int i = 0; i < sz; ++i) {
			PackCompImage(trail->comp_images[i], ptr);
		}
	} else {
		assert(mode == T2D_MODE_SHAPE);
		uint16_t sz = trail->comp_shapes.size();
		pack(sz, ptr);
		for (int i = 0; i < sz; ++i) {
			PackCompShape(trail->comp_shapes[i], ptr);
		}
	}
}