Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CAT/CATStringTableCore.h Source File

CATStringTableCore.h

Go to the documentation of this file.
00001 /// \file CATStringTableCore.h
00002 /// \brief Core String table for CAT library
00003 /// \ingroup CAT
00004 ///
00005 /// Copyright (c) 2007-2008 by Michael Ellison.
00006 /// See COPYING.txt for the \ref gaslicense License (MIT License).
00007 ///
00008 // $Author: mikeellison $
00009 // $Date: 2008-01-12 11:38:12 -0600 (Sat, 12 Jan 2008) $
00010 // $Revision:   $
00011 // $NoKeywords: $
00012 
00013 #ifndef _CATStringTableCore_H_
00014 #define _CATStringTableCore_H_
00015 
00016 #include "CATStringTable.h"
00017 
00018 /// \class CATStringTableCore
00019 /// \brief Core string table for CAT library
00020 /// \ingroup CAT
00021 ///
00022 /// \todo
00023 /// Currently implemented as a bunch of hardcoded strings. This
00024 /// needs to be changed to dynamically loaded from XML or similar.
00025 class CATStringTableCore : public CATStringTable
00026 {
00027     public:
00028                                 CATStringTableCore  ();
00029         virtual                 ~CATStringTableCore ();
00030 
00031         virtual const CATWChar* GetString( CATResult        stringId,
00032                                            CATLangId        langId = CATLANG_EN) const;
00033 };
00034 
00035 #endif // _CATStringTableCore_H_

Generated on Mon Feb 11 04:09:49 2008 for Game Accessibility Suite by doxygen 1.5.4