MCPcopy Create free account

hub / github.com/djyt/cannonball / functions

Functions774 in github.com/djyt/cannonball

↓ 2 callersMethodset_granular_position
src/main/engine/oinitengine.cpp:814
↓ 2 callersMethodset_height
src/main/engine/osprite.cpp:124
↓ 2 callersMethodset_max_traffic
Set Maximum number of traffic objects to spawn. Based on difficulty selected and stage number. Maximum Traffic Per Level | Easy | Norm | Hard | VHar
src/main/engine/otraffic.cpp:565
↓ 2 callersMethodset_steering_bonus
Bonus Mode: Set steering value configured in check_road_bonus() Source: 0xA510
src/main/engine/oattractai.cpp:292
↓ 2 callersMethodsetup_ground_color
Initalise Colour Of Road Sides Source: 8ED2
src/main/engine/opalette.cpp:501
↓ 2 callersMethodsetup_palette_hud
src/main/engine/otiles.cpp:52
↓ 2 callersMethodsetup_road_centre
src/main/engine/opalette.cpp:516
↓ 2 callersMethodsetup_road_colour
src/main/engine/opalette.cpp:534
↓ 2 callersMethodsetup_road_side
src/main/engine/opalette.cpp:528
↓ 2 callersMethodsetup_road_stripes
src/main/engine/opalette.cpp:522
↓ 2 callersMethodsetup_sky_change
Setup data in RAM necessary for sky palette fade. Note this function also contains the Yu Suzuki Easter Egg. 1/ Copy current Sky Palette to RAM 2/ Co
src/main/engine/opalette.cpp:56
↓ 2 callersMethodsetup_sky_palette
Setup sky palette. Can be a shaded effect of 1F entries. Source: 8CA4
src/main/engine/opalette.cpp:39
↓ 2 callersMethodsetup_smoke_sprite
- Set wheel spray sprite data dependent on upcoming stage - Use Main entry point when we know for a fact road isn't splitting - Use SetSmokeSprite1 en
src/main/engine/osmoke.cpp:131
↓ 2 callersMethodsetup_sprites
Setup Sprites Source: 3CB2 Input: Default Zoom Value
src/main/engine/olevelobjs.cpp:124
↓ 2 callersMethodstream_update
Generate samples for one of the YM2151's * * 'num' is the number of virtual YM2151 * '**buffers' is table of pointers to the buffers: left and rig
src/main/hwaudio/ym2151.cpp:2010
↓ 2 callersMethodtick
src/main/frontend/menu.cpp:236
↓ 2 callersMethodupdate_road
src/main/engine/oinitengine.cpp:143
↓ 2 callersMethodupdate_score
Update In-Game Score. Adds Value To Overall Score. Source: 0x7340
src/main/engine/ostats.cpp:122
↓ 2 callersMethodupdate_tilemaps
src/main/engine/otiles.cpp:110
↓ 2 callersMethodwrite_reg
write a register on YM2151 chip number 'n' */
src/main/hwaudio/ym2151.cpp:964
↓ 2 callersMethodwrite_text8
src/main/video.cpp:169
↓ 2 callersMethodwrite_tile32
src/main/video.cpp:240
↓ 2 callersMethodwrite_tilemap_hw
src/main/engine/otiles.cpp:36
↓ 1 callersFunctionInitDirectInput
src/main/directx/ffeedback.cpp:108
↓ 1 callersFunctionInitForceEffects
src/main/directx/ffeedback.cpp:223
↓ 1 callersMethodadjust_inputs
src/main/engine/oinputs.cpp:165
↓ 1 callersMethodadjust_speed
Adjust the speed of the emulator, based on audio streaming performance. This ensures that we avoid pops and crackles (in theory).
src/main/sdl/audio.cpp:256
↓ 1 callersMethodanalog
src/main/engine/oinputs.cpp:44
↓ 1 callersMethodblit_speed
Convert & Blit car speed to screen Source: 0xBB72
src/main/engine/ohud.cpp:351
↓ 1 callersMethodcheck_start
Check for start button during music selection screen Source: 0xB768
src/main/engine/omusic.cpp:160
↓ 1 callersMethodcheck_wheels
Check Car Is Still On Road Source: 0xBFDC
src/main/engine/oferrari.cpp:709
↓ 1 callersMethodclear_crash_state
Source: 0x1128
src/main/engine/ocrash.cpp:84
↓ 1 callersMethodclear_scores
src/main/frontend/config.cpp:309
↓ 1 callersMethodclear_stage_times
src/main/engine/ostats.cpp:32
↓ 1 callersMethodclear_tile_ram
src/main/video.cpp:215
↓ 1 callersMethodclear_timetrial_text
src/main/engine/ohud.cpp:61
↓ 1 callersFunctionclose
Did not initialize
src/main/directx/ffeedback.cpp:24
↓ 1 callersMethodconvert_palette
src/main/sdl/renderbase.cpp:39
↓ 1 callersMethodconvert_speed_score
Source: 0xBE4E
src/main/engine/ostats.cpp:105
↓ 1 callersMethodcopy_palette_data
src/main/engine/osprites.cpp:291
↓ 1 callersMethodcycle_sky_palette
- Cycle sky palette colours on level transition. - Uses the 0x1E palettes generated by setup_sky_cycle() (making 0x20 palettes total with the start an
src/main/engine/opalette.cpp:221
↓ 1 callersMethoddisable
src/main/video.cpp:88
↓ 1 callersMethoddisable
src/main/engine/omusic.cpp:70
↓ 1 callersMethoddisplay_scores
Display Best Outrunners in attract mode and name entry screen Source: 0xCE84
src/main/engine/ohiscore.cpp:432
↓ 1 callersMethoddo_bonus_text
Display Text and countdown time for bonus mode Source: 0x99E0
src/main/engine/obonus.cpp:35
↓ 1 callersMethoddo_credits
Simplified version of do credits routine. I have not ported the coin chute handling code, or dip switch routines. Source: 0x6DE0
src/main/engine/oinputs.cpp:218
↓ 1 callersMethoddo_gear
src/main/engine/oinputs.cpp:136
↓ 1 callersMethoddo_mini_map
Routine to setup and draw mini-map (bottom RHS of HUD) Source: 0x8B52
src/main/engine/ohud.cpp:71
↓ 1 callersMethoddo_skid
Perform Skid (After Car Has Collided With Another Vehicle) Source: 0xBFB4
src/main/engine/oferrari.cpp:1696
↓ 1 callersMethoddo_sound_score_slip
Calculate car score and sound. Strange combination, but there you go! Source: 0xBD78
src/main/engine/oferrari.cpp:1537
↓ 1 callersMethoddo_timers
Increment Counters, Stage Timers & Print Stage Timers Source: 0x7F12
src/main/engine/ostats.cpp:51
↓ 1 callersMethoddraw_debug_info
src/main/engine/ohud.cpp:566
↓ 1 callersMethoddraw_frame
src/main/video.cpp:130
↓ 1 callersMethoddraw_main_hud
Draw Text Labels For HUD Source: 0xB462
src/main/engine/ohud.cpp:35
↓ 1 callersMethoddraw_rev_counter
Draw Rev Counter Source: 0x6B08
src/main/engine/ohud.cpp:294
↓ 1 callersMethoddraw_score_ingame
Draw Score (In-Game HUD) Source: 0x7382
src/main/engine/ohud.cpp:188
↓ 1 callersMethoddraw_score_tile
Same as above function but writes to tile ram instead. Not an ideal solution, really a workaround because text and tile ram are not one big lump in my
src/main/engine/ohud.cpp:243
↓ 1 callersMethoddraw_shadow
Draw Shadow below Ferrari Source: 0xA7BC
src/main/engine/oferrari.cpp:823
↓ 1 callersMethoddraw_timer1
Print Timer To Top Left Hand Corner Of Screen Source: 0x8216
src/main/engine/ohud.cpp:127
↓ 1 callersMethoddraw_timer2
Called directly by High Score Table Source: 0x8234
src/main/engine/ohud.cpp:139
↓ 1 callersMethodfade_palette
Fade palettes between colours at the end of the level. Controls road and ground colours Source: 0x91F8
src/main/engine/opalette.cpp:258
↓ 1 callersMethodferrari_seq
Setup Ferrari Animation Sequence Source: 0x6036
src/main/engine/oanimseq.cpp:209
↓ 1 callersMethodfinalize_frame
src/main/sdl/rendersw.cpp:169
↓ 1 callersMethodflag_seq
src/main/engine/oanimseq.cpp:111
↓ 1 callersMethodget_ticks
src/main/sdl/timer.cpp:71
↓ 1 callersMethodget_x
X is now stored separately (not in the original data structure) This is to support wide-screen mode
src/main/engine/osprite.cpp:59
↓ 1 callersMethodget_y
src/main/engine/osprite.cpp:64
↓ 1 callersMethodhandle_joy_axis
src/main/sdl/input.cpp:141
↓ 1 callersMethodhandle_joy_down
src/main/sdl/input.cpp:299
↓ 1 callersMethodhandle_joy_up
src/main/sdl/input.cpp:306
↓ 1 callersMethodhandle_key_down
src/main/sdl/input.cpp:68
↓ 1 callersMethodhandle_key_up
src/main/sdl/input.cpp:74
↓ 1 callersMethodhide
src/main/engine/osprite.cpp:140
↓ 1 callersMethodinc_x
src/main/engine/osprite.cpp:79
↓ 1 callersMethodinit
src/main/frontend/config.cpp:36
↓ 1 callersMethodinit_crash_bonus
Check whether to initalize crash or bonus sequence code Source: 0x984E
src/main/engine/oinitengine.cpp:846
↓ 1 callersMethodinit_end_seq
Source: 0xA1CE
src/main/engine/oferrari.cpp:506
↓ 1 callersMethodinit_hiscore_sprites
Setup hi-score screen sprite entries
src/main/engine/olevelobjs.cpp:53
↓ 1 callersMethodinit_next_level
src/main/engine/ostats.cpp:146
↓ 1 callersMethodinit_path_end
src/main/trackloader.cpp:335
↓ 1 callersMethodinit_path_split
src/main/trackloader.cpp:330
↓ 1 callersMethodinit_road_seg_master
src/main/engine/oinitengine.cpp:125
↓ 1 callersMethodinit_stage1_traffic
Initalize traffic in right land lane for Stage 1
src/main/engine/otraffic.cpp:52
↓ 1 callersMethodinit_startline_sprites
SetupSpriteEntries Initialize default sprite entries for game engine. Called when title initalizes. Once setup, this routine is replaced with SpriteC
src/main/engine/olevelobjs.cpp:39
↓ 1 callersMethodinit_tilemap_palette
Copy relevant palette to Palette RAM, for new FG and BG layers. I've reworked this routine to function with both Jap and USA courses. Originally, bot
src/main/engine/otiles.cpp:612
↓ 1 callersMethodinit_timetrial_sprites
src/main/engine/olevelobjs.cpp:46
↓ 1 callersMethodinit_track
src/main/trackloader.cpp:290
↓ 1 callersMethodinit_track_bonus
src/main/trackloader.cpp:313
↓ 1 callersMethodinit_track_split
src/main/trackloader.cpp:305
↓ 1 callersMethodload_level
Load LayOut Level As Binary File
src/main/romloader.cpp:98
↓ 1 callersMethodload_sprites
Initalize Course Map Sprites Source: 0x33F4
src/main/engine/omap.cpp:213
↓ 1 callersFunctionmain_loop
src/main/main.cpp:186
↓ 1 callersMethodmove
Main routine handling car speed, revs, torque Source: 0x6288
src/main/engine/oferrari.cpp:966
↓ 1 callersMethodpopulate
src/main/frontend/menu.cpp:108
↓ 1 callersFunctionprocess_events
src/main/main.cpp:60
↓ 1 callersMethodread_heightmap_table
src/main/trackloader.cpp:398
↓ 1 callersMethodread_pal32
src/main/video.cpp:339
↓ 1 callersMethodread_scenery_pos
src/main/trackloader.cpp:368
↓ 1 callersMethodread_scenerymap_table
src/main/trackloader.cpp:403
↓ 1 callersMethodread_total_sprites
src/main/trackloader.cpp:373
← previousnext →101–200 of 774, ranked by callers