Noble Ape
The Central Directories of the Noble Ape Simulation.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Enumerations | Functions
shared.h File Reference
#include "../noble/noble.h"
Include dependency graph for shared.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  shared_cycle_state { SHARED_CYCLE_OK = 0, SHARED_CYCLE_QUIT, SHARED_CYCLE_DEBUG_OUTPUT }
enum  shared_saved_string_type { SSS_OPEN = 0, SSS_OPEN_SCRIPT, SSS_SAVED }

Functions

void shared_saved_string (shared_saved_string_type ssst, n_string value)
shared_cycle_state shared_cycle (n_uint ticks, n_byte fIdentification, n_int dim_x, n_int dim_y)
n_int shared_init (n_byte view, n_uint random)
void shared_close (void)
n_int shared_menu (n_int menuValue)
n_uint shared_max_fps (void)
void shared_rotate (n_double num, n_byte wwind)
void shared_keyReceived (n_byte2 value, n_byte fIdentification)
void shared_keyUp (void)
void shared_mouseOption (n_byte option)
void shared_mouseReceived (n_int valX, n_int valY, n_byte fIdentification)
void shared_mouseUp (void)
void shared_about (n_constant_string value)
void shared_draw (n_byte *outputBuffer, n_byte fIdentification, n_int dim_x, n_int dim_y)
n_int shared_new (n_uint seed)
n_byte shared_openFileName (n_string cStringFileName, n_byte isScript)
void shared_saveFileName (n_string cStringFileName)
void shared_script_debug_handle (n_string cStringFileName)
n_int sim_thread_console_quit (void)

Enumeration Type Documentation

Enumerator:
SHARED_CYCLE_OK 
SHARED_CYCLE_QUIT 
SHARED_CYCLE_DEBUG_OUTPUT 

Definition at line 49 of file shared.h.

Enumerator:
SSS_OPEN 
SSS_OPEN_SCRIPT 
SSS_SAVED 

Definition at line 56 of file shared.h.


Function Documentation

void shared_about ( n_constant_string  value)

Definition at line 456 of file shared.c.

Here is the call graph for this function:

void shared_close ( void  )

Definition at line 420 of file shared.c.

Here is the call graph for this function:

shared_cycle_state shared_cycle ( n_uint  ticks,
n_byte  fIdentification,
n_int  dim_x,
n_int  dim_y 
)

Definition at line 325 of file shared.c.

Here is the call graph for this function:

void shared_draw ( n_byte outputBuffer,
n_byte  fIdentification,
n_int  dim_x,
n_int  dim_y 
)

Definition at line 560 of file shared.c.

Here is the call graph for this function:

n_int shared_init ( n_byte  view,
n_uint  random 
)

Definition at line 403 of file shared.c.

Here is the call graph for this function:

void shared_keyReceived ( n_byte2  value,
n_byte  fIdentification 
)

Definition at line 425 of file shared.c.

void shared_keyUp ( void  )

Definition at line 432 of file shared.c.

n_uint shared_max_fps ( void  )

Definition at line 516 of file shared.c.

n_int shared_menu ( n_int  menuValue)

Definition at line 521 of file shared.c.

Here is the call graph for this function:

void shared_mouseOption ( n_byte  option)

Definition at line 437 of file shared.c.

void shared_mouseReceived ( n_int  valX,
n_int  valY,
n_byte  fIdentification 
)

Definition at line 442 of file shared.c.

void shared_mouseUp ( void  )

Definition at line 450 of file shared.c.

n_int shared_new ( n_uint  seed)

Definition at line 477 of file shared.c.

n_byte shared_openFileName ( n_string  cStringFileName,
n_byte  isScript 
)

Definition at line 490 of file shared.c.

Here is the call graph for this function:

void shared_rotate ( n_double  num,
n_byte  wwind 
)

Definition at line 507 of file shared.c.

void shared_saved_string ( shared_saved_string_type  ssst,
n_string  value 
)

Definition at line 555 of file shared.c.

void shared_saveFileName ( n_string  cStringFileName)

Definition at line 501 of file shared.c.

Here is the call graph for this function:

void shared_script_debug_handle ( n_string  cStringFileName)

Definition at line 289 of file shared.c.

Here is the call graph for this function:

n_int sim_thread_console_quit ( void  )

Definition at line 234 of file sim.c.

Here is the caller graph for this function: