root/event.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. newevent
  2. printevent

   1 /* event.c */
   2 #include<stdio.h>
   3 #include<stdlib.h>
   4 #include<event.h>
   5 #include<content.h>
   6 
   7 event* newevent(int time, vector2 pos, vector2 vel,
   8                 movingobject* mobj, char* name){
   9   event* ret = (event*) malloc(sizeof(event));
  10   ret->gene.print = printevent;
  11   ret->time = time;
  12   ret->pos = pos;
  13   ret->vel = vel;
  14   ret->mobj = mobj;
  15   ret->name =  name;
  16   return ret;
  17 }
  18 
  19 void printevent(content* con){
  20   printf("%07d,",con->ev->time);
  21   printf("%f, %f, ",con->ev->pos.x, con->ev->pos.y);
  22   printf("%f, %f, ",con->ev->vel.x, con->ev->vel.y);
  23   printf("%s\n",con->ev->name);
  24 }

/* [<][>][^][v][top][bottom][index][help] */