Crossfire JXClient, Trunk
Public Attributes | List of all members
com.realtime.crossfire.jxclient.protocol.Map2 Interface Reference
Collaboration diagram for com.realtime.crossfire.jxclient.protocol.Map2:
Collaboration graph

Public Attributes

int ANIM_MASK = 0x1FFF
 
int ANIM_NORMAL = 0
 
int ANIM_RANDOM = 1
 
int ANIM_SYNC = 2
 
int ANIM_TYPE_MASK = 3
 
int ANIM_TYPE_SHIFT = 13
 
int COORD_CLEAR_SPACE = 0
 
int COORD_DARKNESS = 1
 
int COORD_LAYER0 = 0x10
 
int COORD_LAYER1 = 0x11
 
int COORD_LAYER2 = 0x12
 
int COORD_LAYER3 = 0x13
 
int COORD_LAYER4 = 0x14
 
int COORD_LAYER5 = 0x15
 
int COORD_LAYER6 = 0x16
 
int COORD_LAYER7 = 0x17
 
int COORD_LAYER8 = 0x18
 
int COORD_LAYER9 = 0x19
 
int COORD_OFFSET = 15
 
int FACE_ANIMATION = 0x8000
 
int NUM_LAYERS = 10
 
int TYPE_COORDINATE = 0
 
int TYPE_SCROLL = 1
 

Detailed Description

Interface defining constants for the "map2" Crossfire protocol message.

Author
Andreas Kirschbaum

Definition at line 29 of file Map2.java.

Member Data Documentation

◆ ANIM_MASK

int com.realtime.crossfire.jxclient.protocol.Map2.ANIM_MASK = 0x1FFF

The mask for extracting the animation ID.

Definition at line 135 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().

◆ ANIM_NORMAL

int com.realtime.crossfire.jxclient.protocol.Map2.ANIM_NORMAL = 0

Animation type: normal animation. Starts at index zero.

Definition at line 119 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.map.CfAnimations.add().

◆ ANIM_RANDOM

int com.realtime.crossfire.jxclient.protocol.Map2.ANIM_RANDOM = 1

Animation type: randomized animation. Starts at random index.

Definition at line 124 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.map.CfAnimations.add().

◆ ANIM_SYNC

int com.realtime.crossfire.jxclient.protocol.Map2.ANIM_SYNC = 2

Animation type: synchronized animation. Starts at same state as similar animations.

Definition at line 130 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.map.CfAnimations.add().

◆ ANIM_TYPE_MASK

int com.realtime.crossfire.jxclient.protocol.Map2.ANIM_TYPE_MASK = 3

The mask for extracting the animation type. To be applied after shifting.

Definition at line 146 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().

◆ ANIM_TYPE_SHIFT

int com.realtime.crossfire.jxclient.protocol.Map2.ANIM_TYPE_SHIFT = 13

The lowest bit of the animation type.

Definition at line 140 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer().

◆ COORD_CLEAR_SPACE

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_CLEAR_SPACE = 0

◆ COORD_DARKNESS

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_DARKNESS = 1

◆ COORD_LAYER0

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER0 = 0x10

Face information for layer 0.

Definition at line 64 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER1

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER1 = 0x11

Face information for layer 1.

Definition at line 69 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER2

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER2 = 0x12

Face information for layer 2.

Definition at line 74 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER3

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER3 = 0x13

Face information for layer 3.

Definition at line 79 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER4

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER4 = 0x14

Face information for layer 4.

Definition at line 84 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER5

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER5 = 0x15

Face information for layer 5.

Definition at line 89 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER6

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER6 = 0x16

Face information for layer 6.

Definition at line 94 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER7

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER7 = 0x17

Face information for layer 7.

Definition at line 99 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER8

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER8 = 0x18

Face information for layer 8.

Definition at line 104 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_LAYER9

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_LAYER9 = 0x19

Face information for layer 9.

Definition at line 109 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2Coordinate().

◆ COORD_OFFSET

int com.realtime.crossfire.jxclient.protocol.Map2.COORD_OFFSET = 15

Offset for coordinate values in map2 command.

Definition at line 39 of file Map2.java.

Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2().

◆ FACE_ANIMATION

int com.realtime.crossfire.jxclient.protocol.Map2.FACE_ANIMATION = 0x8000

◆ NUM_LAYERS

int com.realtime.crossfire.jxclient.protocol.Map2.NUM_LAYERS = 10

◆ TYPE_COORDINATE

int com.realtime.crossfire.jxclient.protocol.Map2.TYPE_COORDINATE = 0

◆ TYPE_SCROLL

int com.realtime.crossfire.jxclient.protocol.Map2.TYPE_SCROLL = 1

The documentation for this interface was generated from the following file: