هل من الممكن ان استخدم عناصر من داخل الميثود خارجها وانا اتحدث عن opengl ؟!

هل الكود بالأسفل منطقي ؟!

Int myMouse (int button ,int state ,int x, int y){

static GlintPoint corner[2];

static int num corners =0;

if (button == Gult_Left_Button && State == Gult_Down){

corner[num corners].x =x ;

corner[num corners].y = Screen Height -y ;

num corners ++;

if (num corners == 2) {

glRecti (corner[0].x ,corner[0].y ,corner[1].x ,corner[1].y);

num corners =0

static int T = corner [0].y ;

static int L = corner [1].x ;

static int B = corner [1].x ;

static int R = corner [0].x;

return T, L, B, R ; }}