void SUB_IDEBOXSHADOW(int32*_SUB_IDEBOXSHADOW_LONG_X,int32*_SUB_IDEBOXSHADOW_LONG_Y,int32*_SUB_IDEBOXSHADOW_LONG_W,int32*_SUB_IDEBOXSHADOW_LONG_H){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data348.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
libqb_check_stack();
if (is_error_pending()) goto exit_subfunc;
do{
SUB_IDEBOX(_SUB_IDEBOXSHADOW_LONG_X,_SUB_IDEBOXSHADOW_LONG_Y,_SUB_IDEBOXSHADOW_LONG_W,_SUB_IDEBOXSHADOW_LONG_H);
if(!qbevent)break;evnt(28182,10859,"ide_methods.bas");}while(r);
do{
qbg_sub_color( 2 , 0 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,10862,"ide_methods.bas");}while(r);
S_55840:;
fornext_value6610=*_SUB_IDEBOXSHADOW_LONG_Y+ 1 ;
fornext_finalvalue6610=*_SUB_IDEBOXSHADOW_LONG_Y+*_SUB_IDEBOXSHADOW_LONG_H- 1 ;
fornext_step6610= 1 ;
if (fornext_step6610<0) fornext_step_negative6610=1; else fornext_step_negative6610=0;
if (is_error_pending()) goto fornext_error6610;
goto fornext_entrylabel6610;
while(1){
fornext_value6610=fornext_step6610+(*_SUB_IDEBOXSHADOW_LONG_Y2);
fornext_entrylabel6610:
*_SUB_IDEBOXSHADOW_LONG_Y2=fornext_value6610;
if (fornext_step_negative6610){
if (fornext_value6610<fornext_finalvalue6610) break;
}else{
if (fornext_value6610>fornext_finalvalue6610) break;
}
fornext_error6610:;
if(qbevent){evnt(28182,10863,"ide_methods.bas");if(r)goto S_55840;}
S_55841:;
fornext_value6612=*_SUB_IDEBOXSHADOW_LONG_X+*_SUB_IDEBOXSHADOW_LONG_W;
fornext_finalvalue6612=*_SUB_IDEBOXSHADOW_LONG_X+*_SUB_IDEBOXSHADOW_LONG_W+ 1 ;
fornext_step6612= 1 ;
if (fornext_step6612<0) fornext_step_negative6612=1; else fornext_step_negative6612=0;
if (is_error_pending()) goto fornext_error6612;
goto fornext_entrylabel6612;
while(1){
fornext_value6612=fornext_step6612+(*_SUB_IDEBOXSHADOW_LONG_X2);
fornext_entrylabel6612:
*_SUB_IDEBOXSHADOW_LONG_X2=fornext_value6612;
if (fornext_step_negative6612){
if (fornext_value6612<fornext_finalvalue6612) break;
}else{
if (fornext_value6612>fornext_finalvalue6612) break;
}
fornext_error6612:;
if(qbevent){evnt(28182,10864,"ide_methods.bas");if(r)goto S_55841;}
S_55842:;
if (((-(*_SUB_IDEBOXSHADOW_LONG_X2<=*__LONG_IDEWX))&(-(*_SUB_IDEBOXSHADOW_LONG_Y2<=(*__LONG_IDEWY+*__LONG_IDESUBWINDOW))))||is_error_pending()){
if(qbevent){evnt(28182,10865,"ide_methods.bas");if(r)goto S_55842;}
do{
sub__printstring(*_SUB_IDEBOXSHADOW_LONG_X2,*_SUB_IDEBOXSHADOW_LONG_Y2,func_chr(func_screen(*_SUB_IDEBOXSHADOW_LONG_Y2,*_SUB_IDEBOXSHADOW_LONG_X2,NULL,0)),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,10866,"ide_methods.bas");}while(r);
}
fornext_continue_6611:;
}
fornext_exit_6611:;
fornext_continue_6609:;
}
fornext_exit_6609:;
do{
*_SUB_IDEBOXSHADOW_LONG_Y2=*_SUB_IDEBOXSHADOW_LONG_Y+*_SUB_IDEBOXSHADOW_LONG_H;
if(!qbevent)break;evnt(28182,10871,"ide_methods.bas");}while(r);
S_55848:;
if ((-(*_SUB_IDEBOXSHADOW_LONG_Y2<=(*__LONG_IDEWY+*__LONG_IDESUBWINDOW)))||is_error_pending()){
if(qbevent){evnt(28182,10872,"ide_methods.bas");if(r)goto S_55848;}
S_55849:;
fornext_value6614=*_SUB_IDEBOXSHADOW_LONG_X+ 2 ;
fornext_finalvalue6614=*_SUB_IDEBOXSHADOW_LONG_X+*_SUB_IDEBOXSHADOW_LONG_W+ 1 ;
fornext_step6614= 1 ;
if (fornext_step6614<0) fornext_step_negative6614=1; else fornext_step_negative6614=0;
if (is_error_pending()) goto fornext_error6614;
goto fornext_entrylabel6614;
while(1){
fornext_value6614=fornext_step6614+(*_SUB_IDEBOXSHADOW_LONG_X2);
fornext_entrylabel6614:
*_SUB_IDEBOXSHADOW_LONG_X2=fornext_value6614;
if (fornext_step_negative6614){
if (fornext_value6614<fornext_finalvalue6614) break;
}else{
if (fornext_value6614>fornext_finalvalue6614) break;
}
fornext_error6614:;
if(qbevent){evnt(28182,10873,"ide_methods.bas");if(r)goto S_55849;}
S_55850:;
if ((-(*_SUB_IDEBOXSHADOW_LONG_X2<=*__LONG_IDEWX))||is_error_pending()){
if(qbevent){evnt(28182,10874,"ide_methods.bas");if(r)goto S_55850;}
do{
sub__printstring(*_SUB_IDEBOXSHADOW_LONG_X2,*_SUB_IDEBOXSHADOW_LONG_Y2,func_chr(func_screen(*_SUB_IDEBOXSHADOW_LONG_Y2,*_SUB_IDEBOXSHADOW_LONG_X2,NULL,0)),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,10875,"ide_methods.bas");}while(r);
}
fornext_continue_6613:;
}
fornext_exit_6613:;
}
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free348.txt"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
cmem_sp=tmp_cmem_sp;
}
