22 #include "object/task/task.h" 26 #include "object/interface/trace_drawing_object.h" 44 bool EventProcess(
const Event &event)
override;
46 Error Start(
bool bDown, TraceColor color);
47 Error IsEnded()
override;
48 bool Abort()
override;
51 void SoundManip(
float time,
float amplitude,
float frequency);
52 int AngleToRank(
float angle);
53 float ColorToAngle(TraceColor color);
54 int ColorToRank(TraceColor color);
57 bool m_bError =
false;
58 TaskPenPhase m_phase = TPP_UP;
59 float m_progress = 0.0f;
62 float m_lastParticle = 0.0f;
65 float m_timeUp = 0.0f;
66 float m_oldAngle = 0.0f;
67 float m_newAngle = 0.0f;
68 float m_timeDown = 0.0f;
Definition: old_object.h:79
Vector struct and related functions.
3D (3x1) vector
Definition: vector.h:53
Event sent by system, interface or game.
Definition: event.h:735