Subversion Repositories spk

Rev

Blame | Last modification | View Log | RSS feed

#ifndef __DISPLAYCUSTOM_H__
#define __DISPLAYCUSTOM_H__

#include "Display.h"

class CDisplayCustom : public CDisplay
{
public:
        virtual float Update ( DWORD timeNow );
        CDisplayCustom ( COverlay *overlay, MyDirect3DDevice9 *device, CyString filename, CyString name, int w, int h, CyStringList *varibles );

protected:
        int ParseNumber ( CyString n );

        CyString ParseBlock ( FILE *id, CyString *str, CyStringList *strings );
        CyString ReplaceString ( CyString s, CyStringList *strings );
        void DoBlock ( CRenderObject *ro, CyString line, CyStringList *strings, CyStringList *varibles, CyString &section );

        void ParseBorder ( CyString cmd, CyString rest );
        void ParseInput ( CyString cmd, CyString rest );
        void ParseCloseEvent ( SCloseOn *close, CyString cmd, CyString rest );

        short m_iMaxAlpha;
};

#endif //__DISPLAYCUSTOM_H__