00001 #ifndef __J2K__JHiScore_HPP__ 00002 #define __J2K__JHiScore_HPP__ 00003 00004 #include <j2k/Fred/Standard.hpp> 00005 #include <j2k/etc/Games/Score.hpp> 00006 00007 class JHiScore { 00008 public: 00009 inline JHiScore(); 00010 inline JHiScore( UINT Max ); 00011 inline virtual ~JHiScore(); 00012 00013 inline void enter( const JScore& s ); 00014 inline Score* getScore( UINT pos ); 00015 00016 void clear(); 00017 void sort(); 00018 00019 private: 00020 JScore* entry; 00021 UINT max; 00022 00023 // No implementation 00024 JHiScore( const JHiScore& src ); 00025 const JHiScore& operator=( const JHiScore& src ); 00026 }; 00027 00028 #include <j2k/etc/Games/HiScore.inl> 00029 00030 #endif 00031