#include <PME.h>
Public Member Functions | |
| void | set_position (CPoint &P) |
| CPoint | get_position () |
| void | update_pos () |
| void | set_orbit (CPoint &R, CPoint &V) |
| MovementType | get_current_move_type () |
| MovementType | get_next_move_type () |
| void | update_move_type () |
| void | set_next_move_type (MovementType mov_type) |
| void | set_current_move_type (MovementType mov_type) |
| void | push_trace (CPoint &pos) |
| void | reset_trace () |
| void | set_bounce_velocity (CPoint bv) |
| void | set_bounce_distance (float bd) |
| PMESource (Source &s) | |
| PMESource () | |
| ~PMESource () | |
Protected Attributes | |
| Source * | source |
| Orbit | orbit |
| MovementType | current_move_type |
| MovementType | next_move_type |
| CPoint | trace [MAX_TRACE_LENGTH] |
| float | bounce_distance |
| CPoint | bounce_velocity |
| unsigned | current_trace_index |
| unsigned | trace_length |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5-20051010