SYMBOL INDEX (1289 symbols across 187 files) FILE: ObjManager.cpp function Object (line 17) | Object *CreateObject(int x, int y, int type, int xinertia, int yinertia, function Object (line 62) | Object *CreateObject(int x, int y, int type) function hitdetect (line 88) | bool hitdetect(Object *o1, Object *o2) function solidhitdetect (line 120) | bool solidhitdetect(Object *o1, Object *o2) function FOREACH_OBJECT (line 164) | FOREACH_OBJECT(o) function FOREACH_OBJECT (line 178) | FOREACH_OBJECT(o) function FOREACH_OBJECT (line 227) | FOREACH_OBJECT(o) function Object (line 237) | Object *Objects::FindByType(int objtype) FILE: ObjManager.h function namespace (line 5) | namespace Objects type CreateObjectFlags (line 28) | enum CreateObjectFlags type ObjProp (line 41) | struct ObjProp FILE: TextBox/ItemImage.h function class (line 5) | class TB_ItemImage FILE: TextBox/SaveSelect.cpp function DrawHealth (line 293) | static void DrawHealth(int xright, int y, Profile *p) FILE: TextBox/SaveSelect.h function class (line 9) | class TB_SaveSelect FILE: TextBox/StageSelect.h type Teleporter_Slot (line 7) | struct Teleporter_Slot function class (line 13) | class TB_StageSelect FILE: TextBox/TextBox.h type TBFlags (line 19) | enum TBFlags function class (line 31) | class TextBox FILE: TextBox/YesNoPrompt.h type YNJResult (line 5) | enum YNJResult function class (line 11) | class TB_YNJPrompt FILE: ai/IrregularBBox.h function class (line 9) | class IrregularBBox FILE: ai/ai.cpp function ai_init (line 8) | bool ai_init(void) function load_npc_tbl (line 35) | bool load_npc_tbl(void) function Object (line 82) | Object *SpawnObjectAtActionPoint(Object *o, int otype) function KillObjectsOfType (line 97) | void KillObjectsOfType(int type) function DeleteObjectsOfType (line 115) | void DeleteObjectsOfType(int type) function randblink (line 136) | void randblink(Object *o, int blinkframe, int blinktime, int prob) function StickToPlayer (line 155) | void StickToPlayer(Object *o, int x_left, int x_right, int off_y) function transfer_damage (line 189) | void transfer_damage(Object *o, Object *target) function DoTeleportIn (line 211) | bool DoTeleportIn(Object *o, int slowness) function DoTeleportOut (line 225) | bool DoTeleportOut(Object *o, int slowness) function teleffect (line 232) | static bool teleffect(Object *o, int slowness, bool teleporting_out) function ai_animate1 (line 266) | void ai_animate1(Object *o) { if (++o->frame >= sprites[o->sprite].nfram... function ai_animate2 (line 267) | void ai_animate2(Object *o) { simpleanim(o, 2); } function ai_animate3 (line 268) | void ai_animate3(Object *o) { simpleanim(o, 3); } function ai_animate4 (line 269) | void ai_animate4(Object *o) { simpleanim(o, 4); } function ai_animate5 (line 270) | void ai_animate5(Object *o) { simpleanim(o, 5); } function simpleanim (line 272) | static void simpleanim(Object *o, int spd) function aftermove_StickToLinkedActionPoint (line 286) | void aftermove_StickToLinkedActionPoint(Object *o) function onspawn_snap_to_ground (line 305) | void onspawn_snap_to_ground(Object *o) function onspawn_set_frame_from_id2 (line 310) | void onspawn_set_frame_from_id2(Object *o) FILE: ai/almond/almond.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_waterlevel (line 22) | void ai_waterlevel(Object *o) function ai_shutter (line 82) | void ai_shutter(Object *o) function ai_shutter_stuck (line 125) | void ai_shutter_stuck(Object *o) function ai_almond_robot (line 137) | void ai_almond_robot(Object *o) FILE: ai/balrog_common.cpp function balrog_grab_player (line 11) | void balrog_grab_player(Object *o) function balrog_toss_player_away (line 21) | bool balrog_toss_player_away(Object *o) FILE: ai/boss/balfrog.cpp type Frames (line 6) | enum Frames type States (line 16) | enum States type BBox_States (line 32) | enum BBox_States function INITFUNC (line 66) | INITFUNC(AIRoutines) function call_place_bboxes (line 134) | static void call_place_bboxes(void *balfrog) function ondeath_balfrog (line 572) | void ondeath_balfrog(Object *o) FILE: ai/boss/balfrog.h function class (line 7) | class BalfrogBoss : public StageBoss FILE: ai/boss/ballos.cpp type EYE_STATES (line 11) | enum EYE_STATES type BS_STATES (line 19) | enum BS_STATES function INITFUNC (line 43) | INITFUNC(AIRoutines) function ondeath_ballos (line 708) | void ondeath_ballos(Object *o) function ai_ballos_rotator (line 837) | void ai_ballos_rotator(Object *o) function aftermove_ballos_rotator (line 1015) | void aftermove_ballos_rotator(Object *o) function SetRotatorStates (line 1031) | static void SetRotatorStates(int newstate) function spawn_impact_puffs (line 1043) | static void spawn_impact_puffs(Object *o) function make_puff (line 1078) | static void make_puff(int x, int y, int bd) function ai_ballos_platform (line 1096) | void ai_ballos_platform(Object *o) FILE: ai/boss/ballos.h type TRIGDIR (line 6) | enum TRIGDIR { LESS_THAN=0, GREATER_THAN=1 } function class (line 8) | class BallosBoss : public StageBoss FILE: ai/boss/core.cpp function INITFUNC (line 47) | INITFUNC(AIRoutines) function ai_core_front (line 440) | void ai_core_front(Object *o) function ai_core_back (line 450) | void ai_core_back(Object *o) function Object (line 464) | static Object *CreateMinicore(Object *core) function ai_minicore (line 477) | void ai_minicore(Object *o) function ai_minicore_shot (line 571) | void ai_minicore_shot(Object *o) function ai_core_ghostie (line 588) | void ai_core_ghostie(Object *o) function ai_core_blast (line 609) | void ai_core_blast(Object *o) FILE: ai/boss/core.h function class (line 5) | class CoreBoss : public StageBoss FILE: ai/boss/heavypress.cpp function INITFUNC (line 18) | INITFUNC(AIRoutines) function ai_hp_lightning (line 280) | void ai_hp_lightning(Object *o) FILE: ai/boss/heavypress.h function class (line 6) | class HeavyPress : public StageBoss FILE: ai/boss/ironhead.cpp function INITFUNC (line 13) | INITFUNC(AIRoutines) function ironh_smokecloud (line 213) | static void ironh_smokecloud(Object *o) function ondeath_ironhead (line 225) | void ondeath_ironhead(Object *o) function ai_ironh_fishy (line 234) | void ai_ironh_fishy(Object *o) function ai_ironh_shot (line 271) | void ai_ironh_shot(Object *o) function ai_brick_spawner (line 298) | void ai_brick_spawner(Object *o) function ai_ironh_brick (line 317) | void ai_ironh_brick(Object *o) function ai_ikachan_spawner (line 364) | void ai_ikachan_spawner(Object *o) function ai_ikachan (line 390) | void ai_ikachan(Object *o) function ai_motion_wall (line 440) | void ai_motion_wall(Object *o) // the walls at the top and bottom of th... FILE: ai/boss/ironhead.h function class (line 5) | class IronheadBoss : public StageBoss FILE: ai/boss/omega.cpp type Pieces (line 28) | enum Pieces function INITFUNC (line 36) | INITFUNC(AIRoutines) function ondeath_omega_body (line 440) | void ondeath_omega_body(Object *o) function ai_omega_shot (line 452) | void ai_omega_shot(Object *o) FILE: ai/boss/omega.h function class (line 6) | class OmegaBoss : public StageBoss FILE: ai/boss/sisters.h function class (line 10) | class SistersBoss : public StageBoss FILE: ai/boss/undead_core.cpp type CORE_STATES (line 19) | enum CORE_STATES type FACE_STATES (line 31) | enum FACE_STATES type ROTR_STATES (line 39) | enum ROTR_STATES function INITFUNC (line 51) | INITFUNC(AIRoutines) function Object (line 634) | Object *UDCoreBoss::create_rotator(int angle, int front) function onspawn_ud_minicore_idle (line 773) | void onspawn_ud_minicore_idle(Object *o) function ai_udmini_platform (line 780) | void ai_udmini_platform(Object *o) function ai_ud_pellet (line 837) | void ai_ud_pellet(Object *o) function ai_ud_smoke (line 911) | void ai_ud_smoke(Object *o) function CreateSpinner (line 937) | static void CreateSpinner(int x, int y) function ai_ud_spinner (line 945) | void ai_ud_spinner(Object *o) function ai_ud_spinner_trail (line 979) | void ai_ud_spinner_trail(Object *o) function ai_ud_blast (line 990) | void ai_ud_blast(Object *o) FILE: ai/boss/undead_core.h type BBoxes (line 6) | enum BBoxes { BB_UPPER, BB_BACK, BB_LOWER, BB_TARGET, NUM_BBOXES } type UD_Faces (line 8) | enum UD_Faces function class (line 17) | class UDCoreBoss : public StageBoss FILE: ai/boss/x.cpp function INITFUNC (line 36) | INITFUNC(AIRoutines) function ondeath_x_mainobject (line 368) | void ondeath_x_mainobject(Object *internals) function ondeath_x_target (line 695) | void ondeath_x_target(Object *o) function Object (line 780) | Object *XBoss::CreatePiece(int x, int y, int object) function Object (line 789) | Object *XBoss::CreateTread(int x, int y, int sprite) function ai_x_fishy_missile (line 841) | void ai_x_fishy_missile(Object *o) function ai_x_defeated (line 894) | void ai_x_defeated(Object *o) FILE: ai/boss/x.h type XBDir (line 5) | enum XBDir function class (line 10) | class XBoss : public StageBoss FILE: ai/egg/egg.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_basil (line 27) | void ai_basil(Object *o) function ai_behemoth (line 68) | void ai_behemoth(Object *o) function ai_beetle_horiz (line 141) | void ai_beetle_horiz(Object *o) function ai_beetle_freefly (line 196) | void ai_beetle_freefly(Object *o) function ai_giant_beetle (line 263) | void ai_giant_beetle(Object *o) function ai_egg_elevator (line 375) | void ai_egg_elevator(Object *o) function ai_forcefield (line 429) | void ai_forcefield(Object *o) FILE: ai/egg/egg2.cpp function INITFUNC (line 7) | INITFUNC(AIRoutines) function ai_dragon_zombie (line 28) | void ai_dragon_zombie(Object *o) function ai_falling_spike_small (line 111) | void ai_falling_spike_small(Object *o) function ai_falling_spike_large (line 160) | void ai_falling_spike_large(Object *o) function ai_counter_bomb (line 253) | void ai_counter_bomb(Object *o) function ai_counter_bomb_number (line 344) | void ai_counter_bomb_number(Object *o) FILE: ai/egg/igor.cpp function INITFUNC (line 8) | INITFUNC(AIRoutines) function ai_npc_igor (line 23) | void ai_npc_igor(Object *o) function ai_boss_igor (line 81) | void ai_boss_igor(Object *o) function ai_boss_igor_defeated (line 295) | void ai_boss_igor_defeated(Object *o) function smoke_puff (line 397) | static void smoke_puff(Object *o, bool initial) FILE: ai/final_battle/balcony.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_helicopter (line 20) | void ai_helicopter(Object *o) function ai_helicopter_blade (line 65) | void ai_helicopter_blade(Object *o) function ai_igor_balcony (line 89) | void ai_igor_balcony(Object *o) function ai_falling_block_spawner (line 219) | void ai_falling_block_spawner(Object *o) function ai_falling_block (line 278) | void ai_falling_block(Object *o) FILE: ai/final_battle/doctor.cpp function INITFUNC (line 14) | INITFUNC(AIRoutines) function ai_boss_doctor (line 31) | void ai_boss_doctor(Object *o) function ai_doctor_shot (line 299) | void ai_doctor_shot(Object *o) function ai_doctor_shot_trail (line 340) | void ai_doctor_shot_trail(Object *o) function ai_doctor_blast (line 348) | void ai_doctor_blast(Object *o) function aftermove_red_crystal (line 383) | void aftermove_red_crystal(Object *o) function ai_doctor_crowned (line 432) | void ai_doctor_crowned(Object *o) FILE: ai/final_battle/doctor_common.cpp function Object (line 9) | Object *dr_create_red_crystal(int x, int y) function dr_tp_out_init (line 27) | void dr_tp_out_init(Object *o) function dr_tp_out (line 36) | bool dr_tp_out(Object *o) function dr_tp_in_init (line 56) | void dr_tp_in_init(Object *o) function dr_tp_in (line 63) | bool dr_tp_in(Object *o) FILE: ai/final_battle/doctor_frenzied.cpp type STATES (line 6) | enum STATES function INITFUNC (line 49) | INITFUNC(AIRoutines) function ai_boss_doctor_frenzied (line 59) | void ai_boss_doctor_frenzied(Object *o) function run_jumps (line 153) | static void run_jumps(Object *o) function run_red_dash (line 245) | static void run_red_dash(Object *o) function run_mega_bats (line 318) | static void run_mega_bats(Object *o) function run_teleport (line 360) | static void run_teleport(Object *o) function run_init (line 442) | static void run_init(Object *o) function run_defeat (line 507) | static void run_defeat(Object *o) function do_redsplode (line 633) | static void do_redsplode(Object *o) function run_red_drip (line 664) | static void run_red_drip(Object *o) function ai_doctor_bat (line 682) | void ai_doctor_bat(Object *o) FILE: ai/final_battle/final_misc.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_doctor_ghost (line 23) | void ai_doctor_ghost(Object *o) function ai_red_energy (line 59) | void ai_red_energy(Object *o) function ai_mimiga_caged (line 127) | void ai_mimiga_caged(Object *o) FILE: ai/final_battle/misery_battle.cpp function INITFUNC (line 15) | INITFUNC(AIRoutines) function ai_boss_misery (line 32) | void ai_boss_misery(Object *o) function run_spells (line 79) | static void run_spells(Object *o) function run_teleport (line 186) | static void run_teleport(Object *o) function run_intro (line 269) | static void run_intro(Object *o) function run_defeated (line 313) | static void run_defeated(Object *o) function Object (line 359) | static Object *CreateRing(Object *o, uint8_t angle) function ai_misery_ring (line 370) | void ai_misery_ring(Object *o) function aftermove_misery_ring (line 428) | void aftermove_misery_ring(Object *o) function ai_misery_phase (line 449) | void ai_misery_phase(Object *o) function ai_misery_ball (line 456) | void ai_misery_ball(Object *o) function ai_black_lightning (line 499) | void ai_black_lightning(Object *o) FILE: ai/final_battle/sidekicks.cpp function INITFUNC (line 16) | INITFUNC(AIRoutines) function ai_misery_frenzied (line 33) | void ai_misery_frenzied(Object *o) function Object (line 249) | static Object *fm_spawn_missile(Object *o, int angindex) function ai_misery_critter (line 275) | void ai_misery_critter(Object *o) function ai_misery_bat (line 345) | void ai_misery_bat(Object *o) function ai_misery_missile (line 384) | void ai_misery_missile(Object *o) function ai_sue_frenzied (line 430) | void ai_sue_frenzied(Object *o) function sue_somersault (line 536) | static void sue_somersault(Object *o) function sue_dash (line 630) | static void sue_dash(Object *o) function set_ignore_solid (line 674) | static void set_ignore_solid(Object *o) function sidekick_run_defeated (line 697) | static void sidekick_run_defeated(Object *o, int health) FILE: ai/first_cave/first_cave.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_bat_up_down (line 19) | void ai_bat_up_down(Object *o) function ai_hermit_gunsmith (line 55) | void ai_hermit_gunsmith(Object *o) function ai_door_enemy (line 76) | void ai_door_enemy(Object *o) FILE: ai/hell/ballos_misc.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_ballos_skull (line 24) | void ai_ballos_skull(Object *o) function ai_ballos_spikes (line 85) | void ai_ballos_spikes(Object *o) function ai_green_devil_spawner (line 111) | void ai_green_devil_spawner(Object *o) function ai_green_devil (line 135) | void ai_green_devil(Object *o) function ai_bute_sword_red (line 175) | void ai_bute_sword_red(Object *o) function ai_bute_archer_red (line 242) | void ai_bute_archer_red(Object *o) function ai_wall_collapser (line 382) | void ai_wall_collapser(Object *o) FILE: ai/hell/ballos_priest.cpp type STATES (line 5) | enum STATES function INITFUNC (line 36) | INITFUNC(AIRoutines) function ai_ballos_priest (line 49) | void ai_ballos_priest(Object *o) function run_flight (line 159) | static void run_flight(Object *o) function spawn_bones (line 363) | static void spawn_bones(Object *o, int dir) function run_lightning (line 381) | static void run_lightning(Object *o) function run_intro (line 475) | static void run_intro(Object *o) function run_defeated (line 535) | static void run_defeated(Object *o) function ai_ballos_target (line 614) | void ai_ballos_target(Object *o) function ai_ballos_bone_spawner (line 653) | void ai_ballos_bone_spawner(Object *o) function ai_ballos_bone (line 693) | void ai_ballos_bone(Object *o) FILE: ai/hell/hell.cpp function INITFUNC (line 10) | INITFUNC(AIRoutines) function ai_bute_flying (line 39) | void ai_bute_flying(Object *o) function ai_bute_spawner (line 116) | void ai_bute_spawner(Object *o) function ai_bute_falling (line 143) | void ai_bute_falling(Object *o) function ai_bute_sword (line 214) | void ai_bute_sword(Object *o) function ai_bute_archer (line 339) | void ai_bute_archer(Object *o) function ai_bute_arrow (line 440) | void ai_bute_arrow(Object *o) function ai_bute_dying (line 524) | void ai_bute_dying(Object *o) function run_bute_defeated (line 567) | static bool run_bute_defeated(Object *o, int hp) function ai_mesa (line 596) | void ai_mesa(Object *o) function ai_mesa_block (line 673) | void ai_mesa_block(Object *o) function ai_deleet (line 716) | void ai_deleet(Object *o) function ai_rolling (line 824) | void ai_rolling(Object *o) function ai_statue_base (line 887) | void ai_statue_base(Object *o) function ai_statue (line 907) | void ai_statue(Object *o) function ai_puppy_ghost (line 954) | void ai_puppy_ghost(Object *o) FILE: ai/last_cave/last_cave.cpp function INITFUNC (line 7) | INITFUNC(AIRoutines) function ai_proximity_press_vert (line 27) | void ai_proximity_press_vert(Object *o) function ai_critter_hopping_red (line 90) | void ai_critter_hopping_red(Object *o) function ai_lava_drip_spawner (line 162) | void ai_lava_drip_spawner(Object *o) function ai_lava_drip (line 202) | void ai_lava_drip(Object *o) function ai_red_bat_spawner (line 229) | void ai_red_bat_spawner(Object *o) function ai_red_bat (line 254) | void ai_red_bat(Object *o) function ai_red_demon (line 295) | void ai_red_demon(Object *o) function ai_press_vert (line 462) | void ai_press_vert(Object *o) FILE: ai/maze/balrog_boss_missiles.cpp function INITFUNC (line 12) | INITFUNC(AIRoutines) function ai_balrog_boss_missiles (line 24) | void ai_balrog_boss_missiles(Object *o) function ondeath_balrog_boss_missiles (line 165) | void ondeath_balrog_boss_missiles(Object *o) function walking_animation (line 170) | static void walking_animation(Object *o) function ai_balrog_missile (line 193) | void ai_balrog_missile(Object *o) FILE: ai/maze/critter_purple.cpp function INITFUNC (line 15) | INITFUNC(AIRoutines) function ai_critter_shooting_purple (line 26) | void ai_critter_shooting_purple(Object *o) FILE: ai/maze/gaudi.cpp function INITFUNC (line 11) | INITFUNC(AIRoutines) function ai_gaudi (line 28) | void ai_gaudi(Object *o) function ai_gaudi_dying (line 151) | void ai_gaudi_dying(Object *o) function ai_gaudi_flying (line 204) | void ai_gaudi_flying(Object *o) function ai_gaudi_armored (line 275) | void ai_gaudi_armored(Object *o) function ai_gaudi_armored_shot (line 411) | void ai_gaudi_armored_shot(Object *o) FILE: ai/maze/labyrinth_m.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_firewhirr (line 24) | void ai_firewhirr(Object *o) function ai_firewhirr_shot (line 74) | void ai_firewhirr_shot(Object *o) function ai_gaudi_egg (line 91) | void ai_gaudi_egg(Object *o) function ai_fuzz_core (line 130) | void ai_fuzz_core(Object *o) function ai_fuzz (line 174) | void ai_fuzz(Object *o) function aftermove_fuzz (line 206) | void aftermove_fuzz(Object *o) function ai_buyobuyo_base (line 224) | void ai_buyobuyo_base(Object *o) function ai_buyobuyo (line 304) | void ai_buyobuyo(Object *o) FILE: ai/maze/maze.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_block_moveh (line 19) | void ai_block_moveh(Object *o) function ai_block_movev (line 79) | void ai_block_movev(Object *o) function ai_boulder (line 144) | void ai_boulder(Object *o) FILE: ai/maze/pooh_black.cpp function INITFUNC (line 13) | INITFUNC(AIRoutines) function ai_pooh_black (line 25) | void ai_pooh_black(Object *o) function ai_pooh_black_bubble (line 146) | void ai_pooh_black_bubble(Object *o) function ai_pooh_black_dying (line 176) | void ai_pooh_black_dying(Object *o) FILE: ai/npc/balrog.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function onspawn_balrog (line 18) | void onspawn_balrog(Object *o) function ai_balrog (line 39) | void ai_balrog(Object *o) function ai_balrog_drop_in (line 265) | void ai_balrog_drop_in(Object *o) function ai_balrog_bust_in (line 322) | void ai_balrog_bust_in(Object *o) function balrog_walk_init (line 379) | void balrog_walk_init(Object *o) function balrog_walk_animation (line 385) | void balrog_walk_animation(Object *o) FILE: ai/npc/curly.cpp function INITFUNC (line 9) | INITFUNC(AIRoutines) function ai_curly (line 24) | void ai_curly(Object *o) function aftermove_curly_carried (line 123) | void aftermove_curly_carried(Object *o) function ai_curly_carried_shooting (line 174) | void ai_curly_carried_shooting(Object *o) function ai_ccs_gun (line 240) | void ai_ccs_gun(Object *o) FILE: ai/npc/curly_ai.cpp function INITFUNC (line 11) | INITFUNC(AIRoutines) function ai_curly_ai (line 21) | void ai_curly_ai(Object *o) function CaiJUMP (line 310) | static void CaiJUMP(Object *o) function ai_cai_gun (line 324) | void ai_cai_gun(Object *o) function aftermove_cai_gun (line 404) | void aftermove_cai_gun(Object *o) function aftermove_cai_watershield (line 417) | void aftermove_cai_watershield(Object *o) FILE: ai/npc/misery_ai.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_misery_float (line 17) | void ai_misery_float(Object *o) function ai_miserys_bubble (line 126) | void ai_miserys_bubble(Object *o) function Object (line 183) | static Object *mbubble_find_target(void) function ai_misery_stand (line 200) | void ai_misery_stand(Object *o) FILE: ai/npc/npcguest.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_chthulu (line 22) | void ai_chthulu(Object *o) function ai_npc_mahin (line 36) | void ai_npc_mahin(Object *o) function ai_yamashita_pavilion (line 60) | void ai_yamashita_pavilion(Object *o) FILE: ai/npc/npcplayer.cpp function INITFUNC (line 10) | INITFUNC(AIRoutines) function ai_npc_player (line 21) | void ai_npc_player(Object *o) function ai_ptelin (line 140) | void ai_ptelin(Object *o) function ai_ptelout (line 194) | void ai_ptelout(Object *o) FILE: ai/npc/npcregu.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_jenka (line 42) | void ai_jenka(Object *o) function ai_doctor (line 53) | void ai_doctor(Object *o) function ai_toroko (line 117) | void ai_toroko(Object *o) function ai_toroko_teleport_in (line 215) | void ai_toroko_teleport_in(Object *o) function ai_npc_sue (line 262) | void ai_npc_sue(Object *o) function aftermove_npc_sue (line 418) | void aftermove_npc_sue(Object *o) function onspawn_npc_sue (line 432) | void onspawn_npc_sue(Object *o) function ai_sue_teleport_in (line 441) | void ai_sue_teleport_in(Object *o) function ai_king (line 489) | void ai_king(Object *o) function ai_blue_robot (line 614) | void ai_blue_robot(Object *o) function ai_kanpachi_fishing (line 623) | void ai_kanpachi_fishing(Object *o) function ai_professor_booster (line 639) | void ai_professor_booster(Object *o) function ai_booster_falling (line 704) | void ai_booster_falling(Object *o) function ai_npc_at_computer (line 745) | void ai_npc_at_computer(Object *o) function onspawn_generic_npc (line 804) | void onspawn_generic_npc(Object *o) function ai_generic_npc (line 814) | void ai_generic_npc(Object *o) function ai_generic_npc_nofaceplayer (line 824) | void ai_generic_npc_nofaceplayer(Object *o) function npc_generic_walk (line 860) | void npc_generic_walk(Object *o, int basestate) FILE: ai/oside/oside.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_night_spirit (line 30) | void ai_night_spirit(Object *o) function ai_night_spirit_shot (line 163) | void ai_night_spirit_shot(Object *o) function ai_hoppy (line 188) | void ai_hoppy(Object *o) function ai_sky_dragon (line 279) | void ai_sky_dragon(Object *o) function ai_pixel_cat (line 334) | void ai_pixel_cat(Object *o) function ai_little_family (line 346) | void ai_little_family(Object *o) FILE: ai/plantation/plantation.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_stumpy (line 48) | void ai_stumpy(Object *o) function ai_midorin (line 145) | void ai_midorin(Object *o) function ai_orangebell (line 215) | void ai_orangebell(Object *o) function ai_orangebell_baby (line 255) | void ai_orangebell_baby(Object *o) function ai_gunfish (line 328) | void ai_gunfish(Object *o) function ai_gunfish_shot (line 425) | void ai_gunfish_shot(Object *o) function ai_droll (line 464) | void ai_droll(Object *o) function ai_droll_shot (line 552) | void ai_droll_shot(Object *o) function ai_droll_guard (line 574) | void ai_droll_guard(Object *o) function ai_mimiga_farmer (line 640) | void ai_mimiga_farmer(Object *o) function onspawn_mimiga_cage (line 707) | void onspawn_mimiga_cage(Object *o) function ai_npc_itoh (line 729) | void ai_npc_itoh(Object *o) function ai_kanpachi_standing (line 838) | void ai_kanpachi_standing(Object *o) function ai_npc_momorin (line 863) | void ai_npc_momorin(Object *o) function ai_proximity_press_hoz (line 883) | void ai_proximity_press_hoz(Object *o) function ai_rocket (line 980) | void ai_rocket(Object *o) function Caret (line 1085) | static Caret *SpawnRocketTrail(Object *o, int side) function ai_numahachi (line 1111) | void ai_numahachi(Object *o) FILE: ai/sand/curly_boss.cpp function INITFUNC (line 13) | INITFUNC(AIRoutines) function ai_curly_boss (line 23) | void ai_curly_boss(Object *o) function curlyboss_fire (line 141) | static void curlyboss_fire(Object *o, int dir) function ai_curlyboss_shot (line 178) | void ai_curlyboss_shot(Object *o) FILE: ai/sand/puppy.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_puppy_wag (line 21) | void ai_puppy_wag(Object *o) function ai_puppy_bark (line 58) | void ai_puppy_bark(Object *o) function ai_zzzz_spawner (line 135) | void ai_zzzz_spawner(Object *o) function ai_puppy_run (line 145) | void ai_puppy_run(Object *o) function aftermove_puppy_carry (line 225) | void aftermove_puppy_carry(Object *o) FILE: ai/sand/sand.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_polish (line 43) | void ai_polish(Object *o) function ondeath_polish (line 189) | void ondeath_polish(Object *o) function ai_polishbaby (line 202) | void ai_polishbaby(Object *o) function ai_sandcroc (line 226) | void ai_sandcroc(Object *o) function ai_sunstone (line 327) | void ai_sunstone(Object *o) function ai_crow (line 353) | void ai_crow(Object *o) function ai_crowwithskull (line 465) | void ai_crowwithskull(Object *o) function ai_skullhead (line 493) | void ai_skullhead(Object *o) function ai_skullhead_carried (line 540) | void ai_skullhead_carried(Object *o) function aftermove_skullhead_carried (line 598) | void aftermove_skullhead_carried(Object *o) function ai_skeleton_shot (line 616) | void ai_skeleton_shot(Object *o) function ai_armadillo (line 656) | void ai_armadillo(Object *o) function ai_skullstep (line 684) | void ai_skullstep(Object *o) function ai_skullstep_foot (line 757) | void ai_skullstep_foot(Object *o) function skullstep_do_step (line 791) | void skullstep_do_step(Object *o, Object *skull, int angle) function ai_skeleton (line 847) | void ai_skeleton(Object *o) function ai_curlys_mimigas (line 933) | void ai_curlys_mimigas(Object *o) FILE: ai/sand/toroko_frenzied.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_toroko_frenzied (line 20) | void ai_toroko_frenzied(Object *o) function ai_toroko_block (line 238) | void ai_toroko_block(Object *o) function aftermove_toroko_block (line 269) | void aftermove_toroko_block(Object *o) function ai_toroko_flower (line 275) | void ai_toroko_flower(Object *o) FILE: ai/sym/smoke.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function Object (line 15) | Object *SmokePuff(int x, int y) function SmokeClouds (line 23) | void SmokeClouds(Object *o, int nclouds, int rangex, int rangey, Object ... function SmokeXY (line 29) | void SmokeXY(int x, int y, int nclouds, int rangex, int rangey, Object *... function SmokeSide (line 47) | void SmokeSide(Object *o, int nclouds, int dir) function SmokeCloudsSlow (line 125) | void SmokeCloudsSlow(int x, int y, int nclouds) function SmokeBoomUp (line 135) | void SmokeBoomUp(Object *o) function ai_smokecloud (line 151) | void ai_smokecloud(Object *o) FILE: ai/sym/sym.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_null (line 72) | void ai_null(Object *o) function ai_hvtrigger (line 104) | void ai_hvtrigger(Object *o) function hv_project_beam (line 161) | static void hv_project_beam(Object *o) function ai_xp (line 211) | void ai_xp(Object *o) function ai_powerup (line 307) | void ai_powerup(Object *o) function Handle_Falling_Left (line 378) | bool Handle_Falling_Left(Object *o) function ai_hidden_powerup (line 411) | void ai_hidden_powerup(Object *o) function ai_xp_capsule (line 428) | void ai_xp_capsule(Object *o) function ai_save_point (line 447) | void ai_save_point(Object *o) function ai_recharge (line 463) | void ai_recharge(Object *o) function ai_chest_closed (line 503) | void ai_chest_closed(Object *o) function ai_chest_open (line 534) | void ai_chest_open(Object *o) function smoke_if_bonus_item (line 542) | static void smoke_if_bonus_item(Object *o) function ai_lightning (line 555) | void ai_lightning(Object *o) function ai_teleporter (line 603) | void ai_teleporter(Object *o) function ai_door (line 615) | void ai_door(Object *o) function ai_largedoor (line 630) | void ai_largedoor(Object *o) function ai_press (line 676) | void ai_press(Object *o) function ai_terminal (line 724) | void ai_terminal(Object *o) function ai_fan_vert (line 752) | void ai_fan_vert(Object *o) function ai_fan_hoz (line 787) | void ai_fan_hoz(Object *o) function ai_fan_droplet (line 823) | void ai_fan_droplet(Object *o) function ai_sprinkler (line 858) | void ai_sprinkler(Object *o) function ai_droplet_spawner (line 880) | void ai_droplet_spawner(Object *o) function ai_water_droplet (line 893) | void ai_water_droplet(Object *o) function ai_bubble_spawner (line 919) | void ai_bubble_spawner(Object *o) function ai_chinfish (line 943) | void ai_chinfish(Object *o) function ai_fireplace (line 962) | void ai_fireplace(Object *o) function ai_straining (line 985) | void ai_straining(Object *o) function ai_smoke_dropper (line 1021) | void ai_smoke_dropper(Object *o) function ai_scroll_controller (line 1034) | void ai_scroll_controller(Object *o) function ai_quake (line 1120) | void ai_quake(Object *o) function ai_generic_angled_shot (line 1140) | void ai_generic_angled_shot(Object *o) function onspawn_spike_small (line 1181) | void onspawn_spike_small(Object *o) FILE: ai/village/balrog_boss_running.cpp function INITFUNC (line 11) | INITFUNC(AIRoutines) function ai_balrog_boss_running (line 21) | void ai_balrog_boss_running(Object *o) function walking_animation (line 126) | static void walking_animation(Object *o) function ondeath_balrog_boss_running (line 146) | void ondeath_balrog_boss_running(Object *o) FILE: ai/village/ma_pignon.cpp function INITFUNC (line 20) | INITFUNC(AIRoutines) function ai_ma_pignon (line 32) | void ai_ma_pignon(Object *o) function ai_ma_pignon_rock (line 375) | void ai_ma_pignon_rock(Object *o) function ai_ma_pignon_clone (line 431) | void ai_ma_pignon_clone(Object *o) FILE: ai/village/village.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_toroko_shack (line 23) | void ai_toroko_shack(Object *o) function ai_mushroom_enemy (line 112) | void ai_mushroom_enemy(Object *o) function ai_gravekeeper (line 207) | void ai_gravekeeper(Object *o) function ai_cage (line 309) | void ai_cage(Object *o) FILE: ai/weapons/blade.cpp function INITFUNC (line 13) | INITFUNC(AIRoutines) function ai_blade_l3_shot (line 25) | void ai_blade_l3_shot(Object *o) function aftermove_blade_slash (line 113) | void aftermove_blade_slash(Object *o) function aftermove_blade_l12_shot (line 139) | void aftermove_blade_l12_shot(Object *o) FILE: ai/weapons/bubbler.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_bubbler_l12 (line 17) | void ai_bubbler_l12(Object *o) function ai_bubbler_l3 (line 74) | void ai_bubbler_l3(Object *o) function ai_bubbler_sharp (line 153) | void ai_bubbler_sharp(Object *o) FILE: ai/weapons/fireball.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_fireball (line 19) | void ai_fireball(Object *o) function ai_fireball_level_23 (line 109) | void ai_fireball_level_23(Object *o) function Object (line 127) | Object *create_fire_trail(Object *o, int objtype, int level) function ai_fireball_trail (line 143) | void ai_fireball_trail(Object *o) FILE: ai/weapons/missile.cpp type MissileSettings (line 9) | struct MissileSettings function INITFUNC (line 44) | INITFUNC(AIRoutines) function ai_missile_shot (line 55) | void ai_missile_shot(Object *o) function ai_missile_boom_spawner (line 213) | void ai_missile_boom_spawner(Object *o) function missilehitsmoke (line 244) | static void missilehitsmoke(Object *o) FILE: ai/weapons/nemesis.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_nemesis_shot (line 16) | void ai_nemesis_shot(Object *o) FILE: ai/weapons/polar_mgun.cpp function INITFUNC (line 13) | INITFUNC(AIRoutines) function ai_polar_shot (line 28) | void ai_polar_shot(Object *o) function ai_mgun_trail (line 94) | void ai_mgun_trail(Object *o) function ai_mgun_spawner (line 121) | void ai_mgun_spawner(Object *o) FILE: ai/weapons/snake.cpp function INITFUNC (line 9) | INITFUNC(AIRoutines) function ai_snake (line 21) | void ai_snake(Object *o) function ai_snake_23 (line 59) | void ai_snake_23(Object *o) function ai_snake_trail (line 120) | void ai_snake_trail(Object *o) FILE: ai/weapons/spur.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_spur_shot (line 20) | void ai_spur_shot(Object *o) function spur_spawn_trail (line 62) | static void spur_spawn_trail(Object *o) function ai_spur_trail (line 103) | void ai_spur_trail(Object *o) FILE: ai/weapons/weapons.cpp function run_shot (line 12) | uint8_t run_shot(Object *o, bool destroys_blocks) function Object (line 52) | Object *check_hit_enemy(Object *shot, uint32_t flags_to_exclude) function Object (line 82) | Object *damage_enemies(Object *o, uint32_t flags_to_exclude) function damage_all_enemies_in_bb (line 107) | int damage_all_enemies_in_bb(Object *o, uint32_t flags_to_exclude) function shot_spawn_effect (line 144) | void shot_spawn_effect(Object *o, int effectno) function shot_dissipate (line 197) | void shot_dissipate(Object *o, int effectno) function shot_destroy_blocks (line 210) | bool shot_destroy_blocks(Object *o) function IsBlockedInShotDir (line 246) | bool IsBlockedInShotDir(Object *o) FILE: ai/weapons/weapons.h type run_shot_result (line 8) | enum run_shot_result FILE: ai/weapons/whimstar.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function init_whimstar (line 15) | void init_whimstar(WhimsicalStar *wh) function add_whimstar (line 28) | void add_whimstar(WhimsicalStar *wh) function remove_whimstar (line 34) | void remove_whimstar(WhimsicalStar *wh) function run_whimstar (line 40) | void run_whimstar(WhimsicalStar *wh) function draw_whimstars (line 86) | void draw_whimstars(WhimsicalStar *wh) function ai_whimsical_star (line 106) | void ai_whimsical_star(Object *o) FILE: ai/weapons/whimstar.h type Whimstar (line 8) | struct Whimstar type WhimsicalStar (line 14) | struct WhimsicalStar FILE: ai/weed/balrog_boss_flying.cpp function INITFUNC (line 7) | INITFUNC(AIRoutines) function ai_balrog_boss_flying (line 19) | void ai_balrog_boss_flying(Object *o) function ondeath_balrog_boss_flying (line 185) | void ondeath_balrog_boss_flying(Object *o) function ai_balrog_shot_bounce (line 195) | void ai_balrog_shot_bounce(Object *o) FILE: ai/weed/frenzied_mimiga.cpp function INITFUNC (line 6) | INITFUNC(AIRoutines) function ai_frenzied_mimiga (line 15) | void ai_frenzied_mimiga(Object *o) FILE: ai/weed/weed.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_critter (line 37) | void ai_critter(Object *o) function ai_bat_hang (line 240) | void ai_bat_hang(Object *o) function ai_bat_circle (line 314) | void ai_bat_circle(Object *o) function ai_jelly (line 377) | void ai_jelly(Object *o) function ai_giant_jelly (line 456) | void ai_giant_jelly(Object *o) function ai_mannan (line 568) | void ai_mannan(Object *o) function ai_mannan_shot (line 613) | void ai_mannan_shot(Object *o) function ai_frog (line 633) | void ai_frog(Object *o) function ai_hey_spawner (line 763) | void ai_hey_spawner(Object *o) function ai_motorbike (line 772) | void ai_motorbike(Object *o) function ai_malco (line 859) | void ai_malco(Object *o) function ai_malco_broken (line 973) | void ai_malco_broken(Object *o) FILE: autogen/AssignSprites.cpp function AssignSprites (line 7) | void AssignSprites(void) FILE: caret.cpp function Caret (line 32) | Caret *CreateCaret(int x, int y, int sprite, void (*ontick)(Caret *c), \ function Caret (line 163) | Caret *effect(int x, int y, int effectno) function caret_animate1 (line 258) | void caret_animate1(Caret *c) function caret_animate2 (line 263) | void caret_animate2(Caret *c) function caret_animate3 (line 268) | void caret_animate3(Caret *c) function caret_bonkplus (line 305) | void caret_bonkplus(Caret *c) function caret_fishy (line 317) | void caret_fishy(Caret *c) function caret_spur_hit (line 324) | void caret_spur_hit(Caret *c) function caret_playertext (line 335) | void caret_playertext(Caret *c) function caret_qmark (line 369) | void caret_qmark(Caret *c) function caret_bonusflash (line 385) | void caret_bonusflash(Caret *c) function caret_hey (line 392) | void caret_hey(Caret *c) function caret_gunfish_bubble (line 399) | void caret_gunfish_bubble(Caret *c) function caret_ghost_sparkle (line 408) | void caret_ghost_sparkle(Caret *c) function caret_zzzz (line 417) | void caret_zzzz(Caret *c) FILE: caret.h type EffectTypes (line 5) | enum EffectTypes function namespace (line 32) | namespace Carets type Caret (line 47) | struct Caret FILE: common/BList.cpp function move_items (line 41) | static inline function BList (line 83) | BList& function int32 (line 363) | int32 function int32 (line 375) | int32 function AddList__5BListP5BListl (line 435) | bool function AddList__5BListP5BList (line 442) | bool FILE: common/BList.h function class (line 12) | class BList { FILE: common/DBuffer.cpp function DBuffer (line 121) | DBuffer& DBuffer::operator= (const DBuffer &other) FILE: common/DBuffer.h function class (line 22) | class DBuffer function EnsureAlloc (line 69) | inline void DBuffer::EnsureAlloc(int min_required) function Clear (line 92) | inline void DBuffer::Clear() function SetTo (line 106) | inline void DBuffer::SetTo(const uint8_t *data, int length) function AppendChar (line 139) | inline void DBuffer::AppendChar(uchar ch) function Append8 (line 144) | inline void DBuffer::Append8(uint8_t value) FILE: common/DString.h function class (line 18) | class DString FILE: common/FileBuffer.h function class (line 8) | class FileBuffer FILE: common/InitList.h function class (line 7) | class InitList function class (line 20) | class InitAdder FILE: common/StringList.cpp function StringList (line 170) | StringList &StringList::operator= (const StringList &other) FILE: common/StringList.h function class (line 7) | class StringList : protected BList FILE: common/SupportDefs.h type ulong (line 15) | typedef unsigned long ulong; type uint (line 16) | typedef unsigned int uint; type ushort (line 17) | typedef unsigned short ushort; type int8 (line 27) | typedef int8_t int8; type uint8 (line 28) | typedef uint8_t uint8; type vint8 (line 29) | typedef volatile int8_t vint8; type vuint8 (line 30) | typedef volatile uint8_t vuint8; type int16 (line 32) | typedef int16_t int16; type uint16 (line 33) | typedef uint16_t uint16; type vint16 (line 34) | typedef volatile int16_t vint16; type vuint16 (line 35) | typedef volatile uint16_t vuint16; type int32 (line 37) | typedef int32_t int32; type uint32 (line 38) | typedef uint32_t uint32; type vint32 (line 39) | typedef volatile int32_t vint32; type vuint32 (line 40) | typedef volatile uint32_t vuint32; type int64 (line 42) | typedef int64_t int64; type uint64 (line 43) | typedef uint64_t uint64; type vint64 (line 44) | typedef volatile int64_t vint64; type vuint64 (line 45) | typedef volatile uint64_t vuint64; type vlong (line 47) | typedef volatile long vlong; type vint (line 48) | typedef volatile int vint; type vshort (line 49) | typedef volatile short vshort; type vchar (line 50) | typedef volatile char vchar; type vulong (line 52) | typedef volatile unsigned long vulong; type vuint (line 53) | typedef volatile unsigned int vuint; type vushort (line 54) | typedef volatile unsigned short vushort; type vuchar (line 55) | typedef volatile unsigned char vuchar; type uchar (line 57) | typedef unsigned char uchar; type unichar (line 58) | typedef unsigned short unichar; type int32 (line 62) | typedef int32 status_t; type int64 (line 63) | typedef int64 bigtime_t; type uint32 (line 64) | typedef uint32 type_code; type uint32 (line 65) | typedef uint32 perform_code; FILE: common/basics.h type uchar (line 17) | typedef unsigned char uchar; FILE: common/bufio.cpp function read_U8 (line 8) | uint8_t read_U8(const uint8_t **data, const uint8_t *data_end) function read_U16 (line 19) | uint16_t read_U16(const uint8_t **data, const uint8_t *data_end) function read_U32 (line 35) | uint32_t read_U32(const uint8_t **data, const uint8_t *data_end) function write_U8 (line 53) | void write_U8(DBuffer *buffer, uint8_t data) function write_U16 (line 58) | void write_U16(DBuffer *buffer, uint16_t data) function write_U32 (line 63) | void write_U32(DBuffer *buffer, uint32_t data) function write_U64 (line 68) | void write_U64(DBuffer *buffer, uint64_t data) function write_F32 (line 73) | void write_F32(DBuffer *buffer, float data) function write_F64 (line 78) | void write_F64(DBuffer *buffer, double data) function read_U24 (line 87) | uint32_t read_U24(const uint8_t **data, const uint8_t *data_end) function write_U24 (line 97) | void write_U24(DBuffer *buffer, uint32_t data) function read_char (line 107) | char read_char(const char **data, const char *data_end) function read_nonblank_char (line 112) | char read_nonblank_char(const char **data, const char *data_end) function read_Variable (line 142) | void read_Variable(DBuffer *out, const uint8_t **data, const uint8_t *da... function write_Variable (line 157) | void write_Variable(DBuffer *out, DBuffer *in) function write_Variable (line 162) | void write_Variable(DBuffer *out, const uint8_t *data, int len) function read_Variable16 (line 175) | void read_Variable16(DBuffer *out, const uint8_t **data, const uint8_t *... function write_Variable16 (line 190) | void write_Variable16(DBuffer *out, DBuffer *in) FILE: common/misc_comm.cpp function fgeti (line 17) | uint16_t fgeti(FILE *fp) function fgeti (line 30) | uint16_t fgeti(FILE *fp, int *eof) function fgetl (line 42) | uint32_t fgetl(FILE *fp) function fgetl (line 55) | uint32_t fgetl(FILE *fp, int *eof) function fputi (line 67) | void fputi(uint16_t word, FILE *fp) function fputl (line 72) | void fputl(uint32_t word, FILE *fp) function fgeti (line 77) | uint16_t fgeti(FILE *fp) function fgeti (line 90) | uint16_t fgeti(FILE *fp, int *eof) function fgetl (line 108) | uint32_t fgetl(FILE *fp) function fgetl (line 121) | uint32_t fgetl(FILE *fp, int *eof) function fputi (line 141) | void fputi(uint16_t word, FILE *fp) function fputl (line 147) | void fputl(uint32_t word, FILE *fp) function fgetfloat (line 158) | double fgetfloat(FILE *fp) function fputfloat (line 171) | void fputfloat(double q, FILE *fp) function freadstring (line 186) | void freadstring(FILE *fp, char *buf, int max) function fputstring (line 204) | void fputstring(const char *buf, FILE *fp) function fputstringnonull (line 211) | void fputstringnonull(const char *buf, FILE *fp) function fverifystring (line 219) | bool fverifystring(FILE *fp, const char *str) function fgetcsv (line 234) | void fgetcsv(FILE *fp, char *str, int maxlen) function fgeticsv (line 259) | int fgeticsv(FILE *fp) function fgetfcsv (line 266) | double fgetfcsv(FILE *fp) function fgetline (line 275) | void fgetline(FILE *fp, char *str, int maxlen) function filesize (line 289) | int filesize(FILE *fp) function file_exists (line 301) | bool file_exists(const char *fname) function random (line 330) | int random(int min, int max) function getrand (line 354) | uint32_t getrand() function seedrand (line 360) | void seedrand(uint32_t newseed) function strbegin (line 370) | bool strbegin(const char *bigstr, const char *smallstr) function strcasebegin (line 380) | bool strcasebegin(const char *bigstr, const char *smallstr) function count_string_list (line 392) | int count_string_list(const char *list[]) function maxcpy (line 413) | void maxcpy(char *dst, const char *src, int maxlen) function fresetboolean (line 435) | void fresetboolean(void) function fbooleanread (line 443) | char fbooleanread(FILE *fp) function fbooleanwrite (line 458) | void fbooleanwrite(char bit, FILE *fp) function fbooleanflush (line 475) | void fbooleanflush(FILE *fp) FILE: common/stat.cpp function SetLogFilename (line 18) | void SetLogFilename(const char *fname) function writelog (line 24) | void writelog(const char *buf, bool append_cr) function stat (line 42) | void stat(const char *fmt, ...) function staterr (line 65) | void staterr(const char *fmt, ...) FILE: console.cpp function __god (line 410) | static void __god(StringList *args, int num) function __script (line 422) | static void __script(StringList *args, int num) function __warp (line 438) | static void __warp(StringList *args, int num) function __sound (line 477) | static void __sound(StringList *args, int num) function __music (line 483) | static void __music(StringList *args, int num) function __giveweapon (line 537) | static void __giveweapon(StringList *args, int num) function __dropweapon (line 548) | static void __dropweapon(StringList *args, int num) function __level (line 562) | static void __level(StringList *args, int num) function __ammo (line 591) | static void __ammo(StringList *args, int num) function __maxammo (line 598) | static void __maxammo(StringList *args, int num) function __hp (line 605) | static void __hp(StringList *args, int num) function __maxhp (line 612) | static void __maxhp(StringList *args, int num) function __xp (line 622) | static void __xp(StringList *args, int num) function __spawn (line 627) | static void __spawn(StringList *args, int num) function __animate (line 692) | static void __animate(StringList *args, int num) function __infinitedamage (line 722) | static void __infinitedamage(StringList *args, int num) function __killall (line 732) | static void __killall(StringList *args, int num) function __movemode (line 745) | static void __movemode(StringList *args, int num) function __flag (line 750) | static void __flag(StringList *args, int num) function __clearflags (line 756) | static void __clearflags(StringList *args, int num) function __equip (line 762) | static void __equip(StringList *args, int num) function __giveitem (line 807) | static void __giveitem(StringList *args, int num) function __takeitem (line 820) | static void __takeitem(StringList *args, int num) function __qua (line 833) | static void __qua(StringList *args, int num) function __boa (line 841) | static void __boa(StringList *args, int num) function __cre (line 847) | static void __cre(StringList *args, int num) function __reset (line 860) | static void __reset(StringList *args, int num) function __fps (line 865) | static void __fps(StringList *args, int num) function __set_iquit (line 878) | static void __set_iquit(StringList *args, int num) function __set_noquake (line 885) | static void __set_noquake(StringList *args, int num) function __inhibit_fullscreen (line 892) | static void __inhibit_fullscreen(StringList *args, int num) function __emulate_bugs (line 899) | static void __emulate_bugs(StringList *args, int num) function __displayformat (line 906) | static void __displayformat(StringList *args, int num) function __skip_intro (line 914) | static void __skip_intro(StringList *args, int num) function __hello (line 925) | static void __hello(StringList *args, int num) function __player_hide (line 934) | static void __player_hide(StringList *args, int num) function __player_inputs_locked (line 939) | static void __player_inputs_locked(StringList *args, int num) function __game_frozen (line 944) | static void __game_frozen(StringList *args, int num) function __textbox_setvisible (line 949) | static void __textbox_setvisible(StringList *args, int num) FILE: console.h type CommandEntry (line 11) | struct CommandEntry function class (line 18) | class DebugConsole FILE: debug.cpp function DrawDebug (line 20) | void DrawDebug(void) function DrawBoundingBoxes (line 104) | void DrawBoundingBoxes() function DrawAttrPoints (line 140) | void DrawAttrPoints() function draw_pointlist (line 152) | static void draw_pointlist(Object *o, SIFPointList *points) function debug (line 169) | void debug(const char *fmt, ...) function debug_draw (line 181) | void debug_draw(void) function debug_clear (line 194) | void debug_clear() function ObjectNameToType (line 216) | int ObjectNameToType(const char *name_in) function DrawDebugMarks (line 295) | void DrawDebugMarks(void) function AddDebugMark (line 343) | void AddDebugMark(int x, int y, int x2, int y2, char type, uchar r, ucha... function DebugPixel (line 360) | void DebugPixel(int x, int y, uchar r, uchar g, uchar b) function DebugCrosshair (line 365) | void DebugCrosshair(int x, int y, uchar r, uchar g, uchar b) function crosshair (line 370) | void crosshair(int x, int y) function DebugPixelNonCSF (line 376) | void DebugPixelNonCSF(int x, int y, uchar r, uchar g, uchar b) { DebugPi... function DebugCrosshairNonCSF (line 377) | void DebugCrosshairNonCSF(int x, int y, uchar r, uchar g, uchar b) { Deb... function debugVline (line 379) | void debugVline(int x, uchar r, uchar g, uchar b) function debugHline (line 384) | void debugHline(int y, uchar r, uchar g, uchar b) function debugbox (line 389) | void debugbox(int x1, int y1, int x2, int y2, uchar r, uchar g, uchar b) function debugtile (line 394) | void debugtile(int x, int y, uchar r, uchar g, uchar b) FILE: endgame/CredReader.h type CC (line 5) | enum CC type CredCommand (line 21) | struct CredCommand function class (line 30) | class CredReader FILE: endgame/credits.cpp function CredLine (line 225) | CredLine *Credits::NewLine() function CredLine (line 230) | CredLine *Credits::AddLine(CredLine *line) type BIStates (line 262) | enum BIStates function credit_init (line 368) | bool credit_init(int parameter) function credit_close (line 380) | void credit_close() function credit_tick (line 386) | void credit_tick() function credit_set_image (line 392) | void credit_set_image(int imgno) function credit_clear_image (line 398) | void credit_clear_image() FILE: endgame/credits.h type CredLine (line 10) | struct CredLine function class (line 19) | class BigImage function class (line 36) | class Credits FILE: endgame/island.cpp function island_init (line 19) | bool island_init(int parameter) function island_tick (line 44) | void island_tick() FILE: endgame/misc_end.cpp function INITFUNC (line 5) | INITFUNC(AIRoutines) function ai_cloud_spawner (line 36) | void ai_cloud_spawner(Object *o) function ai_cloud (line 86) | void ai_cloud(Object *o) function ai_balrog_flying (line 97) | void ai_balrog_flying(Object *o) function aftermove_balrog_passenger (line 149) | void aftermove_balrog_passenger(Object *o) function ai_balrog_medic (line 209) | void ai_balrog_medic(Object *o) function ai_gaudi_patient (line 215) | void ai_gaudi_patient(Object *o) function ai_baby_puppy (line 248) | void ai_baby_puppy(Object *o) function ai_turning_human (line 269) | void ai_turning_human(Object *o) function ai_ahchoo (line 381) | void ai_ahchoo(Object *o) function ai_misery_wind (line 432) | void ai_misery_wind(Object *o) function ai_the_cast (line 470) | void ai_the_cast(Object *o) FILE: extract/crc.cpp function crc_init (line 10) | void crc_init(void) function crc_calc (line 25) | uint32_t crc_calc(uint8_t *buf, uint32_t size) function reflect (line 39) | static uint32_t reflect(uint32_t value, int size) FILE: extract/extract.cpp function extract_do (line 18) | static int extract_do(void) function extract_main (line 51) | int extract_main() function introduction (line 81) | int introduction() function conclusion (line 105) | int conclusion() function findfiles (line 198) | bool findfiles(FILE *exefp) function findfile (line 236) | uint32_t findfile(const char *fname, FILE *exefp, int headersize, \ FILE: extract/extractfiles.cpp function extract_files (line 113) | bool extract_files(FILE *exefp) function createdir (line 227) | static void createdir(const char *fname) FILE: extract/extractpxt.cpp function extract_pxt (line 148) | bool extract_pxt(FILE *fp) FILE: extract/extractstages.cpp type EXEMapRecord (line 23) | struct EXEMapRecord function extract_stages (line 52) | bool extract_stages(FILE *exefp) function find_index (line 114) | static int find_index(const char *fname, const char *list[]) FILE: floattext.h type FloatTextStates (line 9) | enum FloatTextStates function class (line 17) | class FloatText FILE: game.cpp type TickFunctions (line 15) | struct TickFunctions function game_tick_normal (line 250) | void game_tick_normal(void) function quake (line 301) | void quake(int quaketime, int snd) function megaquake (line 312) | void megaquake(int quaketime, int snd) function DrawScene (line 326) | void DrawScene(void) function game_load (line 436) | bool game_load(int num) function game_load (line 448) | bool game_load(Profile *p) function game_save (line 503) | bool game_save(int num) function game_save (line 518) | bool game_save(Profile *p) function AssignExtraSprites (line 579) | void AssignExtraSprites(void) FILE: game.h type Directions (line 5) | enum Directions type GameModes (line 35) | enum GameModes type Game (line 54) | struct Game type Profile (line 169) | struct Profile FILE: graphics/fbdev.cpp type fb_var_screeninfo (line 18) | struct fb_var_screeninfo type fb_fix_screeninfo (line 19) | struct fb_fix_screeninfo function fbdev_init (line 25) | bool fbdev_init(void) function fbdev_close (line 68) | void fbdev_close(void) function fbdev_blit (line 81) | void fbdev_blit(uint8_t *source, int width, int height) function fbdev_test (line 95) | void fbdev_test(void) function timer (line 122) | static uint64_t timer(void) FILE: graphics/font.cpp function font_close (line 135) | void font_close(void) function font_reload (line 140) | bool font_reload() function direct_text_draw (line 489) | void direct_text_draw(int x, int y, const char *text) function text_draw (line 511) | static int text_draw(int x, int y, const char *text, int spacing, NXFont... function GetFontWidth (line 563) | int GetFontWidth(const char *text, int spacing, bool is_shaded) function GetFontHeight (line 581) | int GetFontHeight() function create_shade_sfc (line 592) | static bool create_shade_sfc(void) function font_draw (line 618) | int font_draw(int x, int y, const char *text, int spacing, NXFont *font) function font_draw_shaded (line 628) | int font_draw_shaded(int x, int y, const char *text, int spacing, NXFont... FILE: graphics/font.h type TTF_Font (line 11) | struct TTF_Font function class (line 22) | class NXFont FILE: graphics/graphics.h function namespace (line 22) | namespace Graphics FILE: graphics/nxsurface.cpp function NXSurface (line 97) | NXSurface *NXSurface::FromFile(const char *pbm_name, bool use_colorkey, ... function NXFormat (line 235) | NXFormat *NXSurface::Format() function SDL_Surface (line 270) | SDL_Surface *NXSurface::Scale(SDL_Surface *original, int factor, \ FILE: graphics/nxsurface.h type NXSurface (line 15) | struct NXSurface type NXColor (line 18) | struct NXColor function SDL_Rect (line 34) | struct NXRect : public SDL_Rect type SDL_PixelFormat (line 55) | typedef SDL_PixelFormat NXFormat; function class (line 58) | class NXSurface function DrawRect (line 116) | void inline function DrawRect (line 120) | void inline function DrawRect (line 124) | void inline function FillRect (line 129) | void inline function FillRect (line 133) | void inline function FillRect (line 137) | void inline function DrawPixel (line 142) | void inline FILE: graphics/palette.cpp function palette_reset (line 11) | void palette_reset(void) function SDL_Surface (line 20) | SDL_Surface *palette_add(SDL_Surface *sfc) function palette_alloc (line 60) | int palette_alloc(uint8_t r, uint8_t g, uint8_t b) FILE: graphics/safemode.h function namespace (line 14) | namespace safemode FILE: graphics/sprites.cpp function NXSurface (line 180) | NXSurface *Sprites::get_spritesheet(int sheetno) function load_sif (line 208) | static bool load_sif(const char *fname) function create_slope_boxes (line 255) | static void create_slope_boxes() function offset_by_draw_points (line 286) | static void offset_by_draw_points() function expand_single_dir_sprites (line 317) | static void expand_single_dir_sprites() FILE: graphics/sprites.h function namespace (line 12) | namespace Sprites FILE: graphics/tileset.cpp function NXSurface (line 83) | NXSurface *Tileset::GetSurface() FILE: graphics/tileset.h function namespace (line 8) | namespace Tileset FILE: input.cpp function input_init (line 15) | bool input_init(void) function input_remap (line 121) | void input_remap(int keyindex, int sdl_key) function input_get_mapping (line 132) | int input_get_mapping(int keyindex) function input_set_mappings (line 163) | void input_set_mappings(int *array) function input_poll (line 174) | void input_poll(void) function IsNonConsoleKey (line 277) | static int IsNonConsoleKey(int key) function input_close (line 289) | void input_close(void) function buttondown (line 300) | bool buttondown(void) function buttonjustpushed (line 310) | bool buttonjustpushed(void) function justpushed (line 321) | bool justpushed(int k) FILE: input.h type INPUTS (line 5) | enum INPUTS FILE: intro/intro.cpp function intro_init (line 9) | bool intro_init(int param) function intro_tick (line 23) | void intro_tick() function INITFUNC (line 58) | INITFUNC(AIRoutines) function ai_intro_kings (line 70) | void ai_intro_kings(Object *o) function ai_intro_crown (line 106) | void ai_intro_crown(Object *o) function ai_intro_doctor (line 130) | void ai_intro_doctor(Object *o) FILE: intro/title.cpp function title_init (line 39) | bool title_init(int param) function title_tick (line 73) | void title_tick() function selectoption (line 117) | static void selectoption(int index) function handle_input (line 150) | static void handle_input() function draw_title (line 212) | static void draw_title() function run_konami_code (line 276) | void run_konami_code() FILE: inventory.cpp function inventory_init (line 22) | bool inventory_init(int param) function inventory_tick (line 52) | void inventory_tick(void) function RefreshInventoryScreen (line 71) | int RefreshInventoryScreen(void) function UnlockInventoryInput (line 126) | void UnlockInventoryInput(void) function DrawInventory (line 137) | static void DrawInventory(void) function RunSelector (line 188) | static void RunSelector(stSelector *selector) function ExitInventory (line 313) | static void ExitInventory(void) function DrawSelector (line 322) | static void DrawSelector(stSelector *selector, int x, int y) FILE: inventory.h type stSelector (line 7) | struct stSelector type stInventory (line 22) | struct stInventory type INVENTORY (line 37) | enum INVENTORY FILE: main.cpp function main (line 33) | int main(int argc, char *argv[]) function gameloop (line 244) | void gameloop(void) function run_tick (line 286) | static inline void run_tick() function update_fps (line 395) | void update_fps() function InitNewGame (line 414) | void InitNewGame(bool with_intro) function AppMinimized (line 444) | void AppMinimized(void) function fatal (line 479) | static void fatal(const char *str) function check_data_exists (line 496) | static bool check_data_exists() function visible_warning (line 519) | void visible_warning(const char *fmt, ...) function speed_test (line 537) | void speed_test(void) function speed_test (line 578) | void speed_test(void) function org_test_miniloop (line 614) | void org_test_miniloop(void) function SDL_Delay (line 652) | void SDL_Delay(int ms) FILE: map.cpp function load_stage (line 24) | bool load_stage(int stage_no) function load_map (line 71) | bool load_map(const char *fname) function load_entities (line 144) | bool load_entities(const char *fname) function load_tileattr (line 259) | bool load_tileattr(const char *fname) function load_stages (line 303) | bool load_stages(void) function initmapfirsttime (line 328) | bool initmapfirsttime(void) function initmap (line 347) | void initmap(void) function map_set_backdrop (line 358) | void map_set_backdrop(int backdrop_no) function map_draw_backdrop (line 365) | void map_draw_backdrop(void) function DrawFastLeftLayered (line 438) | static void DrawFastLeftLayered(void) function LoadBackdropIfNeeded (line 472) | static bool LoadBackdropIfNeeded(int backdrop_no) function map_flush_graphics (line 508) | void map_flush_graphics() function map_drawwaterlevel (line 534) | void map_drawwaterlevel(void) function map_draw (line 568) | void map_draw(uint8_t foreground) function scroll_normal (line 617) | void scroll_normal(void) function map_scroll_do (line 668) | void map_scroll_do(void) function run_phase_compensator (line 781) | void run_phase_compensator(void) function dump_phase_data (line 809) | void dump_phase_data() function map_sanitycheck (line 829) | void map_sanitycheck(void) function map_scroll_jump (line 844) | void map_scroll_jump(int x, int y) function map_scroll_lock (line 862) | void map_scroll_lock(bool lockstate) function map_focus (line 875) | void map_focus(Object *o, int spd) function map_ChangeTileWithSmoke (line 889) | void map_ChangeTileWithSmoke(int x, int y, int newtile, int nclouds, boo... function map_show_map_name (line 915) | void map_show_map_name() function map_draw_map_name (line 921) | void map_draw_map_name(void) function AnimateMotionTiles (line 932) | void AnimateMotionTiles(void) function Object (line 959) | Object *FindObjectByID2(int id2) FILE: map.h type stMap (line 19) | struct stMap FILE: map_system.cpp function ms_init (line 40) | bool ms_init(int return_to_mode) function ms_close (line 66) | void ms_close(void) function ms_tick (line 77) | void ms_tick(void) function draw_expand (line 141) | static void draw_expand(void) function draw_banner (line 157) | static void draw_banner(void) function draw_row (line 172) | static void draw_row(int y) function get_color (line 188) | static int get_color(int tilecode) FILE: maprecord.h type MapRecord (line 6) | struct MapRecord FILE: niku.cpp function niku_load (line 13) | bool niku_load(uint32_t *value_out) function niku_save (line 60) | bool niku_save(uint32_t value) FILE: nx.h type SIFPoint (line 22) | typedef SIFPoint Point; FILE: object.cpp function FOREACH_OBJECT (line 351) | FOREACH_OBJECT(o) FILE: object.h function class (line 10) | class Object function CheckSolidIntersect (line 42) | bool CheckSolidIntersect(Object *other, SIFPointList *points) function Width (line 286) | inline int Object::Width() { return (sprites[this->sprite].w << CSF); } function Height (line 287) | inline int Object::Height() { return (sprites[this->sprite].h << CSF); } function BBoxWidth (line 289) | inline int Object::BBoxWidth() { return (((sprites[this->sprite].bbox.x... function BBoxHeight (line 290) | inline int Object::BBoxHeight() { return (((sprites[this->sprite].bbox.... function CenterX (line 292) | inline int Object::CenterX() { return (this->x + (Width() / 2)) - DrawP... function CenterY (line 293) | inline int Object::CenterY() { return (this->y + (Height() / 2)) - Draw... function Left (line 295) | inline int Object::Left() { return (this->x + (sprites[this->sprite].b... function Right (line 296) | inline int Object::Right() { return (this->x + (sprites[this->sprite].... function Top (line 297) | inline int Object::Top() { return (this->y + (sprites[this->sprite].bb... function Bottom (line 298) | inline int Object::Bottom() { return (this->y + (sprites[this->sprite]... function SolidLeft (line 300) | inline int Object::SolidLeft() { return (this->x + (sprites[this->sprit... function SolidRight (line 301) | inline int Object::SolidRight() { return (this->x + (sprites[this->spri... function SolidTop (line 302) | inline int Object::SolidTop() { return (this->y + (sprites[this->sprite... function SolidBottom (line 303) | inline int Object::SolidBottom() { return (this->y + (sprites[this->spri... function ActionPointX (line 305) | inline int Object::ActionPointX() { return (this->x + (sprites[this->spr... function ActionPointY (line 306) | inline int Object::ActionPointY() { return (this->y + (sprites[this->spr... function ActionPoint2X (line 307) | inline int Object::ActionPoint2X() { return (this->x + (sprites[this->sp... function ActionPoint2Y (line 308) | inline int Object::ActionPoint2Y() { return (this->y + (sprites[this->sp... function DrawPointX (line 310) | inline int Object::DrawPointX() { return (sprites[this->sprite].frame[t... function DrawPointY (line 311) | inline int Object::DrawPointY() { return (sprites[this->sprite].frame[t... function SIFSprite (line 313) | inline SIFSprite *Object::Sprite() { return &sprites[this->sprite]; } FILE: p_arms.cpp type BulletInfo (line 8) | struct BulletInfo function PResetWeapons (line 83) | void PResetWeapons() function PDoWeapons (line 94) | void PDoWeapons(void) function FireWeapon (line 128) | void FireWeapon(void) function RunWeapon (line 221) | void RunWeapon(bool firing) function SetupBullet (line 272) | void SetupBullet(Object *shot, int x, int y, int btype, int dir) function Object (line 338) | static Object *FireSimpleBullet(int otype, int btype, int xoff, int yoff) function Object (line 365) | static Object *FireSimpleBulletOffset(int otype, int btype, int xoff, in... function PFirePolarStar (line 394) | static void PFirePolarStar(int level) function PFireMachineGun (line 411) | static void PFireMachineGun(int level) function FireLevel23MGun (line 444) | void FireLevel23MGun(int x, int y, int level, int dir) function PMgunFly (line 463) | void PMgunFly(void) function PFireMissile (line 484) | static void PFireMissile(int level, bool is_super) function PFireFireball (line 538) | static void PFireFireball(int level) function PFireBlade (line 578) | static void PFireBlade(int level) function PFireSnake (line 615) | static void PFireSnake(int level) function PFireNemesis (line 631) | static void PFireNemesis(int level) function PFireBubbler (line 640) | static void PFireBubbler(int level) function PFireSpur (line 669) | static void PFireSpur(void) function PHandleSpur (line 676) | static void PHandleSpur(void) function can_fire_spur (line 738) | static bool can_fire_spur(void) function IsWeaponMaxed (line 747) | static bool IsWeaponMaxed(void) FILE: p_arms.h function SetRechargeRate (line 24) | struct Weapon FILE: pause/dialog.cpp function ODItem (line 71) | ODItem *Dialog::AddItem(const char *text, \ function ODItem (line 94) | ODItem *Dialog::AddSeparator() function ODItem (line 99) | ODItem *Dialog::AddDismissalItem(const char *text) FILE: pause/dialog.h function namespace (line 7) | namespace Options { FILE: pause/message.h function namespace (line 6) | namespace Options { FILE: pause/objects.cpp function Object (line 69) | Object *Options::create_object(int x, int y, int type) function ai_oc_controller (line 89) | static void ai_oc_controller(Object *o) function ai_oc_quote (line 147) | static void ai_oc_quote(Object *o) function ai_oc_ikachan (line 221) | static void ai_oc_ikachan(Object *o) FILE: pause/options.cpp function options_init (line 31) | bool options_init(int retmode) function options_close (line 54) | void options_close() function options_tick (line 67) | void options_tick() function DialogDismissed (line 119) | void DialogDismissed() function EnterMainMenu (line 137) | static void EnterMainMenu() function LeavingMainMenu (line 168) | void LeavingMainMenu() function _res_get (line 175) | void _res_get(ODItem *item) function _res_change (line 195) | void _res_change(ODItem *item, int dir) function EnterDebugMenu (line 238) | static void EnterDebugMenu(ODItem *item, int dir) function _godmode (line 260) | void _godmode(ODItem *item, int dir) function _godmode_get (line 269) | void _godmode_get(ODItem *item) function _fps_change (line 275) | void _fps_change(ODItem *item, int dir) function _fps_get (line 281) | void _fps_get(ODItem *item) function _save_now (line 287) | void _save_now(ODItem *item, int dir) function _drawBoxes (line 294) | void _drawBoxes(ODItem *item, int dir) function _drawBoxes_get (line 303) | void _drawBoxes_get(ODItem *item) function _add_xp (line 309) | void _add_xp(ODItem *item, int dir) function _disable_debug (line 314) | void _disable_debug(ODItem *item, int dir) function _debug_change (line 327) | void _debug_change(ODItem *item, int dir) function _debug_get (line 333) | void _debug_get(ODItem *item) function _save_change (line 340) | void _save_change(ODItem *item, int dir) function _save_get (line 346) | void _save_get(ODItem *item) function _sound_change (line 353) | void _sound_change(ODItem *item, int dir) function _sound_get (line 359) | void _sound_get(ODItem *item) function _music_change (line 365) | void _music_change(ODItem *item, int dir) function _music_get (line 371) | void _music_get(ODItem *item) function EnterReplayMenu (line 381) | static void EnterReplayMenu(ODItem *item, int dir) function _upd_replay (line 409) | void _upd_replay(ODItem *item) function EnterReplaySubmenu (line 423) | void EnterReplaySubmenu(ODItem *item, int dir) function _keep_replay (line 436) | void _keep_replay(ODItem *item, int dir) function _play_replay (line 467) | void _play_replay(ODItem *item, int dir) function EnterControlsMenu (line 480) | static void EnterControlsMenu(ODItem *item, int dir) function _upd_control (line 509) | static void _upd_control(ODItem *item) function _edit_control (line 517) | static void _edit_control(ODItem *item, int dir) function _finish_control_edit (line 531) | static void _finish_control_edit(Message *msg) FILE: pause/options.h function namespace (line 5) | namespace Options FILE: pause/pause.cpp function pause_init (line 6) | bool pause_init(int param) function pause_tick (line 12) | void pause_tick() FILE: platform.cpp function FILE (line 9) | FILE *fileopen(const char *fname, const char *mode) function FILE (line 16) | FILE *fileopen(const char *fname, const char *mode) FILE: platform/EZX/EZX_SDL_PollEvent.cpp function EZX_SDL_PollEvent (line 10) | int EZX_SDL_PollEvent(SDL_Event *event) function EZX_SDL_SuspendAudio (line 41) | void EZX_SDL_SuspendAudio() function EZX_SDL_ResumeAudio (line 47) | int EZX_SDL_ResumeAudio() function EZX_SDL_mix_SuspendAudio (line 58) | void EZX_SDL_mix_SuspendAudio() function EZX_SDL_mix_ResumeAudio (line 63) | int EZX_SDL_mix_ResumeAudio() function EZX_SDL_mix_CloseAudio (line 72) | void EZX_SDL_mix_CloseAudio(void) FILE: platform/Linux/vbesync.c function platform_sync_to_vblank (line 12) | void platform_sync_to_vblank(void) FILE: player.cpp function PInitFirstTime (line 13) | void PInitFirstTime() function InitWeapon (line 50) | static void InitWeapon(int wpn, int l1, int l2, int l3, int maxammo) function InitPlayer (line 59) | void InitPlayer(void) function HandlePlayer (line 111) | void HandlePlayer(void) function HandlePlayer_am (line 193) | void HandlePlayer_am(void) function PDoPhysics (line 261) | void PDoPhysics(void) function PUpdateInput (line 282) | void PUpdateInput(void) function PHandleAttributes (line 326) | void PHandleAttributes(void) function DoWaterCurrents (line 463) | void DoWaterCurrents(void) function PDoWalking (line 500) | void PDoWalking(void) function PDoFalling (line 607) | void PDoFalling(void) function PDoJumping (line 654) | void PDoJumping(void) function PDoLooking (line 676) | void PDoLooking(void) function PStartBooster (line 763) | void PStartBooster(void) function PDoBooster (line 824) | void PDoBooster(void) function PDoBoosterEnd (line 938) | void PDoBoosterEnd() function PBoosterSmokePuff (line 971) | void PBoosterSmokePuff() function PHandleSolidBrickObjects (line 1005) | void PHandleSolidBrickObjects(void) function PHandleSolidMushyObjects (line 1077) | void PHandleSolidMushyObjects(void) function PRunSolidMushy (line 1093) | void PRunSolidMushy(Object *o) function hurtplayer (line 1179) | void hurtplayer(int damage) function killplayer (line 1227) | void killplayer(int script) function PHandleZeroG (line 1248) | void PHandleZeroG(void) function PInitRepel (line 1319) | void PInitRepel(void) function PDoRepel (line 1359) | void PDoRepel(void) function PTryActivateScript (line 1423) | void PTryActivateScript() function RunScriptAtX (line 1449) | static bool RunScriptAtX(int x) function RunScriptAtLocation (line 1461) | static bool RunScriptAtLocation(int x, int y) function PDoHurtFlash (line 1487) | void PDoHurtFlash(void) function PSelectFrame (line 1500) | void PSelectFrame(void) function PSelectSprite (line 1551) | void PSelectSprite(void) function GetSpriteForGun (line 1563) | void GetSpriteForGun(int wpn, int look, int *spr, int *frame) function GetPlayerShootPoint (line 1594) | void GetPlayerShootPoint(int *x_out, int *y_out) function DrawPlayer (line 1617) | void DrawPlayer(void) FILE: player.h function class (line 9) | class Player : public Object type PMoveModes (line 104) | enum PMoveModes type BoosterState (line 115) | enum BoosterState FILE: playerstats.cpp function AddHealth (line 6) | void AddHealth(int hp) function AddXP (line 12) | void AddXP(int xp, bool quiet) function SubXP (line 59) | void SubXP(int xp, bool quiet) function AddInventory (line 96) | void AddInventory(int item) function DelInventory (line 107) | void DelInventory(int item) function FindInventory (line 128) | int FindInventory(int item) function CheckInventoryList (line 135) | int CheckInventoryList(int item, int *list, int nitems) function GetWeapon (line 153) | void GetWeapon(int wpn, int ammo) function LoseWeapon (line 174) | void LoseWeapon(int wpn) function TradeWeapon (line 197) | void TradeWeapon(int oldwpn, int newwpn, int ammo) function AddAmmo (line 217) | void AddAmmo(int wpn, int ammo) function RefillAllAmmo (line 225) | void RefillAllAmmo(void) FILE: profile.cpp function profile_load (line 16) | bool profile_load(const char *pfname, Profile *file) function profile_save (line 127) | bool profile_save(const char *pfname, Profile *file) function ProfileExists (line 254) | bool ProfileExists(int num) function AnyProfileExists (line 259) | bool AnyProfileExists() FILE: profile.h type Profile (line 10) | struct Profile FILE: replay.cpp function write_record (line 275) | static void write_record(uint32_t keys, uint32_t runlength, FileBuffer *fb) function read_record (line 284) | static bool read_record(uint32_t *keys, uint32_t *runlength, FILE *fp) function dump_replay (line 645) | static void dump_replay() FILE: replay.h type ReplayHeader (line 11) | struct ReplayHeader type ReplayRecording (line 22) | struct ReplayRecording type ReplayPlaying (line 32) | struct ReplayPlaying type RS_Status (line 48) | enum RS_Status type ReplaySlotInfo (line 55) | struct ReplaySlotInfo function namespace (line 63) | namespace Replay FILE: screeneffect.h function class (line 7) | class ScreenEffect function ScreenEffect (line 24) | struct SE_FlashScreen : public ScreenEffect function ScreenEffect (line 36) | struct SE_Starflash : public ScreenEffect function ScreenEffect (line 47) | struct SE_Fade : public ScreenEffect function namespace (line 80) | namespace ScreenEffects FILE: settings.cpp function settings_load (line 20) | bool settings_load(Settings *setfile) function tryload (line 77) | static bool tryload(Settings *setfile) function settings_save (line 112) | bool settings_save(Settings *setfile) FILE: settings.h type Settings (line 7) | struct Settings FILE: siflib/sectSprites.h function class (line 11) | class SIFSpritesSect FILE: siflib/sectStringArray.h function class (line 12) | class SIFStringArraySect FILE: siflib/sif.cpp function SIFSprite (line 50) | SIFSprite *SIFSprite::Duplicate() function SIFDir (line 122) | SIFDir *SIFSprite::dir(int f, int d) FILE: siflib/sif.h function offset (line 22) | struct SIFPoint function equ (line 38) | bool equ(int x, int y) function operator (line 48) | bool operator== (const SIFPoint &other) const function operator (line 53) | bool operator!= (const SIFPoint &other) const function offset (line 59) | struct SIFRect function equ (line 77) | bool equ(int x1, int y1, int x2, int y2) function operator (line 88) | bool operator== (const SIFRect &other) const function operator (line 94) | bool operator!= (const SIFRect &other) const type SIFPointList (line 101) | struct SIFPointList function operator (line 122) | bool operator!= (const SIFPointList &other) const function offset (line 127) | void offset(int dx, int dy) type SIFDir (line 138) | struct SIFDir type SIFFrame (line 169) | struct SIFFrame type SIFSprite (line 179) | struct SIFSprite FILE: siflib/sifloader.h type SIFIndexEntry (line 40) | struct SIFIndexEntry function class (line 49) | class SIFLoader FILE: slope.cpp function initslopetable (line 9) | bool initslopetable(void) function ReadSlopeTable (line 62) | uint8_t ReadSlopeTable(int x, int y) function IsSlopeAtPointList (line 97) | bool IsSlopeAtPointList(Object *o, SIFPointList *points) function CheckStandOnSlope (line 116) | int CheckStandOnSlope(Object *o) function CheckBoppedHeadOnSlope (line 131) | int CheckBoppedHeadOnSlope(Object *o) function movehandleslope (line 152) | bool movehandleslope(Object *o, int xinertia) function DrawSlopeTablesOnTiles (line 323) | void DrawSlopeTablesOnTiles() function DrawSlopeTableOnTile (line 340) | void DrawSlopeTableOnTile(int table, int tile) function dumpslopetable (line 369) | void dumpslopetable(int t) FILE: slope.h type SlopeTable (line 18) | struct SlopeTable FILE: sound/org.cpp function init_pitch (line 87) | static void init_pitch(void) function GetNoteSampleRate (line 100) | static double GetNoteSampleRate(int note, int instrument_pitch) function MSToSamples (line 106) | static int MSToSamples(int ms) function SamplesToMS (line 112) | static int SamplesToMS(int samples) function load_drumtable (line 118) | static bool load_drumtable(const char *pxt_path) // pxt_path = the path... function load_drum (line 197) | static bool load_drum(char *fname, int d) function load_drum_pxt (line 235) | static bool load_drum_pxt(char *fname, int d) function load_wavetable (line 273) | static bool load_wavetable(const char *fname) function org_init (line 309) | int org_init(const char *wavetable_fname, const char *drum_pxt_dir, int ... function org_close (line 332) | void org_close(void) function org_load (line 344) | char org_load(char *fname) function init_buffers (line 440) | static bool init_buffers(void) function free_buffers (line 480) | static void free_buffers(void) function org_start (line 498) | bool org_start(int startbeat) function org_stop (line 534) | void org_stop(void) function org_is_playing (line 548) | bool org_is_playing(void) function org_set_playing (line 553) | void org_set_playing(bool qPlay) function org_fade (line 571) | void org_fade(void) function org_set_volume (line 582) | void org_set_volume(int newvolume) function runfade (line 591) | static void runfade() function mix_buffers (line 618) | static void mix_buffers(void) function queue_final_buffer (line 646) | static void queue_final_buffer(void) function OrgBufferFinished (line 656) | static void OrgBufferFinished(int channel, int buffer_no) function ComputeVolumeRatios (line 671) | static void ComputeVolumeRatios(int volume, int panning, double *volume_... function Interpolate (line 699) | static double Interpolate(int sample1, int sample2, double ratio) function ForceSamplePos (line 711) | static void ForceSamplePos(int m, int desired_samples) function silence_gen (line 730) | static void silence_gen(stNoteChannel *chan, int num_samples) function note_open (line 752) | static void note_open(stNoteChannel *chan, int wave, int pitch, int note) function note_gen (line 772) | static void note_gen(stNoteChannel *chan, int num_samples) function note_close (line 821) | static int note_close(stNoteChannel *chan) function drum_open (line 846) | static int drum_open(int m_channel, int wave, int note) function drum_gen (line 871) | static void drum_gen(int m_channel, int num_samples) function org_run (line 914) | void org_run(void) function generate_music (line 934) | static void generate_music(void) function NextBeat (line 992) | static void NextBeat(int m) function org_GetCurrentBeat (line 1097) | int org_GetCurrentBeat(void) function org_GetCurrentBuffer (line 1130) | int org_GetCurrentBuffer(void) FILE: sound/org.h type stNoteChannel (line 40) | struct stNoteChannel type stNote (line 64) | struct stNote type stInstrument (line 74) | struct stInstrument type stSong (line 89) | struct stSong FILE: sound/pxt.cpp function rand_next (line 63) | static unsigned short rand_next(void) function GenerateSineModel (line 71) | static void GenerateSineModel(unsigned char *table) function GenerateTriangleModel (line 92) | static void GenerateTriangleModel(unsigned char *table) function GenerateSawUpModel (line 114) | static void GenerateSawUpModel(unsigned char *table) function GenerateSawDownModel (line 123) | static void GenerateSawDownModel(unsigned char *table) function GenerateSquareModel (line 132) | static void GenerateSquareModel(unsigned char *table) function GenerateRandModel (line 141) | static void GenerateRandModel(unsigned char *table) function GenerateWhiteModel (line 157) | void GenerateWhiteModel(void) function GeneratePulseModel (line 167) | static void GeneratePulseModel(unsigned char *table) function pxt_init (line 178) | char pxt_init(void) function pxt_initsynth (line 196) | char pxt_initsynth(void) function pxt_SetModel (line 212) | char pxt_SetModel(stPXWave *pxwave, int m) function pxt_SetDefaultEnvelope (line 340) | void pxt_SetDefaultEnvelope(stPXEnvelope *env) function GenerateEnvelope (line 355) | void GenerateEnvelope(stPXEnvelope *env, char *buffer) function pxt_RenderPXWave (line 399) | void pxt_RenderPXWave(stPXWave *pxwave, signed char *buffer, int size_bl... function CreateAudio (line 436) | static void CreateAudio(stPXChannel *chan) function AllocBuffers (line 587) | static char AllocBuffers(stPXSound *snd) function pxt_Render (line 626) | char pxt_Render(stPXSound *snd) function pxt_PrepareToPlay (line 686) | void pxt_PrepareToPlay(stPXSound *snd, int slot) function pxt_ChangePitch (line 718) | void pxt_ChangePitch(stPXSound *snd, double factor) function pxt_Play (line 739) | int pxt_Play(int chan, int slot, char loop) function pxt_PlayWithCallback (line 759) | int pxt_PlayWithCallback(int chan, int slot, char loop, void (*FinishedC... function pxtSoundDone (line 795) | static void pxtSoundDone(int chan, int slot) function pxtLooper (line 804) | static void pxtLooper(int chan, int slot) function pxt_Stop (line 818) | void pxt_Stop(int slot) function pxt_IsPlaying (line 835) | char pxt_IsPlaying(int slot) function pxt_LoadSoundFX (line 844) | char pxt_LoadSoundFX(const char *path, const char *cache_name, int top) function LoadFXCache (line 917) | static char LoadFXCache(const char *fname, int top) function pxt_freeSoundFX (line 977) | void pxt_freeSoundFX(void) function pxt_FreeSound (line 990) | void pxt_FreeSound(int slot) function FreePXTBuf (line 1027) | void FreePXTBuf(stPXSound *snd) function pxt_load (line 1054) | char pxt_load(const char *fname, stPXSound *snd) function LoadComponent (line 1151) | static char LoadComponent(FILE *fp, stPXWave *pxw) function ReadToBracket (line 1161) | static char ReadToBracket(FILE *fp) function pxt_save (line 1181) | char pxt_save(const char *fname, stPXSound *snd) function pxt_chunk_free (line 1262) | void pxt_chunk_free() function SaveComponent (line 1271) | static void SaveComponent(FILE *fp, const char *name, stPXWave *pxw) function SaveComponentMachine (line 1286) | static void SaveComponentMachine(FILE *fp, stPXWave *pxw, char trailcomma) function SaveEnvVertice (line 1292) | static void SaveEnvVertice(FILE *fp, stPXEnvelope *env, int v) FILE: sound/pxt.h type stPXWave (line 23) | typedef struct type stPXEnvelope (line 38) | typedef struct type stPXChannel (line 46) | typedef struct type stPXSound (line 61) | typedef struct FILE: sound/sound.cpp function sound_init (line 54) | bool sound_init(void) function sound_close (line 69) | void sound_close(void) function sound (line 79) | void sound(int snd) function sound_loop (line 88) | void sound_loop(int snd) function sound_stop (line 96) | void sound_stop(int snd) function sound_is_playing (line 101) | bool sound_is_playing(int snd) function StartStreamSound (line 107) | void StartStreamSound(int freq) function StartPropSound (line 115) | void StartPropSound(void) function StopLoopSounds (line 120) | void StopLoopSounds(void) function music (line 131) | void music(int songno) function should_music_play (line 152) | bool should_music_play(int songno, int musicmode) function music_is_boss (line 169) | bool music_is_boss(int songno) function music_set_enabled (line 177) | void music_set_enabled(int newstate) function start_track (line 196) | static void start_track(int songno) function music_free (line 240) | void music_free() function music_cursong (line 249) | int music_cursong() { return cursong; } function music_lastsong (line 250) | int music_lastsong() { return lastsong; } FILE: sound/sslib.cpp function SSInit (line 29) | char SSInit(void) function SSClose (line 80) | void SSClose(void) function SSReserveChannel (line 99) | void SSReserveChannel(int c) function SSFindFreeChannel (line 106) | int SSFindFreeChannel(void) function SSEnqueueChunk (line 126) | int SSEnqueueChunk(int c, signed short *buffer, int len, int userdata, v... function SSPlayChunk (line 180) | int SSPlayChunk(int c, signed short *buffer, int len, int userdata, void... function SSChannelPlaying (line 188) | char SSChannelPlaying(int c) function SSGetCurUserData (line 201) | int SSGetCurUserData(int c) function SSGetSamplePos (line 225) | int SSGetSamplePos(int c) function SSAbortChannel (line 248) | void SSAbortChannel(int c) function SSAbortChannelByUserData (line 270) | void SSAbortChannelByUserData(int ud) function SSSetVolume (line 285) | void SSSetVolume(int c, int newvol) function SSLockAudio (line 298) | void SSLockAudio(void) function SSUnlockAudio (line 306) | void SSUnlockAudio(void) function AddBuffer (line 321) | static int AddBuffer(SSChannel *chan, int bytes) function mixaudio (line 352) | static void mixaudio(void *unused, uint8_t *stream, int len) FILE: sound/sslib.h type SSChunk (line 9) | struct SSChunk type SSChannel (line 24) | struct SSChannel FILE: stageboss.h type BossType (line 20) | enum BossType function class (line 36) | class StageBoss function class (line 50) | class StageBossManager FILE: statusbar.cpp type stWeaponSlide (line 43) | struct stWeaponSlide function statusbar_init (line 56) | bool statusbar_init(void) function DrawStatusBar (line 66) | void DrawStatusBar(void) function DrawAirLeft (line 182) | void DrawAirLeft(int x, int y) function DrawWeaponAmmo (line 193) | void DrawWeaponAmmo(int x, int y, int wpn) function DrawWeaponLevel (line 214) | void DrawWeaponLevel(int x, int y, int wpn) function RunStatusBar (line 224) | static void RunStatusBar(void) function weapon_slide (line 260) | void weapon_slide(int dir, int newwpn) function weapon_introslide (line 274) | void weapon_introslide() function stat_NextWeapon (line 288) | void stat_NextWeapon(bool quiet) function stat_PrevWeapon (line 309) | void stat_PrevWeapon(bool quiet) function InitPercentBar (line 330) | void InitPercentBar(PercentBar *bar, int starting_value) function RunPercentBar (line 336) | void RunPercentBar(PercentBar *bar, int current_value) function DrawPercentBar (line 355) | void DrawPercentBar(PercentBar *bar, int x, int y, int curvalue, int max... function DrawNumber (line 370) | void DrawNumber(int x, int y, int num) function DrawPercentage (line 399) | void DrawPercentage(int x, int y, int fill_sprite, int fsframe, int curv... function DrawNumberRAlign (line 422) | void DrawNumberRAlign(int x, int y, int s, int num) function DrawTwoDigitNumber (line 439) | void DrawTwoDigitNumber(int x, int y, int num) function DrawDigit (line 445) | void DrawDigit(int x, int y, int digit) function niku_run (line 455) | void niku_run() function niku_draw (line 471) | void niku_draw(int value, bool force_white) FILE: statusbar.h type PercentBar (line 5) | struct PercentBar type StatusBar (line 11) | struct StatusBar FILE: tools/extractmapinfo.c type MapRecord (line 8) | typedef struct type filelist (line 22) | typedef struct function FindFileInList (line 28) | int FindFileInList(filelist *list, char *fname) function AddFileToList (line 41) | void AddFileToList(filelist *list, char *fname) function main (line 51) | int main(void) FILE: trig.cpp function trig_init (line 11) | char trig_init(void) function vector_from_angle (line 124) | void vector_from_angle(uint8_t angle, int speed, int *xs, int *ys) function xinertia_from_angle (line 146) | int xinertia_from_angle(uint8_t angle, int speed) function yinertia_from_angle (line 155) | int yinertia_from_angle(uint8_t angle, int speed) function GetAngle (line 164) | uint8_t GetAngle(int curx, int cury, int tgtx, int tgty) function EmFireAngledShot (line 207) | void EmFireAngledShot(Object *o, int objtype, int rand_variance, int speed) function ThrowObjectAtPlayer (line 218) | void ThrowObjectAtPlayer(Object *o, int rand_variance, int speed) function ThrowObject (line 227) | void ThrowObject(Object *o, int destx, int desty, int rand_variance, int... function ThrowObjectAtAngle (line 238) | void ThrowObjectAtAngle(Object *o, uint8_t angle, int speed) FILE: tsc.cpp type ScriptPage (line 18) | struct ScriptPage method Clear (line 25) | void Clear() type TSCCommandTable (line 40) | struct TSCCommandTable function GenLTC (line 52) | static void GenLTC(void) function MnemonicToIndex (line 71) | static int MnemonicToIndex(const char *str) function MnemonicToOpcode (line 83) | static int MnemonicToOpcode(char *str) function tsc_init (line 100) | bool tsc_init(void) function tsc_close (line 123) | void tsc_close(void) function tsc_load (line 131) | bool tsc_load(const char *fname, int pageno) function tsc_compile (line 201) | bool tsc_compile(const char *buf, int bufsize, int pageno) function nextchar (line 290) | static char nextchar(const char **buf, const char *buf_end) function ReadNumber (line 298) | static int ReadNumber(const char **buf, const char *buf_end) function ReadText (line 318) | static void ReadText(DBuffer *script, const char **buf, const char *buf_... function RunScripts (line 340) | void RunScripts(void) function StopScripts (line 346) | void StopScripts(void) function GetCurrentScript (line 352) | int GetCurrentScript(void) function ScriptInstance (line 360) | ScriptInstance *GetCurrentScriptInstance() function ScriptInstance (line 397) | ScriptInstance *StartScript(int scriptno, int pageno) function StopScript (line 433) | void StopScript(ScriptInstance *s) function JumpScript (line 456) | bool JumpScript(int newscriptno, int pageno) function ExecScript (line 495) | void ExecScript(ScriptInstance *s) function CVTDir (line 1141) | int CVTDir(int csdir) function SetCSDir (line 1169) | void SetCSDir(Object *o, int csdir) function SetPDir (line 1199) | void SetPDir(int d) function NPCDo (line 1233) | void NPCDo(int id2, int p1, int p2, void (*action_function)(Object *o, i... function DoANP (line 1255) | void DoANP(Object *o, int p1, int p2) // ANIMATE (set) object's state t... function DoCNP (line 1266) | void DoCNP(Object *o, int p1, int p2) // CHANGE object to p1 and set di... function DoDNP (line 1279) | void DoDNP(Object *o, int p1, int p2) // DELETE object function crtoslashn (line 1293) | void crtoslashn(const char *in, char *out) function contains_non_cr (line 1313) | bool contains_non_cr(const char *str) FILE: tsc.h type ScriptInstance (line 7) | struct ScriptInstance type ScriptPages (line 29) | enum ScriptPages FILE: vararray.h function T (line 25) | T get(int index) function put (line 35) | void put(int index, T value) function EnsureAlloc (line 46) | void EnsureAlloc(int allocnum)