void Stage2::Flag3() { for(int i = 0; i<10; i++) { MakeEnemy(Index_Enemy2,3000 + 150*i); } MakeItem(ItemIndex::ItemSuper,3000); MakeItem(ItemIndex::ItemBomb,3500); }
void Stage2::Flag2() { for(int i = 0; i<5; i++) { MakeEnemy(Index_Enemy1,4000 + 150*i); MakeEnemy(Index_Enemy2,4250 + 150*i); MakeItem(ItemIndex::ItemMultiple,4000 + 1000 * i); } MakeItem(ItemIndex::ItemGrenade,5000); }
void DebuggerMenuHandler::RegisterDefaultWindowItems() { struct Breakpoints : cbDebuggerWindowMenuItem { virtual void OnClick(bool enable) { CodeBlocksDockEvent evt(enable ? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW); cbBreakpointsDlg *dialog = Manager::Get()->GetDebuggerManager()->GetBreakpointDialog(); if (dialog) { evt.pWindow = dialog->GetWindow(); Manager::Get()->ProcessEvent(evt); } } virtual bool IsEnabled() { return Manager::Get()->GetDebuggerManager()->GetBreakpointDialog(); } virtual bool IsChecked() { cbBreakpointsDlg *dialog = Manager::Get()->GetDebuggerManager()->GetBreakpointDialog(); return dialog && IsWindowReallyShown(dialog->GetWindow()); } }; struct Watches : CommonItem<cbWatchesDlg> { Watches() : CommonItem<cbWatchesDlg>(cbDebuggerFeature::Watches, cbDebuggerPlugin::Watches, &DebuggerManager::GetWatchesDialog) { } virtual bool IsEnabled() { return Manager::Get()->GetDebuggerManager()->GetWatchesDialog(); } }; RegisterWindowMenu(_("Breakpoints"), _("Edit breakpoints"), new Breakpoints); RegisterWindowMenu(_("Watches"), _("Watch variables"), new Watches); RegisterWindowMenu(_("Call stack"), _("Displays the current call stack"), MakeItem(cbDebuggerFeature::Callstack, cbDebuggerPlugin::Backtrace, &DebuggerManager::GetBacktraceDialog)); RegisterWindowMenu(_("CPU Registers"), _("Display the CPU registers"), MakeItem(cbDebuggerFeature::CPURegisters, cbDebuggerPlugin::CPURegisters, &DebuggerManager::GetCPURegistersDialog)); RegisterWindowMenu(_("Disassembly"), _("Disassembles the current stack frame"), MakeItem(cbDebuggerFeature::Disassembly, cbDebuggerPlugin::Disassembly, &DebuggerManager::GetDisassemblyDialog)); RegisterWindowMenu(_("Memory dump"), _("Displays the contents of a memory location"), MakeItem(cbDebuggerFeature::ExamineMemory, cbDebuggerPlugin::ExamineMemory, &DebuggerManager::GetExamineMemoryDialog)); RegisterWindowMenu(_("Running threads"), _("Displays the currently running threads and allows switching between them"), MakeItem(cbDebuggerFeature::Threads, cbDebuggerPlugin::Threads, &DebuggerManager::GetThreadsDialog)); }
void Stage2::Flag1() { for(int i = 0; i<10; i++) { MakeEnemy(Index_Enemy1, 5000 + 150*i); } MakeItem(ItemIndex::ItemGrenade,6000); MakeItem(ItemIndex::ItemBomb,6500); for(int i = 0; i<3; i++) { MakeBox(BoxIndex::Box_ConBox, i * 2300); } }
void Stage2::Flag4() { for(int i = 0; i<20; i++) { MakeEnemy(Index_Enemy2,2000 + 75*i); } MakeItem(ItemIndex::ItemLife,2000); }
void QuarkManager::init () { QList<QStandardItem*> items; for (const auto& id : FavMgr_->GetFavorites ()) if (auto item = MakeItem (id)) items << item; if (!items.isEmpty ()) Model_->invisibleRootItem ()->appendRows (items); }
void WheelBase::Load( RString sType ) { LOG->Trace( "WheelBase::Load('%s')", sType.c_str() ); ASSERT( this->GetNumChildren() == 0 ); // only load once m_bEmpty = false; m_LastSelection = NULL; m_iSelection = 0; m_fTimeLeftInState = 0; m_fPositionOffsetFromSelection = 0; m_iSwitchesLeftInSpinDown = 0; m_Moving = 0; SWITCH_SECONDS .Load(sType,"SwitchSeconds"); LOCKED_INITIAL_VELOCITY .Load(sType,"LockedInitialVelocity"); SCROLL_BAR_HEIGHT .Load(sType,"ScrollBarHeight"); m_exprItemTransformFunction.SetFromReference( THEME->GetMetricR(sType,"ItemTransformFunction") ); NUM_WHEEL_ITEMS_TO_DRAW .Load(sType,"NumWheelItems"); WHEEL_ITEM_LOCKED_COLOR .Load(sType,"WheelItemLockedColor"); m_soundChangeMusic.Load( THEME->GetPathS(sType,"change"), true ); m_soundLocked.Load( THEME->GetPathS(sType,"locked"), true ); WheelItemBase *pTempl = MakeItem(); ActorUtil::LoadAllCommands( *pTempl, m_sName ); pTempl->PlayCommand( "Init" ); for( int i=0; i<NUM_WHEEL_ITEMS; i++ ) { WheelItemBase *pItem = pTempl->Copy(); DEBUG_ASSERT( pItem ); m_WheelBaseItems.push_back( pItem ); } SAFE_DELETE( pTempl ); // draw outside->inside for( int i=0; i<NUM_WHEEL_ITEMS/2; i++ ) this->AddChild( m_WheelBaseItems[i] ); for( int i=NUM_WHEEL_ITEMS-1; i>=NUM_WHEEL_ITEMS/2; i-- ) this->AddChild( m_WheelBaseItems[i] ); m_sprHighlight.Load( THEME->GetPathG(sType,"highlight") ); m_sprHighlight->SetName( "Highlight" ); this->AddChild( m_sprHighlight ); ActorUtil::LoadAllCommands( *m_sprHighlight, m_sName ); m_ScrollBar.SetName( "ScrollBar" ); m_ScrollBar.SetBarHeight( SCROLL_BAR_HEIGHT ); this->AddChild( &m_ScrollBar ); ActorUtil::LoadAllCommands( m_ScrollBar, m_sName ); SetPositions(); }
void Stage2::Flag5() { for(int i = 0; i<5; i++) { MakeEnemy(Index_Enemy1,0 + 150*i); MakeEnemy(Index_Enemy2,0 + 150*i); } MakeItem(ItemIndex::ItemBomb,0); m_pBoss = CEnemy::create(Index_Boss2); m_pBoss->setPos(ccp(300,0)); addChild(m_pBoss); m_vChars.push_back(m_pBoss); }
void MainLogic::charUpdate() { auto itr = m_vChars.begin(); FOREACH(m_vChars,itr) { if((*itr)->m_isFire) { MakeBullet((*itr)); } if((*itr)->m_eState == StateB_Null) { if((*itr)->m_eCharIndex == Index_Player) { } else { auto t = *itr; m_vChars.erase(itr); removeChild(t); break; } } } if(m_pPlayer->isGrenade) { MakeGrenade(); } if(m_pPlayer->m_nHp <= 0) { DataMgr->m_isActive = false; MakeItem(ItemIndex::ItemBomb,m_pPlayer->getPos().x); } }
void QuarkManager::addItem (const QString& id) { if (auto item = MakeItem (id)) Model_->appendRow (item); }