История изменений
Исправление
dearAmomynous,
(текущая версия)
:
Лютейший говнокод. А ещё ты лишнее таскаешь. Так значительно лучше:
struct move_event {
vec2 cur;
vec2 prev;
/* etc */
};
vec2 move_event_cur_pos(const move_event *ev);
float move_event_cur_pos_x(const move_event *ev);
float move_event_cur_pos_y(const move_event *ev);
vec2 move_event_prev_pos(const move_event *ev);
float move_event_prev_pos_x(const move_event *ev);
float move_event_prev_pos_y(const move_event *ev);
vec2 move_event_delta_pos(const move_event *ev);
float move_event_delta_pos_x(const move_event *ev);
float move_event_delta_pos_y(const move_event *ev);
/* etc */
Исходная версия Deleted, :
Лютейший говнокод. А ещё ты лишнее таскаешь.
struct move_event {
vec2 cur;
vec2 prev;
/* etc */
};
vec2 move_event_cur_pos(const move_event *ev);
float move_event_cur_pos_x(const move_event *ev);
float move_event_cur_pos_y(const move_event *ev);
vec2 move_event_prev_pos(const move_event *ev);
float move_event_prev_pos_x(const move_event *ev);
float move_event_prev_pos_y(const move_event *ev);
vec2 move_event_delta_pos(const move_event *ev);
float move_event_delta_pos_x(const move_event *ev);
float move_event_delta_pos_y(const move_event *ev);
/* etc */