src/shift.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "mb_animate.h"

Go to the source code of this file.

Classes

struct  _mb_shift
 Animation action for relative shift a coordination. More...

Typedefs

typedef struct _mb_shift mb_shift_t

Functions

static float comp_mb_timeval_ratio (const mb_timeval_t *a, const mb_timeval_t *b)
static void mb_shift_start (mb_action_t *act, const mb_timeval_t *now, const mb_timeval_t *playing_time, redraw_man_t *rdman)
static void mb_shift_step (mb_action_t *act, const mb_timeval_t *now, redraw_man_t *rdman)
static void mb_shift_stop (mb_action_t *act, const mb_timeval_t *now, redraw_man_t *rdman)
static void mb_shift_free (mb_action_t *act)
mb_action_tmb_shift_new (co_aix x, co_aix y, coord_t *coord, mb_word_t *word)


Typedef Documentation

typedef struct _mb_shift mb_shift_t

Definition at line 15 of file shift.c.


Function Documentation

static float comp_mb_timeval_ratio ( const mb_timeval_t a,
const mb_timeval_t b 
) [static]

Definition at line 6 of file shift.c.

static void mb_shift_free ( mb_action_t act  )  [static]

Definition at line 73 of file shift.c.

static void mb_shift_start ( mb_action_t act,
const mb_timeval_t now,
const mb_timeval_t playing_time,
redraw_man_t rdman 
) [static]

Definition at line 28 of file shift.c.

static void mb_shift_step ( mb_action_t act,
const mb_timeval_t now,
redraw_man_t rdman 
) [static]

Definition at line 41 of file shift.c.

static void mb_shift_stop ( mb_action_t act,
const mb_timeval_t now,
redraw_man_t rdman 
) [static]

Definition at line 60 of file shift.c.

SourceForge.net Logo