⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tdefunc.h

📁 C++游戏开发书籍的实例非常适合初学但又又想往游戏开发方面发展的人学习哦
💻 H
📖 第 1 页 / 共 2 页
字号:
void show_insert_mode( void );
void my_scroll_down( WINDOW * );
void combine_strings( char *, char *, char *, char * );
void make_ruler( WINDOW * );
void show_ruler( WINDOW * );
void show_ruler_char( WINDOW * );
void show_ruler_pointer( WINDOW * );
void show_all_rulers( void );
/************************************************************************/


/************************  function prototypes in macro.c  **************/
int  record_on_off( WINDOW * );
void record_keys( int );
void show_avail_strokes( void );
int  save_strokes( WINDOW * );
int  load_strokes( WINDOW * );
int  clear_macros( WINDOW * );
void connect_macros( void );
int  play_back( WINDOW * );
int  push_macro_stack( int );
int  pop_macro_stack( int * );
int  pause( WINDOW * );
/************************************************************************/


/*************************  function prototypes in main.c  **************/
void main( int, char *[] );
void error( int, int, char * );
#if defined( __MSC__ )
void interrupt far harmless( void );
void interrupt far ctrl_break( void );
#else
static int harmless( void );
#endif
void terminate( void );
void initialize( void );
void hw_initialize( void );
int  get_help( WINDOW * );
void show_credits( void );
/************************************************************************/


/*************************  function prototypes in port.c *************/
void far * my_malloc( size_t, int * );
void my_free( void far * );
int  my_findfirst( DTA far *, char far *, int );
int  my_findnext( DTA far * );
/************************************************************************/


/*************************  function prototypes in regx.c *************/
int  find_regx( WINDOW * );
line_list_ptr forward_regx_search( WINDOW *, long *, int * );
line_list_ptr regx_search_forward( line_list_ptr, long *, int * );
line_list_ptr backward_regx_search( WINDOW *, long *, int * );
line_list_ptr regx_search_backward( line_list_ptr, long *, int * );
int  nfa_match( void );
int  build_nfa( void );
int  expression( void );
int  term( void );
int  factor( void );
int  escape_char( int );
void emit_cnode( int, int, int, int );
void emit_nnode( int, int, int, int, int );
int  put_dq( int );
int  push_dq( int );
int  pop_dq( void );
int  dequeempty( void );
void init_nfa( void );
void regx_error( char * );
int  separator( int );
int  Kleene_star( int );
int  letter( int );
/**********************************************************************/


/*************************  function prototypes in sort.c *************/
int  sort_box_block( WINDOW *window );
void quick_sort_block( long, long, line_list_ptr, line_list_ptr );
void insertion_sort_block( long, long, line_list_ptr );
void load_pivot( line_list_ptr );
int  compare_pivot( line_list_ptr );
int  my_memcmp( text_ptr, text_ptr, int );
/************************************************************************/


/**********************  function prototypes in tab.c  ******************/
int  tab_key( WINDOW * );
int  backtab( WINDOW * );
int  next_smart_tab( WINDOW * );
int  prev_smart_tab( WINDOW * );
text_ptr entab( text_ptr, int );
void detab_linebuff( void );
void entab_linebuff( void );
text_ptr detab_a_line( text_ptr, int * );
int  detab_adjust_rcol( text_ptr, int );
int  entab_adjust_rcol( text_ptr, int, int );
int  block_expand_tabs( WINDOW * );
int  block_compress_tabs( WINDOW * );
/************************************************************************/


/*************************  function prototypes in utils.c **************/
int  myiswhitespc( int );
void check_virtual_col( WINDOW *, int, int );
void copy_line( line_list_ptr );
int  un_copy_line( line_list_ptr,  WINDOW * , int );
int  un_copy_tab_buffer( line_list_ptr, WINDOW * );
void load_undo_buffer( file_infos *, text_ptr, int );
void set_prompt( char *, int );
int  get_name( char *, int, char *, int );
int  get_sort_order( WINDOW * );
int  get_replace_direction( WINDOW * );
int  get_yn( void );
int  get_lr( void );
int  get_bc( void );
int  get_oa( void );
void show_eof( WINDOW * );
void display_current_window( WINDOW * );
int  redraw_screen( WINDOW * );
void redraw_current_window( WINDOW * );
void show_changed_line( WINDOW * );
void show_curl_line( WINDOW * );
void dup_window_info( WINDOW *, WINDOW * );
void adjust_windows_cursor( WINDOW *, long );
int  first_non_blank( text_ptr, int );
int  find_end( text_ptr, int );
int  is_line_blank( text_ptr, int );
int  page_up( WINDOW * );
int  page_down( WINDOW * );
int  scroll_down( WINDOW * );
int  scroll_up( WINDOW * );
int  pan_up( WINDOW * );
int  pan_down( WINDOW * );
void show_window_header( WINDOW * );
void show_window_number_letter( WINDOW * );
void show_window_fname( WINDOW * );
void show_crlf_mode( WINDOW * );
void show_size( WINDOW * );
int  quit( WINDOW * );
int  move_up( WINDOW * );
int  move_down( WINDOW * );
int  prepare_move_down( WINDOW * );
int  move_left( WINDOW * );
int  move_right( WINDOW * );
int  pan_left( WINDOW * );
int  pan_right( WINDOW * );
int  word_left( WINDOW * );
int  word_right( WINDOW * );
int  next_dirty_line( WINDOW * );
int  prev_dirty_line( WINDOW * );
int  center_window( WINDOW * );
int  horizontal_screen_right( WINDOW * );
int  horizontal_screen_left( WINDOW * );
int  goto_top_file( WINDOW * );
int  goto_end_file( WINDOW * );
int  goto_line( WINDOW * );
int  set_marker( WINDOW * );
int  goto_marker( WINDOW * );
int  date_time_stamp( WINDOW * );
int  add_chars( char *, WINDOW * );
/************************************************************************/


/*************************  function prototypes in window.c *************/
int  initialize_window( void );
void choose_window( char *, WINDOW * );
int  next_window( WINDOW * );
int  prev_window( WINDOW * );
int  split_horizontal( WINDOW * );
int  split_vertical( WINDOW * );
void show_vertical_separator( WINDOW * );
int  size_window( WINDOW * );
int  zoom_window( WINDOW * );
int  next_hidden_window( WINDOW * );
void setup_window( WINDOW * );
void finish( WINDOW * );
int  create_window( WINDOW **, int, int, int, int, file_infos * );
/************************************************************************/


/**********************  function prototypes in wordwrap.c **************/
int  find_left_margin( line_list_ptr, int );
void word_wrap( WINDOW * );
int  format_paragraph( WINDOW *window );
void combine_wrap_spill( WINDOW *, int, int, int, int, int );
void justify_right_margin( WINDOW *, line_list_ptr, int, int, int );
void remove_spaces( int );
int  find_word( text_ptr, int, int );
int  flush_left( WINDOW * );
int  flush_right( WINDOW * );
int  flush_center( WINDOW * );
/************************************************************************/


/*************************  function prototypes in tdeasm.c *************/
unsigned long  ptoul( void far * );
text_ptr tabout( text_ptr, int * );
/*****************************************************/


/***********  function prototype for simul101.asm *************/
void far simulate_enh_kbd( int );
/*****************************************************/


/***********  function prototype for criterr.asm *************/
void far install_ceh( void far * );
/*****************************************************/


/***********  function prototype for criterr.c   *************/
int  far crit_err_handler( void );
void show_error_screen( int, int );
void save_area( char far * );
void restore_area( char far * );
/*****************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -