Procedures

ProcedureLocationProcedure TypeDescription
addchcinterSubroutine
addoneadderInterface
AI_inputAISubroutine
block_hittest_motionFunction
bordercinterInterface
cbreakcinterInterface
check_collisionshapesFunction
check_xtest_shapesSubroutine
clearcinterInterface
clear_linesfieldsSubroutine
cmd_parsegameSubroutine
diffAIFunction
dissolvemenuSubroutine

updates random character for each pixel of this piece

dissolvershapesSubroutine
down_randomAISubroutine
draw_pieceblocksSubroutine
draw_scoregameSubroutine
draw_screengameSubroutine
endwincinterInterface
errerrsSubroutine
f_addchcinterInterface
f_initscrcinterInterface
fliprotflipFunction
fliplrrotflipFunction
flipudrotflipFunction
flushinpcinterInterface
freezeblocksSubroutine
game_overblocksSubroutine
gen_typeshapesFunction
getchcinterInterface
getmaxyxcinterInterface
heightAIFunction
hit_blockshapesFunction
hit_floorshapesFunction
hit_horizshapesFunction
horizflipshapesSubroutine
init_blockshapesSubroutine
initialtest_motionFunction
initscrcinterFunction
kbhitoscinterFunction
kbhitoscinterInterface
key_inputkeysSubroutine
keypadcinterInterface
left_walltest_motionFunction
levelupfieldsSubroutine
main_gamegameSubroutine

get tick rae

Read more…
mainsubgameSubroutine

time's up, move piece one step down. real(trate) is necessary for float time comparison!

makeLettermenuFunction
meanrandomInterface
mean_intrandomFunction
mean_realrandomFunction
move_downshapesSubroutine
move_leftshapesSubroutine
move_randomAISubroutine
move_rightshapesSubroutine
mvaddchcinterInterface
mvprintwcinterInterface
nodelaycinterInterface
noechocinterInterface
print_blocktest_motionSubroutine
print_piecetest_motionSubroutine
printwcinterInterface
project_downAIFunction
rand_initrandomSubroutine

if intrinsic random_init available, use it.

randintrandomFunction
randomxshapesFunction
redrawgameSubroutine
refreshcinterInterface
right_walltest_motionFunction
rot90rotflipFunction
rotateshapesSubroutine
seek_deepAISubroutine
setupfieldsSubroutine
sleepsleep_stdSubroutine
spawn_blockshapesSubroutine
stdrandomInterface
std_intrandomFunction
std_realrandomFunction
tell_whyshapesSubroutine
test_floortest_motionFunction
timeoutcinterInterface
titlemenuSubroutine
vertflipshapesSubroutine
winsleepsleep_stdInterface