Japanese
PROGRAMMER'S GUIDEBranch playback library
BackForward
Branch playback library

6.Data specifications


6.1 Basic data


 Title
data specifications
 Data
basic data
 Data Name
 No
1.0

(1) Basic data type
 Model name
 explanation
 Uint8
 unsigned 1-byte integer
 Sint8
 Signed 1-byte integer
 Uint16
 unsigned 2-byte integer
 Sint16
 signed 2-byte integer
 Uint32
 unsigned 4-byte integer
 Sint32
 signed 4-byte integer
 Bool
 Logical type 4-byte integer (value is a logical constant)

(2) Logical constant
Used as a logical type (Bool) value.
 constant name
 value
 explanation
 FALSE
TRUE
 0
1
 Represents a logical false value.
Represents the truth of a logical value.
 OFF
ON
 0
1
 Represents switch off (false).
Represents switch on (true).


6.2 Constants


 Title
data specifications
 Data
constant
 Data Name
 No
2.0

(1)Error code
The value of BPL_ERR_OK is 0. Other error codes are negative.
 constant name
 explanation
 BPL_ERR_OK
 normal termination
 BPL_ERR_KYOVRFLW
 Too many stream key settings
 BPL_ERR_BROVRFLW
 Too many branch destination settings
 BPL_ERR_BSTMID
 Bad branch stream identifier
 BPL_ERR_BRNO
 Invalid branch number
 BPL_ERR_BRSPC
 A branch destination has already been specified
 BPL_ERR_NOKEY
 The corresponding stream key is not set.
 BPL_ERR_OPNSTM
 Unable to open stream

(2) Others
 constant name
 value
 explanation
 BPL_STMKEY_MAX
 6
 Number of stream keys that can be set for one branch stream


BackForward
PROGRAMMER'S GUIDEBranch playback library
Copyright SEGA ENTERPRISES, LTD., 1997