can someone tell me why ZC is saying
"Error T37: Global Variables can only be initialized to constants or globals declared in the same script"
//Init Variables //Movement Speed int prevX = Link->X; int prevY = Link->Y; //Update function call this in your global active script void LinkUpdate() { if (!LinkJump) { LinkSpeed(2.5); } } int LinkJump() { int jmp = Floor(Link->Jump); //Floor Link->Jump to ensure that a value of 0.050 is '0'. return jmp; //Return the floored value. } int LinkSpeed(int speed) { //Snap Link to previus position before custom movement if (Link->X != prevX) { Link->X = prevX; } if (Link->Y != prevY) { Link->Y = prevY; } //Up if( Link->InputUp && !Screen->isSolid(Link->X,Link->Y+6) //NW && !Screen->isSolid(Link->X+7,Link->Y+6) //N && !Screen->isSolid(Link->X+15,Link->Y+6) //NE ) Link->Y -= speed; //Down else if( Link->InputDown && !Screen->isSolid(Link->X,Link->Y+17) //SW && !Screen->isSolid(Link->X+7,Link->Y+17) //S && !Screen->isSolid(Link->X+15,Link->Y+17) //SE ) Link->Y += speed; //Left else if( Link->InputLeft && !Screen->isSolid(Link->X-2,Link->Y+8) //NW && !Screen->isSolid(Link->X-2,Link->Y+15) //SW ) Link->X -= speed; //Right else if( Link->InputRight && !Screen->isSolid(Link->X+17,Link->Y+8) //NE && !Screen->isSolid(Link->X+17,Link->Y+15) //SE ) Link->X += speed; int prevX = Link->X; int prevY = Link->y; }
this is build off of someone else's code