Beispiel #1
0
ObjectSettings
Ispy::get_settings() {
  ObjectSettings result = MovingSprite::get_settings();
  result.options.push_back( ObjectOption(MN_SCRIPT, _("Script"), &script, "script"));
  result.options.push_back( dir_option(&dir) );

  return result;
}
Beispiel #2
0
ObjectSettings
Owl::get_settings() {
  ObjectSettings result(_("Owl"));
  result.options.push_back( ObjectOption(MN_TEXTFIELD, _("Name"), &name));
  result.options.push_back( dir_option(&dir) );
  result.options.push_back( ObjectOption(MN_TEXTFIELD, _("Death script"), &dead_script));
  return result;
}
Beispiel #3
0
ObjectSettings
WillOWisp::get_settings() {
  ObjectSettings result(_("Will 'o' wisp"));
  result.options.push_back( ObjectOption(MN_TEXTFIELD, _("Name"), &name));
  result.options.push_back( dir_option(&dir) );
  result.options.push_back( ObjectOption(MN_TEXTFIELD, _("Sector"), &target_sector, "sector"));
  result.options.push_back( ObjectOption(MN_TEXTFIELD, _("Spawnpoint"), &target_spawnpoint, "spawnpoint"));
  result.options.push_back( ObjectOption(MN_TEXTFIELD, _("Hit script"), &hit_script, "hit-script"));
  result.options.push_back( ObjectOption(MN_NUMFIELD, _("Track range"), &track_range, "track-range"));
  result.options.push_back( ObjectOption(MN_NUMFIELD, _("Vanish range"), &vanish_range, "vanish-range"));
  result.options.push_back( ObjectOption(MN_NUMFIELD, _("Fly speed"), &flyspeed, "flyspeed"));
  return result;
}
Beispiel #4
0
 virtual ObjectSettings get_settings() override {
   ObjectSettings result = MovingSprite::get_settings();
   result.options.push_back( dir_option(&dir) );
   result.options.push_back( ObjectOption(MN_SCRIPT, _("Death script"), &dead_script));
   return result;
 }