/** * (c) 2000-2011 Carlos G�mez Rodr�guez, todos los derechos reservados / all rights reserved. * Licencia en license.txt / License in license.txt * File created: 29/12/2011 12:22:12 */ package eu.irreality.age.swing; import eu.irreality.age.GameEngineThread; import eu.irreality.age.InputOutputClient; import eu.irreality.age.ObjectCode; import eu.irreality.age.i18n.UIMessages; import eu.irreality.age.swing.applet.SwingSDIApplet; import eu.irreality.age.windowing.AGEClientWindow; /** * @author carlos * */ public class CommonSwingFunctions { public static void writeIntroductoryInfo ( AGEClientWindow w ) { w.write("Aetheria Game Engine v " + UIMessages.getInstance().getMessage("age.version") + "\n"); w.write( UIMessages.getInstance().getMessage("age.copyright") + "\n" ); w.write( UIMessages.getInstance().getMessage("intro.legal") + "\n" ); w.write("\n=== === === === === === === === === === === === === === === ==="); w.write("\n" + w.getIO().getColorCode("information") + "Engine-related Version Info:"); w.write("\n" + w.getIO().getColorCode("information") + "[OS Layer] " + System.getProperty("os.name") + " " + System.getProperty("os.version") + " " + System.getProperty("os.arch") + w.getIO().getColorCode("reset")); w.write("\n" + w.getIO().getColorCode("information") + "[Java Layer] " + System.getProperty("java.version") + w.getIO().getColorCode("reset")); w.write("\n" + w.getIO().getColorCode("information") + "[Simulation Layer] " + GameEngineThread.getVersion() + w.getIO().getColorCode("reset")); w.write("\n" + w.getIO().getColorCode("information") + "[Object Code Layer] " + ObjectCode.getInterpreterVersion() + w.getIO().getColorCode("reset")); w.write("\n" + w.getIO().getColorCode("information") + "[UI Layer] " + w.getVersion() + w.getIO().getColorCode("reset")); w.write("\n=== === === === === === === === === === === === === === === ===\n\n"); } }