CTileStamp::CTileStamp(IProjectTreeViewItem* parent) { int idx; // Add node to tree InitTreeItem("",parent); // Allocate attributes m_xSize = 8; m_ySize = 8; m_attrTblUUID = ""; // Initialize tile data. for ( idx = 0; idx < 16; idx++ ) { m_tile.append((char)0x00); } // Initialize attribute data. for ( idx = 0; idx < 1; idx++ ) { m_attr.append((char)0x00); } // Initialize property data. m_tileProperties = nesicideProject->getTileProperties(); m_grid = false; }
CGraphicsBank::CGraphicsBank(IProjectTreeViewItem* parent) { // Add node to tree InitTreeItem("",parent); // Allocate attributes m_bankItems.clear(); }
CSounds::CSounds(IProjectTreeViewItem* parent) { // Add node to tree InitTreeItem(":/resources/folder_closed.png",parent); // Allocate children m_pMusics = new CMusics(this); }
CProjectPrimitives::CProjectPrimitives(IProjectTreeViewItem* parent) { // Add node to tree InitTreeItem(":/resources/folder_closed.png",parent); // Allocate children m_pAttributeTables = new CAttributeTables(this); m_pTileStamps = new CTileStamps(this); }
CProject::CProject(IProjectTreeViewItem* parent) { // Add node to tree InitTreeItem(":/resources/folder_closed.png",parent); // Initialize this node's attributes // Allocate children m_pProjectPrimitives = new CProjectPrimitives(this); m_pSources = new CSources(this); m_pBinaryFiles = new CBinaryFiles(this); m_pGraphicsBanks = new CGraphicsBanks(this); m_pSounds = new CSounds(this); }
CNesicideProject::CNesicideProject() { // Add node to tree as root InitTreeItem(":/resources/folder_closed.png"); // Allocate children m_pProject = new CProject(this); m_pCartridge = new CCartridge(this); m_isInitialized = false; m_isDirty = false; m_projectTitle = "(No project loaded)"; setProjectOutputBasePath("."); setProjectOutputName(""); m_projectHeaderFileName = PROJECT_HEADER_FILE; m_projectSourceFileName = PROJECT_SOURCE_FILE; m_projectUsesCHRROM = true; }
CAttributeTables::CAttributeTables(IProjectTreeViewItem* parent) { // Add node to tree InitTreeItem(":/resources/folder_closed.png",parent); }
CGraphicsBanks::CGraphicsBanks(IProjectTreeViewItem* parent) { // Add node to tree InitTreeItem(":/resources/folder_closed.png",parent); }