My item-function:
function items() // function to create the items
{
while(itemsaktiv = 1)
{
itemhilfe = integer(random(5)+1); // itemhilfe becomes something between 1 and 6
if (itemhilfe == 1) // if itemhilfe becomes 1, create the big paddle item
{
paddlebig_pan.flags = SHOW;
paddlebig_pan.pos_x += 4*time_step;
paddlebig_pan.pos_y += 2*time_step;
if ((paddlebig_pan.pos_x >= 931) | (paddlebig_pan.pos_y >= 664))
{
paddlebig_pan.flags = 0;
}
if ((paddlebig_pan.pos_y > right_pan.pos_y - 12) && (paddlebig_pan.pos_y < right_pan.pos_y + 96) && (paddlebig_pan.pos_x > 943) && (paddlebig_pan.pos_x < 955))
{
big_paddle();
paddlebig_pan.flags = 0;
}
}
else if (itemhilfe == 2) // if itemhilfe becomes 2, create speedball item
{
speedball_pan.flags = SHOW;
speedball_pan.pos_x += 4*time_step;
speedball_pan.pos_y += 1*time_step;
if ((speedball_pan.pos_x >= 931) | (speedball_pan.pos_y >= 664))
{
speedball_pan.flags = 0;
}
if ((speedball_pan.pos_y > right_pan.pos_y - 12) && (speedball_pan.pos_y < right_pan.pos_y + 96) && (speedball_pan.pos_x > 943) && (speedball_pan.pos_x < 955))
{
speedball_pan.flags = 0;
ball_speed.x = 3 - 6 * (random(50) % 2);
ball_speed.y = 3 - random(6);
}
}
else if (itemhilfe == 3) // if itemhilfe becomes 3, create small paddle item
{
paddlesmall_pan.flags = SHOW;
paddlesmall_pan.pos_x += 4*time_step;
paddlesmall_pan.pos_y += -1*time_step;
if ((paddlesmall_pan.pos_x >= 931) | (paddlesmall_pan.pos_y >= 664))
{
paddlesmall_pan.flags = 0;
}
if ((paddlesmall_pan.pos_y > right_pan.pos_y - 12) && (paddlesmall_pan.pos_y < right_pan.pos_y + 96) && (paddlesmall_pan.pos_x > 943) && (paddlesmall_pan.pos_x < 955))
{
small_paddle();
paddlesmall_pan.flags = 0;
}
}
else if (itemhilfe == 4) // if itemhilfe becomes 4, create double ball item
{
doubleball_pan.flags = SHOW;
doubleball_pan.pos_x += 4*time_step;
doubleball_pan.pos_y += -2*time_step;
if ((doubleball_pan.pos_x >= 931) | (doubleball_pan.pos_y >= 664))
{
doubleball_pan.flags = 0;
}
}
wait(1);
}
}