void main_set_fastforward(int enable) { static int ff_state = 0; static int SavedSpeedFactor = 100; if (enable && !ff_state) { ff_state = 1; /* activate fast-forward */ SavedSpeedFactor = l_SpeedFactor; l_SpeedFactor = 250; setSpeedFactor(l_SpeedFactor); /* call to audio plugin */ StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); // set fast-forward indicator l_msgFF = osd_new_message(OSD_TOP_RIGHT, "Fast Forward"); osd_message_set_static(l_msgFF); } else if (!enable && ff_state) { ff_state = 0; /* de-activate fast-forward */ l_SpeedFactor = SavedSpeedFactor; setSpeedFactor(l_SpeedFactor); // call to audio plugin StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); // remove message osd_delete_message(l_msgFF); l_msgFF = NULL; } }
double Printlines::slowdownTo(double totalseconds) { double totalnow = totalSecondsExtruding(); if (totalseconds == 0 || totalnow == 0) return 1; double speedfactor = totalnow / totalseconds; if (speedfactor >= 1.) return speedfactor; setSpeedFactor(speedfactor); return speedfactor; }
void main_speeddown(int percent) { if (l_SpeedFactor - percent > 10) /* 10% minimum speed */ { l_SpeedFactor -= percent; setSpeedFactor(l_SpeedFactor); // call to audio plugin StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); } }
void main_speedup(int percent) { if (l_SpeedFactor + percent < 300) /* 300% maximum speed */ { l_SpeedFactor += percent; setSpeedFactor(l_SpeedFactor); // call to audio plugin StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); } }
void main_speedup(int percent) { if (l_SpeedFactor + percent < 300) /* 300% maximum speed */ { l_SpeedFactor += percent; main_message(M64MSG_STATUS, OSD_BOTTOM_LEFT, "%s %d%%", "Playback speed:", l_SpeedFactor); setSpeedFactor(l_SpeedFactor); // call to audio plugin StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); } }
m64p_error main_set_speed(int percent) { if (percent < 10 || percent > 300) return M64ERR_INPUT_ASSERT; l_SpeedFactor = percent; setSpeedFactor(l_SpeedFactor); // call to audio plugin StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); return M64ERR_SUCCESS; }
void main_set_fastforward(int enable) { static int ff_state = 0; static int SavedSpeedFactor = 100; if (enable && !ff_state) { ff_state = 1; /* activate fast-forward */ SavedSpeedFactor = l_SpeedFactor; l_SpeedFactor = 250; setSpeedFactor(l_SpeedFactor); /* call to audio plugin */ StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); } else if (!enable && ff_state) { ff_state = 0; /* de-activate fast-forward */ l_SpeedFactor = SavedSpeedFactor; setSpeedFactor(l_SpeedFactor); // call to audio plugin StateChanged(M64CORE_SPEED_FACTOR, l_SpeedFactor); } }
void TileMap::walkToGoalbyAstart(Vec2 touchLocation) { auto playerPos = _player->getPosition(); Vec2 playerCoord = mapCoordFromPosition(playerPos); Vec2 goalCoord = mapCoordFromPosition(touchLocation); log("playerCoord.x = %f, playerCoord.y = %f", playerCoord.x, playerCoord.y); log("goalCoord.x = %f, goalCoord.y = %f", goalCoord.x, goalCoord.y); if (playerCoord == goalCoord) return; bool findstatus = _astart->findPath(playerCoord, goalCoord); log("find the path status:findstatus = %d", findstatus); if (findstatus == true) { _findPath = _astart->getPath(); _findPath.pop_back(); //remove the start position _player->stopActionByTag(78); _walkToLast = false; _speedFactor = setSpeedFactor(1, 150); TileMap::walkSequenceToGoal(_player, touchLocation); } else { log("the path cannot be finded"); } _astart->mapClear(); }
Paddle::Paddle(View::ViewPaddle* view) { bindView(view); reset(); setLives(3); setSpeedFactor(250.0f); }
Item::Item() { setType(Type::Random); setSpeedFactor(100.0); }
Item::Item(Type type, const glm::vec2& position) { setType(type); setPosition(position); setSpeedFactor(100.0); }
Item::Item(Type type) { setType(type); setSpeedFactor(100.0); }