}
if (Input::isKeyPressed(SDL_SCANCODE_C)) {
- cameramode = 1 - cameramode;
+ cameramode = !cameramode;
}
if (Input::isKeyPressed(SDL_SCANCODE_X) && !Input::isKeyDown(SDL_SCANCODE_LSHIFT)) {
}
if (Input::isKeyPressed(SDL_SCANCODE_M) && Input::isKeyDown(SDL_SCANCODE_LSHIFT)) {
- editorenabled = 1 - editorenabled;
+ editorenabled = !editorenabled;
if (editorenabled) {
Person::players[0]->damagetolerance = 100000;
} else {
displayblinkdelay -= multiplier;
if (displayblinkdelay <= 0) {
displayblinkdelay = .3;
- displayblink = 1 - displayblink;
+ displayblink = !displayblink;
}
}
//keys
if (Input::isKeyPressed(SDL_SCANCODE_V) && debugmode) {
- freeze = 1 - freeze;
+ freeze = !freeze;
if (freeze) {
OPENAL_SetFrequency(OPENAL_ALL, 0.001);
}
consoleblinkdelay -= multiplier;
if (consoleblinkdelay <= 0) {
consoleblinkdelay = .3;
- consoleblink = 1 - consoleblink;
+ consoleblink = !consoleblink;
}
}
if (weapons[j].getType() != staff)
emit_sound_at(knifedrawsound, Person::players[i]->coords, 128.);
- Person::players[i]->weaponactive = 0;
- weapons[j].owner = Person::players[i]->id;
- if (Person::players[i]->num_weapons > 0)
- Person::players[i]->weaponids[Person::players[i]->num_weapons] = Person::players[i]->weaponids[0];
- Person::players[i]->num_weapons++;
- Person::players[i]->weaponids[0] = j;
+ Person::players[i]->takeWeapon(j);
}
}
} else if ((Person::players[i]->isIdle() ||
if (weapons[k].getType() != staff)
emit_sound_at(knifedrawsound, Person::players[i]->coords, 128.);
- Person::players[i]->weaponactive = 0;
- weapons[k].owner = Person::players[i]->id;
- if (Person::players[i]->num_weapons > 0)
- Person::players[i]->weaponids[Person::players[i]->num_weapons] = Person::players[i]->weaponids[0];
- Person::players[i]->num_weapons++;
- Person::players[i]->weaponids[0] = k;
+ Person::players[i]->takeWeapon(k);
}
}
}
if (fleshstuck)
emit_sound_at(fleshstabremovesound, Person::players[i]->coords, 128.);
- Person::players[i]->weaponactive = 0;
if (weapons[k].owner != -1) {
if (Person::players[i]->victim->num_weapons == 1)
Person::players[i]->victim->num_weapons = 0;
Person::players[i]->victim->jointVel(rightshoulder) += relative * 6;
Person::players[i]->victim->jointVel(leftshoulder) += relative * 6;
}
- weapons[k].owner = i;
- if (Person::players[i]->num_weapons > 0) {
- Person::players[i]->weaponids[Person::players[i]->num_weapons] = Person::players[i]->weaponids[0];
- }
- Person::players[i]->num_weapons++;
- Person::players[i]->weaponids[0] = k;
+ Person::players[i]->takeWeapon(k);
}
}
}