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