world.c File Reference
#include <stdlib.h>
#include <assert.h>
#include <string.h>
#include "stage_internal.h"
Defines | |
#define | _GNU_SOURCE |
Functions | |
void | stg_model_reload_cb (gpointer key, gpointer data, gpointer user) |
void | stg_model_save_cb (gpointer key, gpointer data, gpointer user) |
void | stg_world_add_model (stg_world_t *world, stg_model_t *mod) |
stg_world_t * | stg_world_create (stg_id_t id, const char *token, int sim_interval, int real_interval, double ppm, double width, double height) |
stg_world_t * | stg_world_create_from_file (const char *worldfile_path) |
void | stg_world_destroy (stg_world_t *world) |
void | stg_world_dimensions (stg_world_t *world, double *min_x, double *min_y, double *max_x, double *max_y) |
stg_model_t * | stg_world_get_model (stg_world_t *world, stg_id_t mid) |
int | stg_world_model_destroy (stg_world_t *world, stg_id_t model) |
stg_model_t * | stg_world_model_name_lookup (stg_world_t *world, const char *name) |
void | stg_world_print (stg_world_t *world) |
void | stg_world_reload (stg_world_t *world) |
void | stg_world_save (stg_world_t *world) |
void | stg_world_set_interval_real (stg_world_t *world, unsigned int val) |
void | stg_world_set_interval_sim (stg_world_t *world, unsigned int val) |
void | stg_world_start (stg_world_t *world) |
void | stg_world_stop (stg_world_t *world) |
int | stg_world_update (stg_world_t *world, int sleepflag) |
void | world_destroy_cb (gpointer world) |
void | world_print_cb (gpointer key, gpointer value, gpointer user) |
Variables | |
int | _stg_disable_gui |
int | _stg_quit |
const double | STG_DEFAULT_INTERVAL_GUI = 100.0 |
const double | STG_DEFAULT_INTERVAL_MENU = 20.0 |
const double | STG_DEFAULT_INTERVAL_REAL = 100.0 |
const double | STG_DEFAULT_INTERVAL_SIM = 100.0 |
const double | STG_DEFAULT_RESOLUTION = 0.02 |
const double | STG_DEFAULT_WORLD_HEIGHT = 20.0 |
const double | STG_DEFAULT_WORLD_WIDTH = 20.0 |
stg_type_record_t | typetable [] |
Define Documentation
#define _GNU_SOURCE |
Function Documentation
void stg_model_reload_cb | ( | gpointer | key, | |
gpointer | data, | |||
gpointer | user | |||
) |
void stg_model_save_cb | ( | gpointer | key, | |
gpointer | data, | |||
gpointer | user | |||
) |
void stg_world_dimensions | ( | stg_world_t * | world, | |
double * | min_x, | |||
double * | min_y, | |||
double * | max_x, | |||
double * | max_y | |||
) |
References MILLION.
int stg_world_model_destroy | ( | stg_world_t * | world, | |
stg_id_t | model | |||
) |
void stg_world_reload | ( | stg_world_t * | world | ) |
void world_destroy_cb | ( | gpointer | world | ) |
References stg_world_destroy().
void world_print_cb | ( | gpointer | key, | |
gpointer | value, | |||
gpointer | user | |||
) |
References stg_world_print().
Variable Documentation
int _stg_disable_gui |
int _stg_quit |
const double STG_DEFAULT_INTERVAL_GUI = 100.0 |
Referenced by stg_world_create_from_file().
const double STG_DEFAULT_INTERVAL_MENU = 20.0 |
Referenced by stg_world_create_from_file().
const double STG_DEFAULT_INTERVAL_REAL = 100.0 |
Referenced by stg_world_create_from_file().
const double STG_DEFAULT_INTERVAL_SIM = 100.0 |
Referenced by stg_world_create_from_file().
const double STG_DEFAULT_RESOLUTION = 0.02 |
Referenced by stg_world_create_from_file().
const double STG_DEFAULT_WORLD_HEIGHT = 20.0 |
Referenced by stg_world_create_from_file().
const double STG_DEFAULT_WORLD_WIDTH = 20.0 |
Referenced by stg_world_create_from_file().
Generated on Wed Jun 3 23:12:29 2009 for Stage by
