Project

General

Profile

Statistics
| Revision:

root / branches / simulator / projects / simulator / simulator / core / world.c @ 1022

History | View | Annotate | Download (420 Bytes)

1
/**
2
 * @file world.c
3
 * @author Colony Project
4
 * @brief Simulator world code
5
 *
6
 * This is the world.
7
 **/
8

    
9
#include <stdio.h>
10
#include "world.h"
11

    
12

    
13
double collide_circle(ray_t *ray, object_t *obj){
14
    return -1;
15
}
16
double collide_rect(ray_t *ray, object_t *obj){
17
    return -2;
18
}
19

    
20
double collide(ray_t *ray, object_t *obj) {
21
    if (ray == NULL || obj == NULL)
22
        return -1;
23
    return collide_func[obj->id](ray, obj);
24
}