1.0
27 Jul 2013 12:24
void CreateBullet1(int objectID) {
int playerID = jjObjects[objectID].creator - 32768;
int bulletID = jjAddObject(OBJECT::BLASTERBULLET, jjPlayers[playerID].xPos, jjPlayers[playerID].yPos, jjPlayers[playerID].playerID, CREATOR::PLAYER);
jjObjects[bulletID].direction = jjPlayers[playerID].direction;
jjObjects[bulletID].ySpeed = 2;
jjObjects[bulletID].xSpeed = (jjObjects[bulletID].direction*10)+p.xSpeed*3;
jjObjects[bulletID].xAcc = jjObjects[bulletID].direction*5;
}
void CreateBullet2(int objectID) {
int playerID = jjObjects[objectID].creator - 32768;
int bulletID = jjAddObject(OBJECT::BLASTERBULLET, jjPlayers[playerID].xPos, jjPlayers[playerID].yPos, jjPlayers[playerID].playerID, CREATOR::PLAYER);
jjObjects[bulletID].direction = jjPlayers[playerID].direction;
jjObjects[bulletID].ySpeed = -2;
jjObjects[bulletID].xSpeed = (jjObjects[bulletID].direction*10)+p.xSpeed*3;
jjObjects[bulletID].xAcc = jjObjects[bulletID].direction*5;
}
void onMain() {
p.ammo[9] = 3;
for (int i = 0; i < jjObjectCount; i++) {
if (jjObjects[i].isActive && jjObjects[i].creatorType == CREATOR::PLAYER) {
//Create bullet
if (jjObjects[i].eventID == OBJECT::ELECTROBULLET && jjObjects[i].state != STATE::EXPLODE) {
jjDeleteObject(i);
CreateBullet1(i);
CreateBullet2(i);
continue;
}
}
}
}
Jazz2Online © 1999-INFINITY (Site Credits). We have a Privacy Policy. Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats.
Eat your lima beans, Johnny.