
// dlgs.h

#ifndef __DLGS_H__
#define __DLGS_H__

#include "stdgfx.h"
#include "mpgui.h"

class FOGDLG : public GUIDIALOG 
  {
    protected :
      virtual LONG OnInitDialog ();
      virtual LONG OnCommand ( LONG Command );
     
    public :    
      FOGDLG (); 
      virtual ~FOGDLG (); 
      
      BOOLEAN IsFogOn ();
      float GetFogScale ();
  }; // End of FOGDLG

class DEPTHDLG : public GUIDIALOG 
  {
    protected :
      virtual LONG OnInitDialog ();
      virtual LONG OnCommand ( LONG Command );
     
    public :    
      DEPTHDLG (); 
      virtual ~DEPTHDLG (); 
      
      BOOLEAN IsDepthCueOn ();
      float GetDepthCueScale ();
  }; // End of DEPTHDLG

class BGCOLORDLG : public GUIDIALOG 
  {
    protected :
      virtual LONG OnInitDialog ();
      virtual LONG OnCommand ( LONG Command );
     
    public :    
      BGCOLORDLG (); 
      virtual ~BGCOLORDLG (); 
      
      VOID GetRGB ( RGBCOLOR *Col );
  }; // End of BGCOLORDLG

class AMBIENTDLG : public GUIDIALOG 
  {
    protected :
      virtual LONG OnInitDialog ();
      virtual LONG OnCommand ( LONG Command );
     
    public :    
      AMBIENTDLG (); 
      virtual ~AMBIENTDLG ();

      VOID GetRGB ( RGBCOLOR *Col );
  }; // End of AMBIENTDLG

class ABOUTDLG : public GUIDIALOG
  {
    protected :
      virtual LONG OnCommand ( LONG Command );    
  }; // End of ABOUTDLG 

#endif
