#include "editor.h"Go to the source code of this file.
Defines | |
| #define | SET_NAME_MAXLEN 64 |
Functions | |
| void | file_new (void) |
| void | file_open (void) |
| void | file_save (void) |
| void | file_save_as (void) |
| void | file_exit (void) |
| int | load_kyelib (const char *filename) |
| int | load_dckye_lib (FILE *fin) |
| int | load_skye_lib (FILE *fin, file_header *header) |
| int | load_skye_lib_r1 (FILE *fin, file_header *header) |
| int | load_skye_level_r1 (FILE *fin, int level) |
| int | load_skye_lib_r2 (FILE *fin, file_header *header) |
| int | load_skye_level_r2 (FILE *fin, int level) |
| int | load_dckye_level (FILE *fin, int level) |
| int | save_skyelib_r2 (const char *filename) |
| void | write_skye_level_r2 (FILE *fout, int level) |
Variables | |
| char | current_filename [64] = "" |
| char | current_set_name [SET_NAME_MAXLEN] = "Unnamed" |
| const char | file_extension [] = { 0, 'S', 'K', 'y', 'e', 0, 0xF8 } |
|
|
Definition at line 3 of file file.c. Referenced by load_skye_lib_r2(). |
|
|
|
|
|
Definition at line 9 of file file.c. References default_map(), set_current_map(), and set_num_maps(). Referenced by editing_state(). |
|
|
Definition at line 17 of file file.c. References current_filename, dialog_read_string(), draw_current_map(), load_kyelib(), and show_dialog(). Referenced by editing_state(). |
|
|
Definition at line 30 of file file.c. References current_filename, draw_current_map(), file_save_as(), save_skyelib_r2(), and show_dialog(). Referenced by editing_state(). |
|
|
Definition at line 42 of file file.c. References current_filename, dialog_read_string(), draw_current_map(), save_skyelib_r2(), and show_dialog(). Referenced by file_save(). |
|
||||||||||||
|
Definition at line 230 of file file.c. References FIELD_HEIGHT, FIELD_WIDTH, map_square, maps, editor_map::t, and TILE_UNUSED. Referenced by load_dckye_lib(), and map_import_level(). |
|
|
Definition at line 98 of file file.c. References load_dckye_level(), num_maps, set_current_map(), and set_num_maps(). Referenced by load_kyelib(). |
|
|
Definition at line 73 of file file.c. References load_dckye_lib(), load_skye_lib(), and file_header::magic_bytes. Referenced by file_open(), level_advance(), and restart_level(). |
|
||||||||||||
|
Definition at line 150 of file file.c. References editor_map::author, editor_map::gamerules, maps, editor_map::name, RULESET_DCKYE, set_level_size(), and editor_map::t. Referenced by load_skye_lib_r1(), and map_import_level(). |
|
||||||||||||
|
Definition at line 205 of file file.c. References freadstr(), editor_map::gamerules, map_square, maps, set_level_size(), and editor_map::width. Referenced by load_skye_lib_r2(), and map_import_level(). |
|
||||||||||||
|
Definition at line 117 of file file.c. References load_skye_lib_r1(), load_skye_lib_r2(), and file_header::revision. Referenced by load_kyelib(). |
|
||||||||||||
|
Definition at line 130 of file file.c. References load_skye_level_r1(), file_header::num_levels, set_current_map(), and set_num_maps(). Referenced by load_skye_lib(). |
|
||||||||||||
|
Definition at line 175 of file file.c. References current_set_name, freadstr(), load_skye_level_r2(), file_header::num_levels, set_current_map(), SET_NAME_MAXLEN, and set_num_maps(). Referenced by load_skye_lib(). |
|
|
Definition at line 255 of file file.c. References current_set_name, file_extension, file_header, fwritestr(), file_header::magic_bytes, file_header::num_levels, num_maps, file_header::revision, and write_skye_level_r2(). Referenced by file_save(), and file_save_as(). |
|
||||||||||||
|
Definition at line 292 of file file.c. References fwritestr(), editor_map::gamerules, map_r2::gamerules, editor_map::height, map_r2::height, map_square, maps, map_r2::unused, editor_map::width, and map_r2::width. Referenced by save_skyelib_r2(). |
|
|
Definition at line 5 of file file.c. Referenced by file_open(), file_save(), and file_save_as(). |
|
|
Definition at line 6 of file file.c. Referenced by load_skye_lib_r2(), and save_skyelib_r2(). |
|
|
Definition at line 228 of file file.c. Referenced by save_skyelib_r2(). |
1.3.6