BaseNode::BaseNode():_parent(NULL),_rotation(0),_position(Vector2f()),
_updateTarget(0),
_delegateUpdate(0),
_scale(Vector2f(1,1)),
_isUpdatable(true),
_isTouchIntercepted(false),
_isUpdateIntercepted(false),
_isActive(true)
{
	_childrenList=ArrayList();
	_componentMap=map<ComponentType,BaseComponent*>();
	_count++;
}
Exemple #2
0
int main() {
    ArrayList_t list = ArrayList(10);

    list.add(&list, 0, String("C"));
    list.add(&list, 1, String("C#"));
    list.add(&list, 2, String("C++"));
    list.add(&list, 3, String("Java"));
    list.add(&list, 4, String("Perl"));
    list.add(&list, 5, String("Python"));
    list.add(&list, 6, String("Ruby"));

    int i;
    for (i = 0; i < list.size(&list); i++) {
        String_t lang = list.get(&list, i);
        System.out.println(&lang);
    }

    return 0;
}
Exemple #3
0
CalendarControl::Week::Week(void) {
	WeekStart = DateTime::Now;
	Events = gcnew ArrayList();
}
Exemple #4
0
#include "StdAfx.h"
#include "Week.h"


CalendarControl::Week::Week(void) {
	WeekStart = DateTime::Now;
	Events = gcnew ArrayList();
}

CalendarControl::Week::Week(DateTime ^weekStart) {
	WeekStart = weekStart;
	Events = gcnew ArrayList();
}
Exemple #5
0
#include "StdAfx.h"
#include "TileMap.h"


TileMap::TileMap(Graphics^ startCanvas)
{
	mCols = constants::MAX_COLS;
	mRows = constants::MAX_ROWS;
	tSize = constants::TILE_SIZE;

	canvas = startCanvas;
	path = gcnew ArrayList();
	nodeMap = gcnew array<Node^, 2>(mRows, mCols);
	
	createNodeMap();
}

void TileMap::clearList()
{
	path->Clear();
}

void TileMap::drawPath()
{
	Brush^ brush = gcnew SolidBrush(Color::LimeGreen);

	for(int i = 0; i < path->Count; i++)
	{
		Point temp = (Point)path[i];
		canvas->FillRectangle(brush, temp.X * tSize, temp.Y * tSize, tSize, tSize);
	}
Exemple #6
0
Fork::Fork(void): Gatter()
{
    this->output = gcnew ArrayList();
    this->output->Add(false);
    this->output->Add(false);
}
Exemple #7
0
Fork::Fork(int number): Gatter(number)
{
    this->output = gcnew ArrayList();
    this->output->Add(false);
    this->output->Add(false);
}