The online racing simulator
What exactly do we need ISS state flags for?
(2 posts, started )
What exactly do we need ISS state flags for?
According to the n patch info we do now have ISS state flags?

What exactly do we need ISS state flags for?

Tnx, Dandy
ISS state flags are a part of the IS_STA packet used in InSim. This packet is sent every time some information in the packet is changed (e.g. new track, changed camera, changed replay speed etc.). In patch N there are two new flags available - ISS_DIALOG and ISS_TEXT_ENTRY.

All flags according to docs/InSim.txt:

// ISS state flags

#define ISS_GAME 1 // in game (or MPR)
#define ISS_REPLAY 2 // in SPR
#define ISS_PAUSED 4 // paused
#define ISS_SHIFTU 8 // SHIFT+U mode
#define ISS_DIALOG 16 // in a dialog
#define ISS_SHIFTU_FOLLOW 32 // FOLLOW view
#define ISS_SHIFTU_NO_OPT 64 // SHIFT+U buttons hidden
#define ISS_SHOW_2D 128 // showing 2d display
#define ISS_FRONT_END 256 // entry screen
#define ISS_MULTI 512 // multiplayer mode
#define ISS_MPSPEEDUP 1024 // multiplayer speedup option
#define ISS_WINDOWED 2048 // LFS is running in a window
#define ISS_SOUND_MUTE 4096 // sound is switched off
#define ISS_VIEW_OVERRIDE 8192 // override user view
#define ISS_VISIBLE 16384 // InSim buttons visible
#define ISS_TEXT_ENTRY 32768 // in a text entry dialog


What exactly do we need ISS state flags for?
(2 posts, started )
FGED GREDG RDFGDR GSFDG