Package | Description |
---|---|
net.sf.gridarta.gui.dialog.gameobjectattributes | |
net.sf.gridarta.gui.map.renderer | |
net.sf.gridarta.model.archetype | |
net.sf.gridarta.model.archetypetype |
Defines types of
GameObjects with corresponding attributes. |
net.sf.gridarta.model.baseobject | |
net.sf.gridarta.model.gameobject |
GameObjects are the objects based on Archetypes found on maps.
|
net.sf.gridarta.model.maplocation | |
net.sf.gridarta.var.atrinik.model.archetype | |
net.sf.gridarta.var.atrinik.model.gameobject |
Handles the Atrinik variants of
GameObjects and Archetypes . |
Modifier and Type | Field and Description |
---|---|
private Attributes |
AttributesPaneBuilder.attributes
The game object being modified.
|
Modifier and Type | Method and Description |
---|---|
void |
AttributesPaneBuilder.buildAttribute(Attributes attributes,
Iterable<ArchetypeAttributeSection> archetypeType)
Constructs the central part of the attribute dialog, containing the
object's attributes.
|
private static <G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
AttributesPaneBuilder.buildInvSpellBox(Spells<GameObjectSpell<G,A,R>> gameObjectSpells,
Attributes attributes,
boolean isOptionalSpell,
String attributeName)
Constructs the combo box of the available spells.
|
private static JComboBox |
AttributesPaneBuilder.buildSpellBox(Attributes attributes,
Spells<NumberSpell> numberSpells,
int undefinedSpellIndex,
boolean isZSpell,
ArchetypeAttribute archetypeAttribute)
Constructs the combo box of the available spells.
|
Constructor and Description |
---|
AttributesPaneBuilder(Attributes attributes,
Component parent,
ArchetypeTypeSet archetypeTypeSet,
CFTreasureListTree treasureListTree,
FaceObjectProviders faceObjectProviders,
AnimationObjects animationObjects,
ProjectSettings projectSettings,
FileFilter mapFileFilter,
FileFilter scriptFileFilter,
FaceObjects faceObjects,
Spells<GameObjectSpell<G,A,R>> gameObjectSpells,
Spells<NumberSpell> numberSpells,
int undefinedSpellIndex,
TreasureTree treasureTree,
ImageIcon noFaceSquareIcon,
ImageIcon unknownSquareIcon,
TextAreaDefaults textAreaDefaults)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
private static double |
AbstractIsoMapRenderer.getRotate(Attributes head)
Returns the rotation angle of a game object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Archetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Reflects an Archetype.
|
interface |
TestArchetype
An
Archetype implementation for testing purposes. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArchetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class for
Archetype implementations. |
class |
TestDefaultArchetype
An
Archetype implementation for testing purposes. |
class |
TestUndefinedArchetype
An undefined
Archetype implementation for testing purposes. |
Modifier and Type | Method and Description |
---|---|
String |
ArchetypeType.getDisplayName(Attributes baseObject)
Returns a description of this type.
|
boolean |
ArchetypeAttributesDefinition.matches(Attributes baseObject)
Checks whether an
Attributes instance matches all type
attributes. |
boolean |
ArchetypeAttributeDefinition.matches(Attributes baseObject)
Returns whether a base object matches this attribute definition.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>>
Default implementation for
GameObject implementing classes. |
Modifier and Type | Interface and Description |
---|---|
interface |
GameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
A
GameObject instance reflects a game object (object on a map). |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Abstract base class of
GameObject implementations. |
class |
DefaultIsoGameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>
Default implementation for
GameObject implementing classes. |
class |
TestGameObject
A
GameObject implementation for testing purposes. |
Modifier and Type | Method and Description |
---|---|
private static int |
MapLocation.getMapX(Attributes gameObject)
Returns the exit y coordinate of a
BaseObject . |
private static int |
MapLocation.getMapY(Attributes gameObject)
Returns the exit x coordinate of a
BaseObject . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultArchetype
An Atrinik
Archetype . |
class |
UndefinedArchetype
The class
UndefinedArchetype implements an undefined Atrinik
archetype. |
Modifier and Type | Class and Description |
---|---|
class |
GameObject
The
GameObject class handles the Atrinik GameObjects. |
Feedback: webmaster
© 2003-2010 The Gridarta Developers. All rights reserved.