Package de.yaams.maker.helper.gui.form.core

Examples of de.yaams.maker.helper.gui.form.core.FormHeader


  public void buildForm(FormBuilder form, int id) {
    // prepare
    RubyObject act = elements.get(id).getObject();

    // build basics
    form.addHeader("basic", new FormHeader(I18N.t("Grundlegenes"), getIcon() + "_info").setColumn(4));
    form.addElement("basic.name", RubyForm.getString("Name", "@name", act));
    form.addElement("basic.battler", new FormGraphEle(I18N.t("Battler"), project, RTP.BATTLERS, act, "@battler_name", "@battler_hue"));

    // set skills
    form.addHeader("skill", new FormHeader(I18N.t("Skills"), "skill").setColumn(4));
    form.addElement("skill.hp", RubyForm.getNumber(I18N.t("Max HP"), act, "@maxhp"));
    form.addElement("skill.sp", RubyForm.getNumber(I18N.t("Max SP"), act, "@maxsp"));

    // add level

    // values
    form.addHeader("value", new FormHeader(I18N.t("Werte"), "systemmonitor").setColumn(8));
    form.addElement("value.str", RubyForm.getNumber(RGSS1Voc.str(project), act, "@str"));
    form.addElement("value.dex", RubyForm.getNumber(RGSS1Voc.dex(project), act, "@dex"));
    form.addElement("value.agi", RubyForm.getNumber(RGSS1Voc.agi(project), act, "@agi"));
    form.addElement("value.int", RubyForm.getNumber(RGSS1Voc.inte(project), act, "@int"));
    form.addElement("value.atk", RubyForm.getNumber("Attack Power", act, "@atk"));
    form.addElement("value.pdef", RubyForm.getNumber("Phys Def", act, "@pdef"));
    form.addElement("value.mdef", RubyForm.getNumber("Mag Def", act, "@mdef"));
    form.addElement("value.eva", RubyForm.getNumber("Evasion", act, "@eva"));

    // animation
    form.addHeader("other", new FormHeader(I18N.t("Sonstiges"), "animation").setColumn(4));
    form.addElement("other.user", new FormDBComboBox("User Animation", project, Type.ANIMATION, act, "@animation1_id", true));
    form.addElement("other.target", new FormDBComboBox("Target Animation", project, Type.ANIMATION, act, "@animation2_id", true));

    // drops
    form.addHeader("treasure", new FormHeader(I18N.t("Belohnung"), "armor_weapon").setColumn(8));
    form.addElement("treasure.gexp", RubyForm.getNumber("EXP", act, "@exp"));
    form.addElement("treasure.gold", RubyForm.getNumber("Gold", act, "@gold"));
    form.addElement("treasure.prob",
        RubyForm.getNumber("Chance(%)", act, "@treasure_prob").setMinMax(0, 100, 1).setInfoTxt("Chance to get this item"));

    form.addElement("treasure.get", new FormInfo("", I18N.t("Select of the 3 foldings, only once!")));
    form.addElement("treasure.geti", new FormDBComboBox("Item", project, Type.ITEM, act, "@item_id", true));
    form.addElement("treasure.getw", new FormDBComboBox("Weapon", project, Type.WEAPON, act, "@weapon_id", true));
    form.addElement("treasure.geta", new FormDBComboBox("Armor", project, Type.ARMOR, act, "@armor_id", true));

    // elements
    form.addHeader("ele", new FormHeader(RGSS1Helper.getName(Type.ELEMENT), RGSS1Helper.getIcon(Type.ELEMENT)).setCollapsed(true)
        .setColumn(4).setSorting(4));

    form.addElement("ele.0ele", new FormInfo("", I18N.t("Attribut Resistance")));
    form.addElement("ele.0stat", new FormInfo("", I18N.t("Status Resistance")));
View Full Code Here


  public void buildForm(FormBuilder form, int id) {
    // prepare
    RubyObject act = elements.get(id).getObject();

    // build basics
    form.addHeader("basic", new FormHeader(I18N.t("Grundlegenes"), getIcon() + "_info").setColumn(4));
    form.addElement("basic.name", RubyForm.getString("Name", "@name", act));
    form.addElement("basic.class", new FormDBComboBox("Klasse", project, Type.CLASS, act, "@class_id", false));
    form.addElement("basic.image", new FormGraphEle(I18N.t("Bild"), project, RTP.CHARACTER, act, "@character_name", "@character_hue"));
    form.addElement("basic.battler", new FormGraphEle(I18N.t("Battler"), project, RTP.BATTLERS, act, "@battler_name", "@battler_hue"));

    // add level
    form.addHeader("skill", new FormHeader(RGSS1Helper.getName(Type.SKILL), RGSS1Helper.getIcon(Type.SKILL)).setColumn(8));
    form.addElement("skill.lvli", RubyForm.getNumber(I18N.t("Level"), act, "@initial_level").setMinMax(1, 99, 1));
    form.addElement("skill.lvlif", RubyForm.getNumber("-", act, "@final_level").setMinMax(1, 99, 1));
    form.addElement("skill.expb", RubyForm.getNumber("EXP-Basis", act, "@exp_basis"));
    form.addElement("skill.expi", RubyForm.getNumber("EXP-Inflation", act, "@exp_inflation"));

    // add items
    form.addHeader("item", new FormHeader(RGSS1Voc.item(project), "armor_weapon").setColumn(8));
    form.addElement("item.weapon", new FormDBComboBox(RGSS1Voc.weapon(project), project, Type.WEAPON, act, "@weapon_id", true));
    form.addElement("item.weaponfix", RubyForm.getBoolean(I18N.t("Fix"), act, "@weapon_fix"));
    form.addElement("item.armor1", new FormDBComboBox(RGSS1Voc.shield(project), project, Type.ARMOR, act, "@armor1_id", true));
    form.addElement("item.armor1fix", RubyForm.getBoolean(I18N.t("Fix"), act, "@armor1_fix"));
    form.addElement("item.armor2", new FormDBComboBox(RGSS1Voc.helm(project), project, Type.ARMOR, act, "@armor2_id", true));
    form.addElement("item.armor2fix", RubyForm.getBoolean(I18N.t("Fix"), act, "@armor2_fix"));
    form.addElement("item.armor3", new FormDBComboBox(RGSS1Voc.armor(project), project, Type.ARMOR, act, "@armor3_id", true));
    form.addElement("item.armor3fix", RubyForm.getBoolean(I18N.t("Fix"), act, "@armor3_fix"));
    form.addElement("item.armor4", new FormDBComboBox(RGSS1Voc.acc(project), project, Type.ARMOR, act, "@armor4_id", true));
    form.addElement("item.armor4fix", RubyForm.getBoolean(I18N.t("Fix"), act, "@armor4_fix"));

    // build parameters
    form.addHeader("parameters", new FormHeader(I18N.t("Parameters"), "error").setColumn(14).setCollapsed(true).setSorting(2));
    String hp = RGSS1Voc.hp(project), sp = RGSS1Voc.sp(project), str = RGSS1Voc.str(project), dex = RGSS1Voc.dex(project), agi = RGSS1Voc
        .agi(project), inte = RGSS1Voc.inte(project);
    IRubyObject table = act.getInstanceVariable("@parameters");

    for (int i = 1; i <= 99; i++) {
View Full Code Here

    // add hero
    f.addElement("basic.hero",
        new FormDBComboBox(RGSS1Helper.getName(Type.ACTOR), e.getYecl().getProject(), Type.ACTOR, e.getParameters(), 0, true));

    // add hp
    f.addHeader("hp", new FormHeader("HP", "hp"));
    f.addElement(
        "hp.hp",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getBoolean(I18N.t("Wenn HP, Sterben erlaubt"), e.getParameters(), 4), "311"));
    CommandFormHelper.addOperatorSupport(f, e, 1, "hp", c, "311");

    // add sp
    f.addHeader("sp", new FormHeader("SP", "sp"));
    CommandFormHelper.addOperatorSupport(f, e, 1, "sp", c, "312");

    // add state
    f.addHeader("status", new FormHeader(RGSS1Helper.getName(Type.STATUS), RGSS1Helper.getIcon(Type.STATUS)).setColumn(4).setSorting(3));
    f.addElement(
        "status.typ",
        FormHelper.setEnabeldWhenRightElementSelect(
            c,
            RubyForm.getComboBoxNum(RGSS1Helper.getName(Type.STATUS), JavaHelper.numAry(1), new String[] { "-", "+" },
                e.getParameters(), 1).setSorting(0), "313"));
    f.addElement(
        "status.status",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox("", e.getYecl().getProject(), Type.STATUS, e.getParameters(), 2, false).setSorting(1), "313"));

    // add sp
    f.addHeader("exp", new FormHeader("EXP", "exp"));
    CommandFormHelper.addOperatorSupport(f, e, 1, "exp", c, "314");

    // add sp
    f.addHeader("level", new FormHeader("Level", "level"));
    CommandFormHelper.addOperatorSupport(f, e, 1, "level", c, "314");

  }
View Full Code Here

            RGSS1Helper.getName(Type.ARMOR), "Button", "Script" }, e.getParameters(), 0);

    f.addElement("basic.type", c);

    // var
    f.addHeader("variable", new FormHeader(RGSS1Helper.getName(Type.VARIABLE), RGSS1Helper.getIcon(Type.VARIABLE)).setColumn(4).setSorting(1));
    f.addElement(
        "variable.base",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormSwitchVarSelector(e.getYecl().getProject(), RGSS1Helper.getName(Type.VARIABLE), e.getParameters(), 1, Type.VARIABLE), "1"));
    f.addElement(
        "variable.cond",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("is"), JavaHelper.numAry(6), new String[] { "==", ">=", "<=", ">", "<", "!=" }, e.getParameters(), 4),
            "1").setSorting(1));
    FormComboBox v = RubyForm.getComboBoxNum(I18N.t("as"), JavaHelper.numAry(2), new String[] { RGSS1Helper.getName(Type.VARIABLE), "Wert" },
        e.getParameters(), 2);
    f.addElement("variable.value", FormHelper.setEnabeldWhenRightElementSelect(c, v, "1").setSorting(2));
    f.addElement("variable.empty", new FormEmpty().setSorting(3));
    f.addElement(
        "variable.varvalue",
        FormHelper.addEnableLister(
            new FormSwitchVarSelector(e.getYecl().getProject(), RGSS1Helper.getName(Type.VARIABLE), e.getParameters(), 3, Type.VARIABLE), v, "0",
            c, "1").setSorting(4));
    f.addElement("variable.var", FormHelper.addEnableLister(RubyForm.getNumber("", e.getParameters(), 3), v, "1", c, "1").setSorting(5));

    // switch
    f.addHeader("switch", new FormHeader(RGSS1Helper.getName(Type.SWITCH), RGSS1Helper.getIcon(Type.SWITCH)).setColumn(4));
    f.addElement(
        "switch.plus",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("ist"), JavaHelper.numAry(2), new String[] { "an", "aus" }, e.getParameters(), 2), "0").setSorting(1));
    f.addElement(
        "switch.value",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormSwitchVarSelector(e.getYecl().getProject(), RGSS1Helper.getName(Type.SWITCH), e.getParameters(), 1, Type.SWITCH), "0"));

    // self switch
    f.addHeader("selfswitch", new FormHeader(I18N.t("Self Switch"), "dummy").setColumn(4).setSorting(2));
    f.addElement(
        "selfswitch.plus",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("ist"), JavaHelper.numAry(2), new String[] { "an", "aus" }, e.getParameters(), 2), "2").setSorting(1));
    f.addElement(
        "selfswitch.value",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("Switch"), JavaHelper.numAry(4), new String[] { "A", "B", "C", "D" }, e.getParameters(), 1), "2"));

    // actor
    f.addHeader("actor", new FormHeader(RGSS1Helper.getName(Type.ACTOR), RGSS1Helper.getIcon(Type.ACTOR)).setSorting(4).setColumn(4));
    f.addElement(
        "actor.actor",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox(RGSS1Helper.getName(Type.ACTOR), e.getYecl().getProject(), Type.ACTOR, e.getParameters(), 1, false), "4"));

    FormComboBox a = RubyForm.getComboBoxNum(I18N.t("Type"), JavaHelper.numAry(6), new String[] { "In Party", "Name", RGSS1Helper.getName(Type.SKILL),
        RGSS1Helper.getName(Type.WEAPON), RGSS1Helper.getName(Type.ARMOR), RGSS1Helper.getName(Type.STATUS) }, e.getParameters(), 2);
    f.addElement("actor.type", FormHelper.setEnabeldWhenRightElementSelect(c, a, "4"));

    // f.addElement("actor.name",
    // FormHelper.addEnableLister(RubyForm.getString(I18N.t("hat den Namen"),
    // e.getParameters().get(3)), c, "4", a, "1")
    // .setSorting(1));
    f.addElement(
        "actor.skill",
        FormHelper.addEnableLister(
            new FormDBComboBox(I18N.t("kann den {0}", RGSS1Helper.getName(Type.SKILL)), e.getYecl().getProject(), Type.SKILL, e.getParameters(), 3,
                false), c, "4", a, "2").setSorting(2));
    f.addElement(
        "actor.weapon",
        FormHelper.addEnableLister(
            new FormDBComboBox(I18N.t("hat die {0}", RGSS1Helper.getName(Type.WEAPON)), e.getYecl().getProject(), Type.WEAPON, e.getParameters(),
                3, false), c, "4", a, "3").setSorting(3));
    f.addElement(
        "actor.armor",
        FormHelper.addEnableLister(
            new FormDBComboBox(I18N.t("hat die {0}", RGSS1Helper.getName(Type.ARMOR)), e.getYecl().getProject(), Type.ARMOR, e.getParameters(), 3,
                false), c, "4", a, "4").setSorting(3));
    f.addElement(
        "actor.state",
        FormHelper.addEnableLister(
            new FormDBComboBox(I18N.t("hat den {0}", RGSS1Helper.getName(Type.STATUS)), e.getYecl().getProject(), Type.STATUS, e.getParameters(),
                3, false), c, "4", a, "5").setSorting(4));

    // enemy
    f.addHeader("enemy", new FormHeader(RGSS1Helper.getName(Type.ENEMY), RGSS1Helper.getIcon(Type.ENEMY)).setSorting(5).setColumn(4));
    f.addElement(
        "enemy.enemy",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox(RGSS1Helper.getName(Type.ENEMY), e.getYecl().getProject(), Type.ENEMY, e.getParameters(), 1, false), "5"));
    FormComboBox en = RubyForm.getComboBoxNum(I18N.t("Type"), JavaHelper.numAry(2), new String[] { "Lebt", RGSS1Helper.getName(Type.STATUS) },
        e.getParameters(), 2);
    f.addElement("enemy.type", FormHelper.setEnabeldWhenRightElementSelect(c, en, "5"));
    f.addElement(
        "enemy.state",
        FormHelper.addEnableLister(
            new FormDBComboBox(I18N.t("hat den {0}", RGSS1Helper.getName(Type.STATUS)), e.getYecl().getProject(), Type.STATUS, e.getParameters(),
                3, false), c, "5", en, "1").setSorting(2));

    // timer
    f.addHeader("timer", new FormHeader(I18N.t("Timer"), "timer").setColumn(4).setSorting(3));
    f.addElement(
        "timer.plus",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("Timer is"), JavaHelper.numAry(2), new String[] { ">=", "<=" }, e.getParameters(), 2), "3"));
    f.addElement("timer.value", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getNumber("", e.getParameters(), 1).setMinMax(0, 5000, 1), "3"));

    // event
    f.addHeader("event", new FormHeader(I18N.t("Event"), "event").setColumn(6).setSorting(3));
    f.addElement("event.sprite",
        FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getEventSelector("Event", e.getYecl().getMap(), e.getParameters(), 1), "6"));
    f.addElement(
        "timer.plus",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("show"), new String[] { "2", "4", "6", "8" }, directions, e.getParameters(), 2), "6").setSorting(1));

    // money
    f.addHeader("gold", new FormHeader(RGSS1Voc.gold(e.getYecl().getProject()), "money").setColumn(4).setSorting(7));
    f.addElement(
        "gold.plus",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            RubyForm.getComboBoxNum(I18N.t("Gold is"), JavaHelper.numAry(2), new String[] { ">=", "<=" }, e.getParameters(), 2), "7"));
    f.addElement("gold.value", FormHelper.setEnabeldWhenRightElementSelect(c, RubyForm.getNumber("", e.getParameters(), 1), "7"));

    // Sonstiges
    f.addHeader("another", new FormHeader(RGSS1Helper.getName(Type.ITEM), RGSS1Helper.getIcon(Type.ITEM)).setSorting(8).setColumn(4));
    f.addElement("another", new FormInfo("", I18N.t("Hat mind. 1 von")));
    f.addElement(
        "another.item",
        FormHelper.setEnabeldWhenRightElementSelect(c,
            new FormDBComboBox(RGSS1Helper.getName(Type.ITEM), e.getYecl().getProject(), Type.ITEM, e.getParameters(), 1, false), "8"));
View Full Code Here

        ra.add(RubyString.newEmptyString(RGSSProjectHelper.getInterpreter(e.getYecl().getProject()).getRuntime()));
      }
    }

    // add textbodes
    f.addHeader("text", new FormHeader(I18N.t("Antworten"), "card").setColumn(4));

    for (int i = 0; i < 4; i++) {
      f.addElement("text." + i, RubyForm.getStringFromAry(I18N.t("Antwort {0}", i + 1), ra, i));
    }
  }
View Full Code Here

TOP

Related Classes of de.yaams.maker.helper.gui.form.core.FormHeader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.