… | |
… | |
667 | object::instantiate () |
667 | object::instantiate () |
668 | { |
668 | { |
669 | if (!uuid.seq) // HACK |
669 | if (!uuid.seq) // HACK |
670 | uuid = UUID::gen (); |
670 | uuid = UUID::gen (); |
671 | |
671 | |
672 | // TODO: unclean state changes, should nt be done in copy_to AND instantiate |
672 | // TODO: unclean state changes, should not be done in copy_to AND instantiate |
673 | if (flag [FLAG_RANDOM_SPEED] && speed) |
673 | if (flag [FLAG_RANDOM_SPEED] && speed) |
674 | speed_left = - speed - rndm (); // TODO animation |
674 | speed_left = - speed - rndm (); // TODO animation |
675 | else |
675 | else |
676 | speed_left = -1.; |
676 | speed_left = -1.; |
677 | |
677 | |