definition module gst

//	********************************************************************************
//	Clean Standard Game library, version 1.2.2
//	
//	Author:   Mike Wiering
//	Modified: 7 Sept 2001 for Clean 2.0 (Peter Achten)
//	********************************************************************************

import	ostoolbox
from	StdFunc		import :: St
from	StdIOBasic	import :: IdFun

::  *GSt gs

fromGSt :: !*(GSt .gs) -> (.gs,!*OSToolbox)
toGSt   :: .gs !*OSToolbox -> *GSt .gs
appGStTb:: !.(IdFun *OSToolbox)    !*(GSt .gs) ->       *GSt .gs
accGStTb:: !.(St    *OSToolbox .x) !*(GSt .gs) -> (!.x,!*GSt .gs)
appGSt  :: !.(IdFun .gs)           !*(GSt .gs) ->       *GSt .gs
accGSt  :: !.(St    .gs .x)        !*(GSt .gs) -> (.x, !*GSt .gs)
