Search in sources :

Example 1 with TypeInitializer

use of main.system.launch.TypeInitializer in project Eidolons by IDemiurge.

the class DC_QuickItemObj method initActiveType.

private ObjType initActiveType() {
    ObjType type = new TypeInitializer().getNewType(DC_TYPE.ACTIONS);
    type.setProperty(G_PROPS.IMAGE, getImagePath());
    type.setProperty(G_PROPS.NAME, getName() + "'s active");
    type.setGame(game);
    for (VALUE v : ValuePages.COSTS) {
        type.copyValue(v, this);
    }
    for (VALUE v : ValuePages.QUICK_ITEM_PARAMETERS) {
        type.copyValue(v, this);
    }
    for (VALUE v : ValuePages.QUICK_ITEM_PROPERTIES) {
        type.copyValue(v, this);
    }
    for (VALUE v : TRANSLATED_VALUES) {
        type.copyValue(v, this);
    }
    return type;
}
Also used : ObjType(main.entity.type.ObjType) TypeInitializer(main.system.launch.TypeInitializer) VALUE(main.content.VALUE)

Aggregations

VALUE (main.content.VALUE)1 ObjType (main.entity.type.ObjType)1 TypeInitializer (main.system.launch.TypeInitializer)1