00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #if !defined(_XRB_SCREENCOORD_HPP_)
00012 #define _XRB_SCREENCOORD_HPP_
00013
00014 #include "xrb.hpp"
00015
00016 #include "xrb_rect.hpp"
00017 #include "xrb_simpletransform2.hpp"
00018 #include "xrb_vector.hpp"
00019
00020 namespace Xrb
00021 {
00022
00023 typedef Sint32 ScreenCoord;
00024 typedef Vector<ScreenCoord, 2> ScreenCoordVector2;
00025 typedef Rect<ScreenCoord> ScreenCoordRect;
00026 typedef SimpleTransform2<ScreenCoord> ScreenCoordSimpleTransform2;
00027
00028 }
00029
00030
00031 #define SCREENCOORD_LOWER_BOUND SINT32_LOWER_BOUND
00032 #define SCREENCOORD_UPPER_BOUND SINT32_UPPER_BOUND
00033
00034 #endif // !defined(_XRB_SCREENCOORD_HPP_)
00035