Module g3dchess.inc
Index
-
Group
G3D.CP
- Chess piece constants-
Constant
G3D.CP.BISHOP
- Bishop -
Constant
G3D.CP.KING
- King -
Constant
G3D.CP.KNIGHT
- Knight -
Constant
G3D.CP.PAWN
- Pawn -
Constant
G3D.CP.QUEEN
- Queen -
Constant
G3D.CP.ROOK
- Rook/castle
-
Constant
-
Channel type
G3DC.PIECE.CTL
- Used to control a particular piece-
Variable
gen.ctl?
- Piece generator control -
Variable
in?
- Piece control -
Variable
pgn.ctl?
- Polygon convert control -
Variable
prj.ctl?
- Projector control -
Variable
rdr.ctl?
- Render control
-
Variable
-
Protocol
G3DC.PIECE.CTL.IN
- Chess piece control-
Tag
hide
- Whether to make hidden -
Tag
move.pos
- Move piece to specified position (animate!) -
Tag
set.pos
- Set piece position on board (0-7,0-7)
-
Tag
Declarations
g3dchess.inc
:23Group G3D.CP
Chess piece constants.
g3dchess.inc
:24Constant G3D.CP.PAWN
VAL INT G3D.CP.PAWN
Pawn.
g3dchess.inc
:25Constant G3D.CP.KNIGHT
VAL INT G3D.CP.KNIGHT
Knight.
g3dchess.inc
:26Constant G3D.CP.BISHOP
VAL INT G3D.CP.BISHOP
Bishop.
g3dchess.inc
:27Constant G3D.CP.ROOK
VAL INT G3D.CP.ROOK
Rook/castle.
g3dchess.inc
:28Constant G3D.CP.QUEEN
VAL INT G3D.CP.QUEEN
Queen.
g3dchess.inc
:29Constant G3D.CP.KING
VAL INT G3D.CP.KING
King.
g3dchess.inc
:34Protocol G3DC.PIECE.CTL.IN
PROTOCOL G3DC.PIECE.CTL.IN
Chess piece control.
g3dchess.inc
:36Tag set.pos
set.pos; INT; INT
Set piece position on board (0-7,0-7).
g3dchess.inc
:37Tag move.pos
move.pos; INT; INT
Move piece to specified position (animate!).
g3dchess.inc
:38Tag hide
hide; BOOL
Whether to make hidden.
g3dchess.inc
:42Channel type G3DC.PIECE.CTL
CHAN TYPE G3DC.PIECE.CTL
Used to control a particular piece.
g3dchess.inc
:44Variable in?
CHAN G3DC.PIECE.CTL.IN
Piece control.
g3dchess.inc
:45Variable gen.ctl?
CHAN G3D.GEN.CONTROL
Piece generator control.
g3dchess.inc
:46Variable prj.ctl?
CHAN G3D.PRJ.CONTROL
Projector control.
g3dchess.inc
:47Variable pgn.ctl?
CHAN G3D.PGN.CONTROL
Polygon convert control.
g3dchess.inc
:48Variable rdr.ctl?
CHAN G3D.RDR.CONTROL
Render control.