com.bladecoder.engineeditor.common.Message.showMsg() - java examples

Here are the examples of the java api com.bladecoder.engineeditor.common.Message.showMsg() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

23 Examples 7

19 View Complete Implementation : ScnWidget.java
Copyright Apache License 2.0
Author : bladecoder
public void setAnimationRenderer(BaseActor a, AnimationDesc fa) {
    try {
        faRenderer.setActor(a);
        faRenderer.setAnimation(fa);
    } catch (Exception e) {
        Message.showMsg(getStage(), "Could not retrieve replacedets for sprite: " + fa.id, 4);
        EditorLogger.printStackTrace(e);
        faRenderer.setAnimation(null);
    }
}

19 View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
    final Stage stg = getStage();
    Message.showMsg(stg, "Generating package...", true);
    new Thread() {

        @Override
        public void run() {
            String msg;
            if (Ctx.project.getSelectedScene() == null) {
                msg = "There are no scenes in this chapter.";
                Message.showMsg(stg, msg, 3);
                return;
            }
            Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
            Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
            setCurrentVersion(version.getText());
            try {
                Ctx.project.saveProject();
            } catch (Exception ex) {
                msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
                Message.showMsgDialog(stg, "Error", msg);
                return;
            }
            try {
                msg = packageAdv();
            } catch (Exception e) {
                msg = "Error Generating package\n\n" + e.getMessage();
                e.printStackTrace();
            }
            Ctx.project.getEditorConfig().setProperty(ARCH_PROP, arch.getText());
            Ctx.project.getEditorConfig().setProperty(DIR_PROP, dir.getText());
            for (InputPanel i : options) {
                if (i.getText() != null)
                    Ctx.project.getEditorConfig().setProperty("package." + i.getreplacedle(), i.getText());
            }
            // hide message
            Message.hideMsg();
            if (msg != null) {
                final String m = msg;
                Message.showMsgDialog(stg, "Result", m);
            }
        }
    }.start();
}

18 View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
private void testOnIOSDevice() {
    if (Ctx.project.getSelectedScene() == null) {
        String msg = "There are no scenes in this chapter.";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
    Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
    Ctx.project.setModified();
    try {
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error", msg);
        return;
    }
    new Thread(new Runnable() {

        Stage stage = getStage();

        @Override
        public void run() {
            Message.showMsg(stage, "Running scene on IOS device...", 5);
            if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "ios:launchIOSDevice")) {
                Message.showMsg(stage, "There was a problem running the project", 4);
            }
            Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
            Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
            Ctx.project.setModified();
            try {
                Ctx.project.saveProject();
            } catch (Exception ex) {
                String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
                EditorLogger.error(msg);
                return;
            }
        }
    }).start();
}

18 View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
private void testOnIphoneEmulator() {
    if (Ctx.project.getSelectedScene() == null) {
        String msg = "There are no scenes in this chapter.";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
    Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
    Ctx.project.setModified();
    try {
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error", msg);
        return;
    }
    new Thread(new Runnable() {

        Stage stage = getStage();

        @Override
        public void run() {
            Message.showMsg(stage, "Running scene on Iphone emulator...", 5);
            if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "ios:launchIPhoneSimulator")) {
                Message.showMsg(stage, "There was a problem running the project", 4);
            }
            Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
            Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
            Ctx.project.setModified();
            try {
                Ctx.project.saveProject();
            } catch (Exception ex) {
                String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
                EditorLogger.error(msg);
                return;
            }
        }
    }).start();
}

18 View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
private void testOnIpadEmulator() {
    if (Ctx.project.getSelectedScene() == null) {
        String msg = "There are no scenes in this chapter.";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
    Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
    Ctx.project.setModified();
    try {
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error", msg);
        return;
    }
    new Thread(new Runnable() {

        Stage stage = getStage();

        @Override
        public void run() {
            Message.showMsg(stage, "Running scene on Ipad simulator...", 5);
            if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "ios:launchIPadSimulator")) {
                Message.showMsg(stage, "There was a problem running the project", 4);
            }
            Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
            Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
            Ctx.project.setModified();
            try {
                Ctx.project.saveProject();
            } catch (Exception ex) {
                String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
                EditorLogger.error(msg);
                return;
            }
        }
    }).start();
}

18 View Complete Implementation : ToolsWindow.java
Copyright Apache License 2.0
Author : bladecoder
private void testOnAndroid() {
    if (Ctx.project.getSelectedScene() == null) {
        String msg = "There are no scenes in this chapter.";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    Ctx.project.getProjectConfig().setProperty(Config.CHAPTER_PROP, Ctx.project.getChapter().getId());
    Ctx.project.getProjectConfig().setProperty(Config.TEST_SCENE_PROP, Ctx.project.getSelectedScene().getId());
    Ctx.project.setModified();
    try {
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error", msg);
        return;
    }
    new Thread(new Runnable() {

        Stage stage = getStage();

        @Override
        public void run() {
            Message.showMsg(stage, "Running scene on Android device...", 5);
            if (!RunProccess.runGradle(Ctx.project.getProjectDir(), "android:uninstallFullDebug android:installFullDebug android:run")) {
                Message.showMsg(stage, "There was a problem running the project", 4);
            }
            Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
            Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
            Ctx.project.setModified();
            try {
                Ctx.project.saveProject();
            } catch (Exception ex) {
                String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
                EditorLogger.error(msg);
                return;
            }
        }
    }).start();
}

18 View Complete Implementation : CreateAtlasDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
    Message.showMsg(getStage(), "Generating atlas...", true);
    Timer.schedule(new Task() {

        @Override
        public void run() {
            genAtlas();
        }
    }, 1);
}

18 View Complete Implementation : CreateResolutionDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
    Message.showMsg(getStage(), "Creating resolution...", true);
    Timer.schedule(new Task() {

        @Override
        public void run() {
            createResolution();
            String msg = scaleImages();
            if (listener != null)
                listener.changed(new ChangeEvent(), CreateResolutionDialog.this);
            Message.hideMsg();
            if (msg != null)
                Message.showMsgDialog(getStage(), "Error creating resolution", msg);
        }
    }, 1);
}

18 View Complete Implementation : EditChapterDialog.java
Copyright Apache License 2.0
Author : bladecoder
private void create() {
    try {
        newId = doc.createChapter(inputId.getText());
    } catch (TransformerException | ParserConfigurationException | IOException e) {
        String msg = "Something went wrong while creating the chapter.\n\n" + e.getClreplaced().getSimpleName() + " - " + e.getMessage();
        Message.showMsg(getStage(), msg, 2);
        EditorLogger.printStackTrace(e);
    }
}

18 View Complete Implementation : ProjectToolbar.java
Copyright Apache License 2.0
Author : bladecoder
private void saveProject() {
    File file = Ctx.project.getProjectDir();
    if (file == null) {
        String msg = "Please create a new project first.";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    try {
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error saving project", msg);
    }
}

18 View Complete Implementation : ResolutionList.java
Copyright Apache License 2.0
Author : bladecoder
@Override
public void delete() {
    int index = list.getSelectedIndex();
    String r = list.gereplacedems().get(index);
    if (r.equals("1")) {
        Message.showMsg(getStage(), "Initial resolution cannot be deleted", 3);
        return;
    }
    removeDir(Ctx.project.getreplacedetPath() + Project.IMAGE_PATH + "/" + r);
    removeDir(Ctx.project.getreplacedetPath() + Project.UI_PATH + "/" + r);
    removeDir(Ctx.project.getreplacedetPath() + Project.ATLASES_PATH + "/" + r);
    addResolutions();
}

17 View Complete Implementation : LayerList.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void delete() {
    int pos = list.getSelectedIndex();
    if (pos == -1)
        return;
    if (list.gereplacedems().size < 2) {
        String msg = "The layer will not be deleted, at least one layer must exist";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    SceneLayer e = list.getSelected();
    if (e.getActors().isEmpty()) {
        SceneLayer l = removeSelected();
        parent.getLayers().remove(l);
        Ctx.project.setModified();
    } else {
        String msg = "The layer is not empty.";
        Message.showMsg(getStage(), msg, 3);
    }
}

17 View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
/**
 * Saves the selected version
 */
private void setCurrentVersion(String version) {
    try {
        OrderedProperties prop = Ctx.project.getGradleProperties(Ctx.project.getProjectDir());
        prop.setProperty("version", version);
        Ctx.project.saveGradleProperties(prop, Ctx.project.getProjectDir());
    } catch (IOException e) {
        Message.showMsg(getStage(), "Error reading file 'gradle.properties' from the game.", 3);
    }
}

17 View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
/**
 * @return The appName from the file gradle.properties from the game
 */
private String getAppName() {
    try {
        OrderedProperties prop = Ctx.project.getGradleProperties(Ctx.project.getProjectDir());
        return prop.getProperty("appName");
    } catch (IOException e) {
        Message.showMsg(getStage(), "Error reading file 'gradle.properties' from the game.", 3);
    }
    return null;
}

17 View Complete Implementation : PackageDialog.java
Copyright Apache License 2.0
Author : bladecoder
/**
 * @return The version from the file gradle.properties from the game
 */
private String getCurrentVersion() {
    try {
        OrderedProperties prop = Ctx.project.getGradleProperties(Ctx.project.getProjectDir());
        return prop.getProperty("version");
    } catch (IOException e) {
        Message.showMsg(getStage(), "Error reading file 'gradle.properties' from the game.", 3);
    }
    return null;
}

17 View Complete Implementation : ResolutionList.java
Copyright Apache License 2.0
Author : bladecoder
private void removeDir(String dir) {
    try {
        DesktopUtils.removeDir(dir);
    } catch (IOException e) {
        String msg = "Something went wrong while deleting the resolution.\n\n" + e.getClreplaced().getSimpleName() + " - " + e.getMessage();
        Message.showMsg(getStage(), msg, 2);
        EditorLogger.printStackTrace(e);
    }
}

16 View Complete Implementation : EditModelDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
    try {
        inputsToModel(e == null);
    } catch (Exception e1) {
        Message.showMsg(getStage(), "Error getting fields " + e1.getMessage(), 4);
        EditorLogger.printStackTrace(e1);
    }
    if (listener != null)
        listener.changed(new ChangeEvent(), this);
}

15 View Complete Implementation : ScnEditor.java
Copyright Apache License 2.0
Author : bladecoder
private void test() {
    if (Ctx.project.getSelectedScene() == null) {
        String msg = "There are no scenes in this chapter.";
        Message.showMsg(getStage(), msg, 3);
        return;
    }
    Ctx.project.getProjectConfig().removeProperty(Config.CHAPTER_PROP);
    Ctx.project.getProjectConfig().removeProperty(Config.TEST_SCENE_PROP);
    try {
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = "Something went wrong while saving the project.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error", msg);
        return;
    }
    new Thread(new Runnable() {

        Stage stage = getStage();

        @Override
        public void run() {
            Message.showMsg(stage, "Running scene...", 5);
            try {
                if (!RunProccess.runBladeEngine(Ctx.project.getProjectDir(), Ctx.project.getChapter().getId(), Ctx.project.getSelectedScene().getId(), Boolean.parseBoolean(Ctx.project.getEditorConfig().getProperty("view.fullscreenPlay", "false"))))
                    Message.showMsg(stage, "There was a problem running the scene", 4);
            } catch (IOException e) {
                Message.showMsgDialog(stage, "Error", "There was a problem running the scene: " + e.getMessage());
            }
        }
    }).start();
}

15 View Complete Implementation : EditChapterDialog.java
Copyright Apache License 2.0
Author : bladecoder
private void renameChapter() {
    if (previousId != null && !previousId.equals(newId)) {
        try {
            // save selected chapter if renamed chapter is the selected chapter
            if (previousId.equals(Ctx.project.getChapter().getId())) {
                Ctx.project.getChapter().save();
            }
            doc.renameChapter(previousId, newId);
            // Reload chapter if renamed chapter is the selected chapter
            if (previousId.equals(Ctx.project.getChapter().getId())) {
                Ctx.project.loadChapter(newId);
            }
            // sets the init chapter
            if (previousId.equals(doc.getInitChapter())) {
                Ctx.project.getWorld().setInitChapter(newId);
            }
            Ctx.project.saveProject();
        } catch (TransformerException | ParserConfigurationException | SAXException | IOException e1) {
            String msg = "Something went wrong while renaming the chapter.\n\n" + e1.getClreplaced().getSimpleName() + " - " + e1.getMessage();
            Message.showMsg(getStage(), msg, 3);
            EditorLogger.printStackTrace(e1);
        }
    }
}

14 View Complete Implementation : ChapterList.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void delete() {
    int pos = list.getSelectedIndex();
    if (pos == -1)
        return;
    if (list.gereplacedems().size < 2) {
        String msg = "The chapter will not be deleted, at least one chapter must exists";
        Message.showMsg(getStage(), msg, 4);
        return;
    }
    String e = list.gereplacedems().removeIndex(pos);
    if (e.equals(Ctx.project.getChapter().getInitChapter())) {
        Ctx.project.getWorld().setInitChapter(list.gereplacedems().get(0));
        Ctx.project.setModified();
    }
    try {
        Ctx.project.getChapter().deleteChapter(e);
    } catch (Exception ex) {
        String msg = "Something went wrong.\n\n" + ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error deleting chapter", msg);
        EditorLogger.printStackTrace(ex);
    }
    list.setSelectedIndex(0);
    Ctx.project.notifyPropertyChange(Project.CHAPTER_PROPERTY);
}

14 View Complete Implementation : CompileInkDialog.java
Copyright Apache License 2.0
Author : bladecoder
private void compileInk() {
    String outfile = Ctx.project.getModelPath() + "/" + new File(file.getText()).getName() + ".json";
    List<String> params = new ArrayList<>();
    params.add("-o");
    params.add(outfile);
    params.add(file.getText());
    boolean ok = RunProccess.runInklecate(new File(inklecatePath.getText()), params);
    if (!ok) {
        Message.showMsgDialog(getStage(), "Error", "Error compiling Ink script.");
        return;
    }
    if (extractTexts.getText().equals("true")) {
        try {
            ModelTools.extractInkTexts(outfile, lang.getText());
        } catch (IOException e) {
            Message.showMsgDialog(getStage(), "Error extracting Ink texts.", e.getMessage());
            return;
        }
    }
    Message.showMsg(getStage(), "Ink script compiled successfully", 2);
}

14 View Complete Implementation : CreateProjectDialog.java
Copyright Apache License 2.0
Author : bladecoder
private void createProject(Stage stage) {
    try {
        Ctx.project.createProject(location.getText(), projectName.getText(), pkg.getText(), androidSdk.getText(), Boolean.parseBoolean(spinePlugin.getText()));
        Message.showMsg(stage, "Project successfully created", 3);
    } catch (Exception e) {
        String msg = e.getClreplaced().getSimpleName() + " - " + e.getMessage();
        Message.showMsgDialog(stage, "Error creating project", msg);
        EditorLogger.error(msg, e);
        return;
    }
}

14 View Complete Implementation : CreateProjectDialog.java
Copyright Apache License 2.0
Author : bladecoder
@Override
protected void ok() {
    try {
        Ctx.project.getEditorConfig().setProperty(ANDROID_SDK_PROP, androidSdk.getText());
        Ctx.project.saveProject();
    } catch (Exception ex) {
        String msg = ex.getClreplaced().getSimpleName() + " - " + ex.getMessage();
        Message.showMsgDialog(getStage(), "Error saving project", msg);
    }
    final Stage stage = getStage();
    Message.showMsg(getStage(), "Creating project...", true);
    Timer.schedule(new Task() {

        @Override
        public void run() {
            createProject(stage);
        }
    }, 1);
}