Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
JogoProntoParaUmaMissao/build.xml Builds, tests, and runs the project JogoProntoParaUmaMissao. JogoProntoParaUmaMissao/build/built-jar.properties #Tue, 23 Sep 2014 12:47:25 -0300 C\:\\Users\\Dado\\Desktop\\JogoProntoParaUmaMissao= JogoProntoParaUmaMissao/build/classes/.netbeans_automatic_build JogoProntoParaUmaMissao/build/classes/.netbeans_update_resources JogoProntoParaUmaMissao/build/classes/br/com/unesc/mealy/Principal.class package br.com.unesc.mealy; public synchronized class Principal { String opString; public void Principal(); public static void main(String[]); public void funcao1(); public void funcao2(); public void funcao3(); public void funcao4(); public void funcao5(); public void funcao6(); public void funcao7(); public void funcao8(); public void funcao9(); public void funcao10(); public void funcao11(); public void funcao12(); public void funcao13(); public void funcao14(); public void funcao15(); public void funcao16(); } JogoProntoParaUmaMissao/dist/JogoProntoParaUmaMissao.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.9.2 Created-By: 1.7.0_25-b16 (Oracle Corporation) Class-Path: X-COMMENT: Main-Class will be added automatically by build Main-Class: br.com.unesc.mealy.Principal br/com/unesc/mealy/Principal.class package br.com.unesc.mealy; public synchronized class Principal { String opString; public void Principal(); public static void main(String[]); public void funcao1(); public void funcao2(); public void funcao3(); public void funcao4(); public void funcao5(); public void funcao6(); public void funcao7(); public void funcao8(); public void funcao9(); public void funcao10(); public void funcao11(); public void funcao12(); public void funcao13(); public void funcao14(); public void funcao15(); public void funcao16(); } JogoProntoParaUmaMissao/dist/README.TXT ======================== BUILD OUTPUT DESCRIPTION ======================== When you build an Java application project that has a main class, the IDE automatically copies all of the JAR files on the projects classpath to your projects dist/lib folder. The IDE also adds each of the JAR files to the Class-Path element in the application JAR files manifest file (MANIFEST.MF). To run the project from the command line, go to the dist folder and type the following: java -jar "JogoProntoParaUmaMissao.jar" To distribute this project, zip up the dist folder (including the lib folder) and distribute the ZIP file. Notes: * If two JAR files on the project classpath have the same name, only the first JAR file is copied to the lib folder. * Only JAR files are copied to the lib folder. If the classpath contains other types of files or folders, these files (folders) are not copied. * If a library on the projects classpath also has a Class-Path element specified in the manifest,the content of the Class-Path element has to be on the projects runtime path. * To set a main class in a standard Java project, right-click the project node in the Projects window and choose Properties. Then click Run and enter the class name in the Main Class field. Alternatively, you can manually type the class name in the manifest Main-Class element. JogoProntoParaUmaMissao/JogoProntoParaUmaMissao.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.9.2 Created-By: 1.7.0_25-b16 (Oracle Corporation) Class-Path: X-COMMENT: Main-Class will be added automatically by build Main-Class: br.com.unesc.mealy.Principal br/com/unesc/mealy/Principal.class package br.com.unesc.mealy; public synchronized class Principal { String opString; public void Principal(); public static void main(String[]); public void funcao1(); public void funcao2(); public void funcao3(); public void funcao4(); public void funcao5(); public void funcao6(); public void funcao7(); public void funcao8(); public void funcao9(); public void funcao10(); public void funcao11(); public void funcao12(); public void funcao13(); public void funcao14(); public void funcao15(); public void funcao16(); } JogoProntoParaUmaMissao/manifest.mf Manifest-Version: 1.0 X-COMMENT: Main-Class will be added automatically by build JogoProntoParaUmaMissao/nbproject/build-impl.xml Must set src.dir Must set test.src.dir Must set build.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.jar Must set javac.includes No tests executed. Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes To run this application from the command line without Ant, try: java -jar "${dist.jar.resolved}" Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set profile.class This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. This target only works when run from inside the NetBeans IDE. Must select one file in the IDE or set run.class Must select some files in the IDE or set test.includes Must select one file in the IDE or set run.class Must select one file in the IDE or set applet.url Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method Must select one file in the IDE or set applet.url Must select one file in the IDE or set applet.url JogoProntoParaUmaMissao/nbproject/genfiles.properties build.xml.data.CRC32=ae9c8cd0 build.xml.script.CRC32=46f0ed97 build.xml.stylesheet.CRC32=8064a381@1.74.2.48 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=ae9c8cd0 nbproject/build-impl.xml.script.CRC32=dacc602d nbproject/build-impl.xml.stylesheet.CRC32=876e7a8f@1.74.2.48 JogoProntoParaUmaMissao/nbproject/private/config.properties JogoProntoParaUmaMissao/nbproject/private/private.properties compile.on.save=true do.depend=false do.jar=true javac.debug=true javadoc.preview=true user.properties.file=C:\\Users\\Dado\\AppData\\Roaming\\NetBeans\\8.0\\build.properties JogoProntoParaUmaMissao/nbproject/private/private.xml file:/C:/Users/Dado/Desktop/JogoProntoParaUmaMissao/src/br/com/unesc/mealy/Principal.java JogoProntoParaUmaMissao/nbproject/project.properties annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output application.title=JogoProntoParaUmaMissao application.vendor=Dado build.classes.dir=${build.dir}/classes build.classes.excludes=**/*.java,**/*.form # This directory is removed when the project is cleaned: build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources # Only compile against the classpath explicitly listed here: build.sysclasspath=ignore build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results # Uncomment to specify the preferred debugger connection transport: #debug.transport=dt_socket debug.classpath=\ ${run.classpath} debug.test.classpath=\ ${run.test.classpath} # Os arquivos em build.classes.dir que devem ser exclu\u00eddos do jar de distribui\u00e7\u00e3o dist.archive.excludes= # This directory is removed when the project is cleaned: dist.dir=dist dist.jar=${dist.dir}/JogoProntoParaUmaMissao.jar dist.javadoc.dir=${dist.dir}/javadoc endorsed.classpath= excludes= includes=** jar.archive.disabled=${jnlp.enabled} jar.compress=false jar.index=${jnlp.enabled} javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false javac.processorpath=\ ${javac.classpath} javac.source=1.7 javac.target=1.7 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= jnlp.codebase.type=no.codebase jnlp.descriptor=application jnlp.enabled=false jnlp.mixed.code=default jnlp.offline-allowed=false jnlp.signed=false jnlp.signing= jnlp.signing.alias= jnlp.signing.keystore= main.class=br.com.unesc.mealy.Principal # Substitui\u00e7\u00e3o opcional do atributo de manifesto da Base de c\u00f3digo; use para impedir que RIAs sejam adaptados manifest.custom.codebase= # Substitui\u00e7\u00e3o opcional do atributo de manifesto de Permiss\u00f5es (valores suportados: sandbox, all-permissions) manifest.custom.permissions= manifest.file=manifest.mf meta.inf.dir=${src.dir}/META-INF mkdist.disabled=false platform.active=default_platform run.classpath=\ ${javac.classpath}:\ ${build.classes.dir} # Space-separated list of JVM arguments used when running the project. # You may also define separate properties like run-sys-prop.name=value instead of -Dname=value. # To set system properties for unit tests define test-sys-prop.name=value: run.jvmargs= run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} source.encoding=UTF-8 src.dir=src test.src.dir=test JogoProntoParaUmaMissao/nbproject/project.xml org.netbeans.modules.java.j2seproject JogoProntoParaUmaMissao JogoProntoParaUmaMissao/src/br/com/unesc/mealy/Principal.java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package br.com.unesc.mealy; import java.util.Scanner; import javax.swing.JOptionPane; /** * * @author Ronaldo Borges, Larissa Gomes Data: 22/09/2014 Feito no NetBeans 8.0 */ public class Principal { String opString = null; public Principal() { JOptionPane.showMessageDialog(null, "Pronto para uma missão?"); funcao1(); } public static void main(String args[]) { new Principal(); } public void funcao1() { opString = JOptionPane.showInputDialog("Como vai começar?\nAlternativas:\nA: Seguindo por um labirinto?" + "\nB: Atacando inimigos?\nC: Procurando um mapa?"); if (opString.equalsIgnoreCase("A")) { funcao9(); } else if (opString.equalsIgnoreCase("B")) { funcao6(); } else if (opString.equalsIgnoreCase("C")) { funcao8(); } } public void funcao2() { JOptionPane.showMessageDialog(null, "Nada mal!\nCom esses tênis tecnológicos você pode correr e pular sobre os obstáculos até a ultíma fase"); funcao7(); } public void funcao3() { opString = JOptionPane.showInputDialog("O que vai fazer?" + "\nA: Soltar uma magia? " + "\nB: Acionar sua defesa?" + "\nC: Estudar o inimigo?"); if (opString.equalsIgnoreCase("A")) { funcao12(); } else if (opString.equalsIgnoreCase("B")) { funcao10(); } else if (opString.equalsIgnoreCase("C")) { funcao5(); } } public void funcao4() { JOptionPane.showMessageDialog(null, "Magias são boas para transformar os inimigos em pudim, mas não vão fazer você avançar. " + "Vai precisar de outro plano"); funcao9(); } public void funcao5() { opString = JOptionPane.showInputDialog("Você não sabe qual é o ponto fraco do vilão, então..." + "\nA: Lança magia sobre ele?" + "\nB: Aciona a defesa?" + "\nC: Tenta descobrir?"); if (opString.equalsIgnoreCase("A")) { funcao14(); } else if (opString.equalsIgnoreCase("B")) { funcao15(); } else if (opString.equalsIgnoreCase("C")) { funcao11(); } } public void funcao6() { JOptionPane.showMessageDialog(null, "Há muitos inimigos, mas só lutar contra eles não vai garantir seu sucesso na missão" + "É preciso mais do que saber brigar para ser herói" + "Tente outra tática"); funcao1(); } public void funcao7() { opString = JOptionPane.showInputDialog("Você está diante do vilão mais poderoso de todos. O quê faz?" + "\nA: Solta a magia mais forte?" + "\nB: Aciona o escudo?" + "\nC: Fica observando o inimigo?"); if (opString.equalsIgnoreCase("A")) { funcao12(); } else if (opString.equalsIgnoreCase("B")) { funcao10(); } else if (opString.equalsIgnoreCase("C")) { funcao5(); } } public void funcao8() { opString = JOptionPane.showInputDialog("Como vai chegar ao esconderijo do vilão?" + "\nA: Usando um tênis de corrida?" + "\nB: Acionando sua magia?" + "\nC: Pegando um atalho?"); if (opString.equalsIgnoreCase("A")) { funcao2(); } else if (opString.equalsIgnoreCase("B")) { funcao4(); } else if (opString.equalsIgnoreCase("C")) { funcao13(); } } public void funcao9() { opString = JOptionPane.showInputDialog("Ser persistente é importante! Para chegar à toca do vilão procuraria um: " + "\nA: Tênis de corrida?" + "\nB: Teletransporte?" + "\nC: Atalho?\n"); if (opString.equalsIgnoreCase("A")) { funcao2(); } else if (opString.equalsIgnoreCase("B")) { funcao4(); } else if (opString.equalsIgnoreCase("C")) { funcao13(); } } public void funcao10() { opString = JOptionPane.showInputDialog("Com o escudo você se protege e garante sua vida, mas será que isso é o suficiente? " + "\nA: Quer continuar na defesa?" + "\nB: Prefere mudar de tática?"); if (opString.equalsIgnoreCase("A")) { funcao15(); } else if (opString.equalsIgnoreCase("B")) { funcao3(); } } public void funcao11() { JOptionPane.showMessageDialog(null, "Foi arriscado ficar perto do inimigo sem atacar ou se defender, " + "mas você descobriu que o vilão não tem proteção contra magias do vento!"); funcao16(); } public void funcao12() { opString = JOptionPane.showInputDialog("Você lança sua magia mais poderosa... mas ela causa pouco efeito! " + "\nA: Você continua com a magia?" + "\nB: Você muda de tática?"); if (opString.equalsIgnoreCase("A")) { funcao14(); } else if (opString.equalsIgnoreCase("B")) { funcao3(); } } public void funcao13() { opString = JOptionPane.showInputDialog("Muitos games têm atalhos, mas isso pode fazer a missão perder um pouco da graça." + "\nA: Quer mesmo usar o atalho?" + "\nB: Não"); if (opString.equalsIgnoreCase("A")) { funcao7(); } else if (opString.equalsIgnoreCase("B")) { funcao9(); } } public void funcao14() { opString = JOptionPane.showInputDialog("Acionando muitas magias você conseguiu derrotar o vilão, " + "mas se arriscou demais. Da próxima vez, você pode tentar usar uma tática melhor" + "\nA: Começar novamente" + "\nB: Sair do jogo"); if (opString.equalsIgnoreCase("A")) { funcao1(); } else if (opString.equalsIgnoreCase("B")) { System.exit(0); } } public void funcao15() { opString = JOptionPane.showInputDialog("Seu escudo barrou os ataques do vilão por algum tempo, mas aos poucos ele " + "acabou com sua barra de energia. Ou seja é GAME OVER para você!..." + "\nA: Começar novamente" + "\nB: Sair do jogo"); if (opString.equalsIgnoreCase("A")) { funcao1(); } else if (opString.equalsIgnoreCase("B")) { System.exit(0); } } public void funcao16() { opString = JOptionPane.showInputDialog("Você teve estratégia, descobriu o ponto fraco do vilão e, usando magia do vento, " + "acabou com ele e venceu o game com o melhor placar! Parabéns!" + "\nA: Começar novamente" + "\nB: Sair do jogo"); if (opString.equalsIgnoreCase("A")) { funcao1(); } else if (opString.equalsIgnoreCase("B")) { System.exit(0); } } }