Main Page | Alphabetical List | Class List | File List | Class Members | File Members

engine/files.c File Reference

#include "engine.h"

Go to the source code of this file.

Functions

int load_kyelib (int levelnum)
int load_skye_level (FILE *fin)
void set_level_size (int width, int height)

Variables

char active_set [32]


Function Documentation

int load_kyelib int  levelnum  ) 
 

Definition at line 6 of file files.c.

References active_set, file_header, fread_fast(), fseek_fast(), load_skye_level(), file_header::magic_bytes, file_header::num_levels, and file_header::revision.

int load_skye_level FILE *  fin  ) 
 

Definition at line 54 of file files.c.

References engine_map::author, engine_map::congrat, current_map, fread_fast(), freadstr(), engine_map::gamerules, engine_map::height, engine_map::hint, engine_map::name, RULESET_KYE92, set_level_size(), engine_map::t, engine_map_square::v, and engine_map::width.

Referenced by load_kyelib().

void set_level_size int  width,
int  height
 

Definition at line 77 of file files.c.

References current_map, engine_map::height, engine_map::t, and engine_map::width.


Variable Documentation

char active_set[32]
 

Definition at line 3 of file files.c.

Referenced by load_kyelib(), and pick_set().


Generated on Thu Apr 22 14:06:33 2004 for SKye by doxygen 1.3.6