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

editor/resize.c File Reference

#include "editor.h"

Go to the source code of this file.

Defines

#define MIN_SIZE_X   5
#define MIN_SIZE_Y   5
#define MAX_SIZE_X   50
#define MAX_SIZE_Y   40

Functions

void enter_resize_state (void)
void draw_resize_dialog (void)
void resize_state (int key)
void adjust_map_size (int width, int height)
void clip_scroll_pos (void)

Variables

long new_size_x
long new_size_y


Define Documentation

#define MAX_SIZE_X   50
 

Definition at line 5 of file resize.c.

Referenced by resize_state().

#define MAX_SIZE_Y   40
 

Definition at line 6 of file resize.c.

Referenced by resize_state().

#define MIN_SIZE_X   5
 

Definition at line 3 of file resize.c.

Referenced by resize_state().

#define MIN_SIZE_Y   5
 

Definition at line 4 of file resize.c.

Referenced by resize_state().


Function Documentation

void adjust_map_size int  width,
int  height
 

Definition at line 60 of file resize.c.

References current_map, current_map_num, cursor_x, cursor_y, engine_map::height, map_square, move_cursor(), set_level_size(), engine_map::t, and engine_map::width.

Referenced by resize_state().

void clip_scroll_pos void   ) 
 

Definition at line 90 of file resize.c.

References current_map, engine_map::height, scroll_x, scroll_y, VIEWPORT_HEIGHT, VIEWPORT_WIDTH, and engine_map::width.

void draw_resize_dialog void   ) 
 

Definition at line 20 of file resize.c.

References draw_rect(), draw_string_font(), new_size_x, and new_size_y.

Referenced by enter_resize_state(), and resize_state().

void enter_resize_state void   ) 
 

Definition at line 11 of file resize.c.

References current_map, draw_resize_dialog(), engine_map::height, input_state, new_size_x, new_size_y, resize_state(), and engine_map::width.

Referenced by map_resize().

void resize_state int  key  ) 
 

Definition at line 29 of file resize.c.

References adjust_map_size(), draw_resize_dialog(), enter_edit_state(), MAX_SIZE_X, MAX_SIZE_Y, MIN_SIZE_X, MIN_SIZE_Y, new_size_x, and new_size_y.

Referenced by enter_resize_state().


Variable Documentation

long new_size_x [static]
 

Definition at line 8 of file resize.c.

Referenced by draw_resize_dialog(), enter_resize_state(), and resize_state().

long new_size_y [static]
 

Definition at line 8 of file resize.c.

Referenced by draw_resize_dialog(), enter_resize_state(), and resize_state().


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