00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef VTPlayerOutputAgent_H
00024 #define VTPlayerOutputAgent_H
00025
00026 #include <VTPMouseController.h>
00027 #include <VTPMouseListener.h>
00028 #include "MicoleAgent.h"
00029 #include "micolelib.h"
00030
00031
00035 class MICOLELIB_API VTPlayerOutputAgent : public MicoleAgent
00036 {
00037 public:
00038 VTPlayerOutputAgent();
00039 ~VTPlayerOutputAgent();
00040
00041 void handleDynamic(MicoleBus *app, int argc, const char **argv);
00042 void handleStatic(MicoleBus *app, int argc, const char **argv);
00043 void handleDirection(MicoleBus *app, int argc, const char **argv);
00044
00045 private:
00046 VTPIcon * _left,* _right;
00047 VTPMouseController * _vtpctrl;
00048 VTPStaticIcon *_sN, *_sS, *_sE, *_sW, *_sNE, *_sNW, *_sSE, *_sSW;
00049
00050 };
00051
00053
00054 #endif