LRT13  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
AutoAim.h
1 #ifndef AUTOAIM_H_
2 #define AUTOAIM_H_
3 
4 #include "../ComponentData/ComponentData.h"
5 #include "../ComponentData/AutoAimData.h"
6 #include "../Config/ConfigManager.h"
7 #include "../Config/Configurable.h"
8 #include "../Network/NetBuffer.h"
9 #include "../Network/NetServer.h"
10 #include "../Network/MessageType.h"
11 #include "../Utils/Util.h"
12 #include "../Utils/SmarterDashboard.h"
13 #include "../Process/SynchronizedProcess.h"
14 
21 {
22 public:
23  AutoAim();
24  ~AutoAim();
25 
26  void Configure();
27 
28  virtual INT32 Tick();
29 
30 private:
31  NetServer* m_server;
32  data::ComponentData* m_componentData;
33  int m_maxError;
34  int m_desiredX;
35  int m_desiredY;
36  int m_currentX;
37  int m_currentY;
38 };
39 
40 #endif