/*
 *  VRQ_VALUATOR                                (C) Digital Design 1990
 *
 *  INPUT VALUATOR, REQUEST MODE
 *
 *  Diese Funktion verwaltet die logische Eingabeeinheit zur Wertver„n-
 *  derung. Die CURSOR-OBEN- und CURSOR-UNTEN-Taste z.B. sind die Stan-
 *  dardtasten zur wertver„ndernden Eingabe. Es wird stets ein Wert zwi-
 *  schen 1 und 100 zurckgegeben, je nach bet„tigter Taste oder Tasten-
 *  kombination. Fr die Cursor-Tasten gilt die folgende Vereinbarung:
 *      CURSOR-OBEN             Wert+10
 *      CURSOR-UNTEN            Wert-10
 *      SHIFT/CURSOR-OBEN       Wert+1
 *      SHIFT/CURSOR-UNTEN      Wert-1
 */
#include <gemdefs.h>

void vrq_valuator( int handle, int valuator_in,
                   int *valuator_out, int *terminator )
{
  intin[0] = valuator_in; /* initialisierender Wert                     */

  VDI( 29, 0, 1, handle );

  *valuator_out = intout[0]; /* ermittelter Wert                        */
  *terminator = intout[1]; /* bet„tigte Taste                           */
}
/* siehe auch: İvsm_valuatorİVSM_VALU.Cİ, İvsin_modeİVSIN_MOD.Cİ */

