void ofxTLVideoTrack::disable(){ if(enabled){ stop(); ofxTLImageTrack::disable(); // ofRemoveListener(ofEvents().update, this, &ofxTLVideoTrack::update); ofRemoveListener(events().playheadScrubbed, this, &ofxTLVideoTrack::playheadScrubbed); } }
bool Construction::start() { while (target.isOpen() && stillBuildingMap) { events(); update(); render(); } return itSaved; }
void ofxTLZoomer::notifyZoomDragged(ofRange oldRange){ ofxTLZoomEventArgs zoomEvent; zoomEvent.sender = timeline; zoomEvent.oldZoom = oldRange; //zoomEvent.currentZoom = currentViewRange; zoomEvent.currentZoom = getViewRange(); ofNotifyEvent(events().zoomDragged, zoomEvent); }
bool editable_events::save_events () { bool result = count() > 0; if (result) { m_sequence.events().clear(); for (const_iterator ei = events().begin(); ei != events().end(); ++ei) { event ev = EEDREF(ei); /* actually a conversion! */ if (! m_sequence.add_event(ev)) break; } result = m_sequence.events().count () == count(); } return result; }
OPimBackendOccurrence::List ODateBookAccessBackend::occurrences( const QDate& from, const QDate& to )const { OPimBackendOccurrence::List tmpList; events( tmpList, directNonRepeats(), from, to ); repeat( tmpList, directRawRepeats(),from,to ); return tmpList; }
void ofxTLAudioTrack::stop(){ if(player.getIsPlaying()){ player.setPaused(true); ofRemoveListener(ofEvents().update, this, &ofxTLAudioTrack::update); ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playbackEnded, args); } }
void LFSys::loop() { while( RUNNING ) { events(); draw(); } }
// We don't care about things below. // They will look the same all time void Engine::loop() { while( core->isOpen() ) { events(); states(); // After timer ... } }
void run() { while (1) { events(); if (quit) break; draw(); SDL_Delay(50); } }
void ofxTLTicker::mousePressed(ofMouseEventArgs& args){ //TODO change playhead position dragging = bounds.inside(args.x, args.y); if(dragging){ updateTimelinePosition(); ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playheadScrubbed, args); } }
void CharacterData::deleteData(unsigned long offset, unsigned long count) { if (offset >= _data.length()) throw DOMException(DOMException::INDEX_SIZE_ERR); XMLString oldData = _data; _data.replace(offset, count, EMPTY_STRING); if (events()) dispatchCharacterDataModified(oldData, _data); }
void CharacterData::insertData(unsigned long offset, const XMLString& arg) { if (offset > _data.length()) throw DOMException(DOMException::INDEX_SIZE_ERR); XMLString oldData = _data; _data.insert(offset, arg); if (events()) dispatchCharacterDataModified(oldData, _data); }
int key_funct(int keycode, void *param) { t_env *env; env = (t_env *)param; events(keycode, env); fractals(*env); return (1); }
void mainLoop() { while(window.isOpen()) { events(); update(); draw(); } }
bool GMEventManager::Initialise(void) { GMEvent* ongoingGMEvent; // load any existing gm events from database Result events(db->Select("SELECT * from gm_events order by id")); if (events.IsValid()) { for (unsigned long e=0; e<events.Count(); e++) { ongoingGMEvent = new GMEvent; ongoingGMEvent->id = events[e].GetInt("id"); ongoingGMEvent->status = static_cast<GMEventStatus>(events[e].GetInt("status")); ongoingGMEvent->gmID = events[e].GetInt("gm_id"); ongoingGMEvent->EndTime = 0; ongoingGMEvent->eventName = csString(events[e]["name"]); ongoingGMEvent->eventDescription = csString(events[e]["description"]); gmEvents.Push(ongoingGMEvent); // setup next available id if (ongoingGMEvent->id >= nextEventID) nextEventID = ongoingGMEvent->id + 1; } // load registered players from database Result registeredPlayers(db->Select("SELECT * from character_events order by event_id")); if (registeredPlayers.IsValid()) { PlayerData eventPlayer; int eventID; for (unsigned long rp=0; rp<registeredPlayers.Count(); rp++) { eventID = registeredPlayers[rp].GetInt("event_id"); eventPlayer.PlayerID = registeredPlayers[rp].GetInt("player_id"); eventPlayer.CanEvaluate = (registeredPlayers[rp]["vote"] == NULL); if ((ongoingGMEvent = GetGMEventByID(eventID)) != NULL) ongoingGMEvent->Player.Push(eventPlayer); else { Error1("GMEventManager: gm_events / character_events table mismatch."); return false; // ermm.. somethings gone wrong with the DB!!! } } } else { Error1("GMEventManager: character_events table is not valid."); return false; } return true; } Error1("GMEventManager: gm_events table is not valid."); return false; }
void ofxTLAudioTrack::update(ofEventArgs& args){ if(player.getPosition() < lastPercent){ ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playbackLooped, args); } lastPercent = player.getPosition(); //currently only supports timelines with duration == duration of player timeline->setCurrentTimeSeconds(player.getPosition() * player.getDuration()); }
OPimBackendOccurrence::List ODateBookAccessBackend::effectiveNonRepeatingEvents( const QDate& from, const QDate& to )const { OPimBackendOccurrence::List tmpList; OPimEvent::ValueList list = directNonRepeats(); events( tmpList, list, from, to ); return tmpList; }
void EventManager::update() { std::queue<std::shared_ptr<events::Event> > events(_events); _events = std::queue<std::shared_ptr<events::Event> > (); while(!events.empty()) { fireEvent(events.front()); events.pop(); } }
void ofxTLZoomer::setViewRange(ofRange newRange){ ofxTLZoomEventArgs zoomEvent; zoomEvent.oldZoom = getViewRange(); zoomEvent.sender = timeline; currentViewRange = newRange; zoomEvent.currentZoom = getViewRange(); ofNotifyEvent(events().zoomEnded, zoomEvent); }
OEffectiveEvent::ValueList ODateBookAccessBackend::effectiveNonRepeatingEvents( const QDate& from, const QDate& to ) { OEffectiveEvent::ValueList tmpList; OEvent::ValueList list = directNonRepeats(); events( tmpList, list, from, to ); qHeapSort( tmpList ); return tmpList; }
void FightObj::ReturnPeace() { CMoveShape *target = m_AI->GetTarget(); if(target) { TauntEvents events(m_Owner->GetTauntHandler()); events.TargetLost(target->GetExID(), target->GetType()); } m_AI->ChangeState(ST_RETURN, ReturnEvent(m_EnterFightPos.x, m_EnterFightPos.y)); }
void FDDividendEngineBase<Scheme>::setupArguments( const PricingEngine::arguments *a) const { const DividendVanillaOption::arguments *args = dynamic_cast<const DividendVanillaOption::arguments *>(a); QL_REQUIRE(args, "incorrect argument type"); std::vector<boost::shared_ptr<Event> > events(args->cashFlow.size()); std::copy(args->cashFlow.begin(), args->cashFlow.end(), events.begin()); FDMultiPeriodEngine<Scheme>::setupArguments(a, events); }
void ofxTLBangs::bangFired(ofxTLKeyframe* key){ ofxTLBangEventArgs args; args.sender = timeline; args.track = this; args.currentMillis = timeline->getCurrentTimeMillis(); args.currentPercent = timeline->getPercentComplete(); args.currentFrame = timeline->getCurrentFrame(); args.currentTime = timeline->getCurrentTime(); ofNotifyEvent(events().bangFired, args); }
void ofxTLAudioTrack::stop(){ if(player.getIsPlaying()){ player.setPaused(true); if(timeline->getTimecontrolTrack() == this){ ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playbackEnded, args); } } }
void testRefInROOT::testAllLabels() { TFile file("good.root"); fwlite::Event events(&file); for(events.toBegin(); not events.atEnd(); ++events) { fwlite::Handle<edmtest::OtherThingCollection> pOthers; pOthers.getByLabel(events,"OtherThing","testUserTag","TEST"); } }
std::vector<Event> Event::select(std::string cond, int limit){ DB::Result r = DB::query("SELECT type, source_id, source_name, target_id, target_name, track_id, track_title, message, date AT TIME ZONE 'UTC', id FROM events" + (cond.empty()?"":" WHERE "+cond) + " ORDER BY date DESC" + (limit?" LIMIT "+number(limit):"")); std::vector<Event> events(r.size()); for(unsigned i=0; i<r.size(); i++){ Type t = r[i][0] == "publish" ? Publish : r[i][0] == "comment" ? Comment : r[i][0] == "favorite" ? Favorite : Follow; events[i] = Event(t, User(number(r[i][1]),r[i][2]), User(number(r[i][3]),r[i][4]), Track(number(r[i][5]),r[i][6]), r[i][7], r[i][8], number(r[i][9])); } return events; }
void waiting(void) { int key; double temp, delay, origTime; ididit = 0; for (;;) { key = scan(); if (key != IHEOL) break; proutn("How long? "); } chew(); if (key != IHREAL) { huh(); return; } origTime = delay = aaitem; if (delay <= 0.0) return; if (delay >= d.remtime || nenhere != 0) { prout("Are you sure? "); if (ja() == 0) return; } /* Alternate resting periods (events) with attacks */ resting = 1; do { if (delay <= 0) resting = 0; if (resting == 0) { cramf(d.remtime, 0, 2); prout(" stardates left."); return; } temp = Time = delay; if (nenhere) { double rtime = 1.0 + Rand(); if (rtime < temp) temp = rtime; Time = temp; } if (Time < delay) attack(0); if (nenhere==0) movetho(); if (alldone) return; events(); ididit = 1; if (alldone) return; delay -= temp; /* Repair Deathray if long rest at starbase */ if (origTime-delay >= 9.99 && condit == IHDOCKED) damage[DDRAY] = 0.0; } while (d.galaxy[quadx][quady] != 1000); // leave if quadrant supernovas resting = 0; Time = 0; }
void Game::execute() { if (!inited) return; while(true) { Happen end = events(); if (end == Happen::YES) break; end = renderer->update(); if (end == Happen::YES) break; } renderer->closeWindow(); }
void CharacterData::setData(const XMLString& rData) { if (events()) { XMLString oldData = _data; _data = rData; dispatchCharacterDataModified(oldData, _data); } else { _data = rData; } }
void CharacterData::appendData(const XMLString& arg) { if (events()) { XMLString oldData = _data; _data.append(arg); dispatchCharacterDataModified(oldData, _data); } else { _data.append(arg); } }