Share

Magnetic

File Release Notes and Changelog

Release Name: 1.0.1.2-source

Notes: JMagnetic 1.2 source code package This archive contains the source codes for the JMagnetic interpreter release 1.2. In the com\visualtek\png directory there you find the source files of the JavaPNG library by VisualTek. JavaPNG is released under GPL. The intfiction\interpreter\magnetic directory contains the source code of JMagnetic. To rebuild JMagnetic simply compile all the *.java files with your favourite Java compiler. The following table gives a short description of each file and offers an overview of the JMagnetic architecture. Core JMCore.java Abstract class which implements the raw interpreter Register32.java Helper class for simulating a 32bit register, used in JMCore Primary UI classes JMGui.java Implements the abstract methods of JMCore.java. If you intend writing a new gui, this is the first work to be done. It does all the communication between interpreter and user interface. JMagnetic.java Main application class. JMFrame.java This class implements the main application window. JIFTextArea.java Implements the text window. It is based on JTextArea, but adds functionality to act like a console window with a fixed input line. JMagneticPanel.java Implements the graphics window, including buffering and seamless proportional scaling JMText and JMApp Samples classes that demonstrate a very simple text-only implementation of JMagnetic (unsupported-just for demonstration purposes) Secondary UI classes JHTMLPanel.java Helper class for displaying HTML code, used in the JMHelp class. JMAbout.java The About dialog. JMHelp.java The window for the integrated HTML help. JMMenu.java The game selection menu JMOptions.java The class for the dialog with preferences for status bar and text window.


Changes: