Right now we have IS_CIM packet to show which window is open.
Improvement will be CIM_MOD_SELECT // 7
We need window at mods selection.
struct IS_CIM // Conn Interface Mode
{
byte Size; // 8
byte Type; // ISP_CIM
byte ReqI; // 0
byte UCID; // connection's unique id (0 = local)
byte Mode; // mode identifier (see below)
byte SubMode; // submode identifier (see below)
byte SelType; // selected object type (see below)
byte Sp3;
};
// Mode identifiers
enum
{
CIM_NORMAL, // 0 - not in a special mode
CIM_OPTIONS, // 1
CIM_HOST_OPTIONS, // 2
CIM_GARAGE, // 3
CIM_CAR_SELECT, // 4
CIM_TRACK_SELECT, // 5
CIM_SHIFTU, // 6 - free view mode
CIM_NUM
};
Improvement will be CIM_MOD_SELECT // 7
We need window at mods selection.