Exemplo n.º 1
0
void dtmgr::Lineout(RecvTable *table)
{
	static int dtindex = 0;
	nwtable[dtindex++] = table;

	for (int i = 0; i < table->iprops; i++)
	{
		RecvTable *dt = table->props[i].datatable;

		if (dt)
		{
			bool g = true;

			for (int j = 0; j < dtindex && g; j++)
			{
				if (nwtable[j] == dt)
					g = false;
			}

			if (g)
			{
				Lineout(dt);
			}
		}
	}
}
void
Lineout2D::EndLeftButtonAction()
{
    EndRubberBand();
    Lineout();
    EndTimer();
    doAlign = false;
}
Exemplo n.º 3
0
void dtmgr::Start()
{
	nwtable = new RecvTable *[1024];


	for (int i = 0; !nwclass; i++)
	{
		if (*client->GetMethod<char *>(i) == '\xa1')
			nwclass = **(NetworkClass ***)(client->GetMethod<char *>(i) + 1);
	}

	for (NetworkClass *next = nwclass; next; next = next->next)
		Lineout(next->table);

	Map();
}