MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / get_multiplayer_data

Method get_multiplayer_data

Descent3/pilot_class.cpp:750–794  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

748 }
749}
750void pilot::get_multiplayer_data(char *logo, char *audio1, char *audio2, uint16_t *ppic, char *audio3, char *audio4) {
751 if (logo) {
752 if (ship_logo) {
753 strcpy(logo, ship_logo);
754 } else {
755 *logo = '\0';
756 }
757 }
758
759 if (audio1) {
760 if (audio1_file) {
761 strcpy(audio1, audio1_file);
762 } else {
763 *audio1 = '\0';
764 }
765 }
766
767 if (audio2) {
768 if (audio2_file) {
769 strcpy(audio2, audio2_file);
770 } else {
771 *audio2 = '\0';
772 }
773 }
774
775 if (audio3) {
776 if (audio3_file) {
777 strcpy(audio3, audio3_file);
778 } else {
779 *audio3 = '\0';
780 }
781 }
782
783 if (audio4) {
784 if (audio4_file) {
785 strcpy(audio4, audio4_file);
786 } else {
787 *audio4 = '\0';
788 }
789 }
790
791 if (ppic) {
792 *ppic = picture_id;
793 }
794}
795
796void pilot::set_difficulty(uint8_t diff) {
797 difficulty = diff;

Callers 6

UpdateAudioTauntBoxesFunction · 0.80
PltSelectShipFunction · 0.80
ShowPilotPicDialogFunction · 0.80
MultiStartServerFunction · 0.80
MultiSendMyInfoFunction · 0.80
TryToJoinServerFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected