llhudview.cpp

Go to the documentation of this file.
00001 
00032 #include "llviewerprecompiledheaders.h"
00033 
00034 #include "llhudview.h"
00035 
00036 // library includes
00037 #include "v4color.h"
00038 #include "llcoord.h"
00039 
00040 // viewer includes
00041 #include "llagent.h"
00042 #include "llcallingcard.h"
00043 #include "llcolorscheme.h"
00044 #include "llviewercontrol.h"
00045 #include "llfloaterworldmap.h"
00046 #include "llworldmapview.h"
00047 #include "lltracker.h"
00048 #include "llviewercamera.h"
00049 #include "llui.h"
00050 
00051 LLHUDView *gHUDView = NULL;
00052 
00053 const S32 HUD_ARROW_SIZE = 32;
00054 
00055 LLHUDView::LLHUDView()
00056 :       LLPanel()
00057 { }
00058 
00059 LLHUDView::~LLHUDView()
00060 { }
00061 
00062 // virtual
00063 void LLHUDView::draw()
00064 {
00065         LLTracker::drawHUDArrow();
00066 }
00067 
00068 
00069 // public
00070 const LLColor4& LLHUDView::colorFromType(S32 type)
00071 {
00072         switch (type)
00073         {
00074         case 0:
00075                 return LLColor4::green;
00076         default:
00077                 return LLColor4::black;
00078         }
00079 }
00080 
00081 
00082 /*virtual*/
00083 BOOL LLHUDView::handleMouseDown(S32 x, S32 y, MASK mask)
00084 {
00085         if (LLTracker::handleMouseDown(x, y))
00086         {
00087                 return TRUE;
00088         }
00089         return LLView::handleMouseDown(x, y, mask);
00090 }
00091 

Generated on Fri May 16 08:33:40 2008 for SecondLife by  doxygen 1.5.5