diff options
Diffstat (limited to 'StarsEx/Res.h')
-rw-r--r-- | StarsEx/Res.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/StarsEx/Res.h b/StarsEx/Res.h new file mode 100644 index 0000000..dbd1295 --- /dev/null +++ b/StarsEx/Res.h @@ -0,0 +1,36 @@ +/* Starshatter: The Open Source Project + Copyright (c) 2021-2022, Starshatter: The Open Source Project Contributors + Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors + Copyright (c) 1997-2006, Destroyer Studios LLC. + + AUTHOR: John DiCamillo + + + OVERVIEW + ======== + Abstract Resource class +*/ + +#ifndef Res_h +#define Res_h + +#include "Types.h" + +// +--------------------------------------------------------------------+ + +class Resource +{ +public: + Resource(); + virtual ~Resource(); + + int operator == (const Resource& r) const { return id == r.id; } + + HANDLE Handle() const { return id; } + +protected: + HANDLE id; +}; + +#endif // Res_h + |