source: abuse/tags/pd/macabuse/inc/clisp.hpp @ 604

Last change on this file since 604 was 49, checked in by Sam Hocevar, 15 years ago
  • Imported original public domain release, for future reference.
File size: 2.0 KB
Line 
1#ifndef __CLISP_HPP_
2#ifndef SCADALISP
3int get_lprop_number(void *sybol, int def);  // returns def if symbol undefined or not number type
4
5
6void push_onto_list(void *object, void *&list);
7
8
9// variables for the status bar
10extern void *l_statbar_ammo_x,*l_statbar_ammo_y,
11            *l_statbar_ammo_w,*l_statbar_ammo_h,
12            *l_statbar_ammo_bg_color,
13
14            *l_statbar_health_x,*l_statbar_health_y,
15            *l_statbar_health_w,*l_statbar_health_h,
16            *l_statbar_health_bg_color,
17
18            *l_statbar_logo_x,*l_statbar_logo_y,
19            *l_object,*l_tile,*l_fire_object,
20            *l_player_draw,*l_sneaky_draw,
21            *l_draw_fast,*l_player_tints,*l_next_song,
22            *l_level_load_start,
23            *l_level_load_end,
24            *l_cdc_logo,
25            *l_keep_backup,
26            *l_switch_to_powerful,
27            *l_mouse_can_switch,
28            *l_ask_save_slot,
29            *l_get_local_input,
30            *l_post_render,
31            *l_chat_input,
32            *l_player_text_color,
33            *l_level_loaded,        // called when a new level is loaded
34                  *l_up_key,
35                  *l_down_key,
36                  *l_left_key,
37                  *l_right_key,
38      *l_weapon_left_key,
39            *l_weapon_right_key,
40            *l_special_key,
41            *l_ammo_snd;
42
43extern void *l_change_on_pickup,*l_MBULLET_ICON5,*l_MBULLET_ICON20,*l_GRENADE_ICON2,*l_GRENADE_ICON10,*l_ROCKET_ICON2,*l_ROCKET_ICON5,
44  *l_FBOMB_ICON1,*l_FBOMB_ICON5,*l_PLASMA_ICON20,*l_PLASMA_ICON50,*l_LSABER_ICON100,*l_DFRIS_ICON4,*l_DFRIS_ICON10,*l_LSABER_ICON50,
45  *l_TELEPORTER_SND,*l_gun_tints,*l_ant_tints;
46
47
48/******************************** Lisp objects **********************************/
49extern void *l_difficulty,*l_easy,*l_hard,*l_medium,*l_extreme,*l_main_menu,
50     *l_logo,*l_state_art,*l_default_abilities,*l_abilities,
51     *l_default_ai_function,*l_state_sfx,
52     *l_morph,*l_max_power,
53     *l_song_list,*l_filename,*l_sfx_directory,*l_max_hp,*l_default_font,
54     *l_empty_cache,*l_range,*l_joy_file,*l_death_handler,
55     *l_title_screen,*l_console_font,*l_fields,*l_FIRE,*l_fire_object,
56     *l_cop_dead_parts,*l_restart_player,*l_help_screens,*l_save_order;
57
58
59#endif
60#endif
Note: See TracBrowser for help on using the repository browser.