void ReplayMaster::init() { init_globals(); SoundDriver::driver()->set_global_volume(8); // Max volume. world = Rect(Point(0, 0), Preferences::preferences()->screen_size()); play_screen = Rect( world.left + kLeftPanelWidth, world.top, world.right - kRightPanelWidth, world.bottom); viewport = play_screen; gRealWorld = new ArrayPixMap(world.width(), world.height()); gRealWorld->fill(RgbColor::kBlack); CreateOffscreenWorld(); InitSpriteCursor(); RotationInit(); InterfaceHandlingInit(); InitDirectText(); ScreenLabelInit(); InitMessageScreen(); InstrumentInit(); SpriteHandlingInit(); AresCheatInit(); ScenarioMakerInit(); SpaceObjectHandlingInit(); // MUST be after ScenarioMakerInit() InitSoundFX(); MusicInit(); InitMotion(); AdmiralInit(); InitBeams(); }
/***************************************************************************** * ARP-RHYTHMICC-FILTER *****************************************************************************/ ArpRhythmiCcFilter::ArpRhythmiCcFilter( ArpRhythmiCcFilterAddOn* addon, AmFilterHolderI* holder, const BMessage* settings) : AmFilterI(addon), mAddOn(addon), mHolder(holder), mMotion(NULL), mControlNumber(7), mFrequency(50), mAmount(1), mFlags(FOLLOW_X) { InitMotion(); if (settings) PutConfiguration(settings); }
void ReplayMaster::init() { init_globals(); sys.audio->set_global_volume(8); // Max volume. sys_init(); Label::init(); Messages::init(); InstrumentInit(); SpriteHandlingInit(); PluginInit(); SpaceObjectHandlingInit(); // MUST be after PluginInit() InitMotion(); Admiral::init(); Vectors::init(); }