Notes:
20041227:
This version has focused on code cleanup. Variable names have been improved in places
that were unclear. Some obselete functions have been removed. New features include a
powerful search capability in the MetaObject class and a World heirarchy that can be as
deep as necessary. The concept of named points in environments have been generalized.
20021222:
This version contains the new World system, improved version of the MetaObject system,
an improved Environment system, some additionalJavaDoc materials, and two new test classes.
20041216:
This version contains the work done on the MetaObject (still somewhat rudimentary),
the linking of the JavaMBS environment system, some nice JavaDoc materials, the
sH design outlook (docs/sH.pdf), and some test classes to play with. It's our
first Java release of the Shadowed Horizons SDK. Hope you like it.
Changes:
20041227:
The MetaObject class has been extended to provide recursive searching of
inventory via locate()
The World class has been restructured to form a nested container structure.
It can contain however many subdivisions the programmer needs. The add()
method has been included to allow the programmer to build structures via
a chain. This method creates MetaAdapters as containers by default, but
can be overridden to use any MetaObject as a container.
As a result of the switch in focus, a number of methods, and one of the
constructors have been removed from the World class. These may or may
not be reimplemented in the future.
The Environment's getEntryPoint / setEntryPoint have been renamed
getNamedPoint and setNamedPoint to clarify their general purpose.
This allows the programmer to assign a named identifier to any point
in an environment.
Javadoc has been improved in a number of places.
20041222:
We have restructured the syntax of the library as well as the package structure
to be more compatible with Java style conventions. This is an ongoing work in
progress. Most notably, the location() method has been split into getLocation()
and setLocation(), with similar changes being made throughout. A simple world
system has been implemented, with Portal objects allowing for traversal between
Environments. We have been working on cleaning up the code, and will continue
to do so in upcoming releases.
20041216:
Initial Release
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use