コード例 #1
0
ファイル: ispy.cpp プロジェクト: ChristophKuhfuss/supertux
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;
}
コード例 #2
0
ファイル: owl.cpp プロジェクト: gabixdev/supertux
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;
}
コード例 #3
0
ファイル: willowisp.cpp プロジェクト: devnexen/supertux
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;
}
コード例 #4
0
ファイル: badguy.hpp プロジェクト: ChristophKuhfuss/supertux
 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;
 }