Beispiel #1
0
BallData BallData::CreateObject	(POINT	pos,		POINTFLOAT	centerPos,		FLOAT	fRadius,
								 bool	bIsChecked,	bool		bIsPosManually,	bool	bIsSizeManually)
{
	BallData result = BallData(pos, bIsChecked);

	result.SetCenterPoint(centerPos);

	result.SetRadius(fRadius);

	result.SetPosManually(bIsPosManually);
	result.SetSizeManually(bIsSizeManually);

	return result;
}
Beispiel #2
0
BallData*	UnitData::CreateBall	(POINT	point,	BOOL		bIsChecked)
{
	BallData newData = BallData(point, bIsChecked);

	if (!IsExistsBall(point))
	{
		_lstBall.push_back(newData);

		return GetBall(point);
	}
	else
	{
		return NULL;
	}
}
Beispiel #3
0
//---------------------------------------------------------------------------
// ----- Methods :: Ball ----- //
//---------------------------------------------------------------------------
BallData*	UnitData::CreateBall	(INT32	nCol,	INT32		nRow,	BOOL		bIsChecked)
{
	BallData newData = BallData(nCol, nRow, bIsChecked);

	if (!IsExistsBall(nCol, nRow))
	{
		_lstBall.push_back(newData);

		return GetBall(nCol, nRow);
	}
	else
	{
		return NULL;
	}
}
Beispiel #4
0
//---------------------------------------------------------------------------
// ----- Create Object ----- //
//---------------------------------------------------------------------------
BallData BallData::CreateObject	(INT32	nCol,		INT32		nRow,			FLOAT	fCenterX,
								 FLOAT	fCenterY,	FLOAT		fRadius,
								 bool	bIsChecked,	bool		bIsPosManually,	bool	bIsSizeManually)
{
	BallData result = BallData(nCol, nRow, bIsChecked);

	result.SetCenterPoint(fCenterX, fCenterY);

	result.SetRadius(fRadius);

	result.SetPosManually(bIsPosManually);
	result.SetSizeManually(bIsSizeManually);

	return result;
}
Beispiel #5
0
BallData*	UnitData::CreateBall	(POINT point, BallStatusType eStatus)
{
	BallData newData = BallData(point, false);

	newData.SetBallStatus(eStatus);

	if (!IsExistsBall(point))
	{
		_lstBall.push_back(newData);

		return GetBall(point);
	}
	else
	{
		return NULL;
	}
}
Beispiel #6
0
BallData*	UnitData::CreateBall	(INT32 nCol, INT32 nRow, BallStatusType eStatus)
{
	BallData newData = BallData(nCol, nRow, false);

	newData.SetBallStatus(eStatus);

	if (!IsExistsBall(nCol, nRow))
	{
		_lstBall.push_back(newData);

		return GetBall(nCol, nRow);
	}
	else
	{
		return NULL;
	}
}
Beispiel #7
0
BallData*	UnitData::CreateBall(POINT point, BOOL bIsChecked, OriginLocation eOriginLocation)
{
	POINT pointCalculated;

	if (!GetBallPointWithOriginLocation(point, eOriginLocation, pointCalculated))
	{
		return NULL;
	}

	BallData newData = BallData(pointCalculated, bIsChecked);

	if (!IsExistsBall(pointCalculated))
	{
		_lstBall.push_back(newData);

		return GetBall(pointCalculated);
	}
	else
	{
		return NULL;
	}
}
Beispiel #8
0
BallData*	UnitData::CreateBall(INT32 nCol, INT32 nRow, BOOL bIsChecked, BallStatusType eStatus,	OriginLocation eOriginLocation)
{
	POINT pointCalculated;

	if (!GetBallPointWithOriginLocation(nCol, nRow, eOriginLocation, pointCalculated))
	{
		return NULL;
	}

	BallData newData = BallData(pointCalculated, bIsChecked);

	newData.SetBallStatus(eStatus);

	if (!IsExistsBall(pointCalculated))
	{
		_lstBall.push_back(newData);

		return GetBall(pointCalculated);
	}
	else
	{
		return NULL;
	}
}
Beispiel #9
0
BallData*	UnitData::CreateBall(POINT point, BallStatusType eStatus, OriginLocation	eOriginLocation)
{
	POINT pointCalculated;

	if (!GetBallPointWithOriginLocation(point, eOriginLocation, pointCalculated))
	{
		return NULL;
	}

	BallData newData = BallData(pointCalculated, false);

	newData.SetBallStatus(eStatus);

	if (!IsExistsBall(pointCalculated))
	{
		_lstBall.push_back(newData);

		return GetBall(pointCalculated);
	}
	else
	{
		return NULL;
	}
}
Beispiel #10
0
void Monitor::AddBall(int score, int durationSeconds)
{
	data.m_balls.push_back(BallData(durationSeconds, score));
}