From 3c487c5cd69c53d6fea948643c0a76df03516605 Mon Sep 17 00:00:00 2001 From: Aki Date: Fri, 1 Apr 2022 21:23:39 +0200 Subject: Moved Stars45 to StarsEx --- Stars45/Callsign.cpp | 100 --------------------------------------------------- 1 file changed, 100 deletions(-) delete mode 100644 Stars45/Callsign.cpp (limited to 'Stars45/Callsign.cpp') diff --git a/Stars45/Callsign.cpp b/Stars45/Callsign.cpp deleted file mode 100644 index 7cb7499..0000000 --- a/Stars45/Callsign.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/* Starshatter: The Open Source Project - Copyright (c) 2021-2022, Starshatter: The Open Source Project Contributors - Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors - Copyright (c) 1997-2006, Destroyer Studios LLC. - - AUTHOR: John DiCamillo - - - OVERVIEW - ======== - Package Callsign catalog class -*/ - -#include "Callsign.h" - -// +----------------------------------------------------------------------+ - -static int callsign_index = -1; - -static char civilian_catalog[32][16] = { - "Aleph", "Vehan", "Galvin", "Caleb", - "Mercury", "Lancet", "Hera", "Zeus", - "Odin", "Thor", "Nereus", "Klono", - "Athena", "Helios", "Leto", "Nivas", - - "Selene", "Proteus", "Triton", "Thetis", - "Aurora", "Ceres", "Rana", "Doradus", - "Perseus", "Corina", "Cygnus", "Lago", - "Andil", "Galen", "Temas", "Dalan" -}; - -static char alliance_catalog[32][16] = { - "Alpha", "Bravo", "Delta", "Echo", - "Ranger", "Magic", "Falcon", "Omega", - "Vulcan", "Hammer", "Nomad", "Dragon", - "Sierra", "Tango", "Victor", "Zulu", - - "Sentry", "Wolf", "Zeta", "Jackal", - "Merlin", "Eagle", "Blade", "Tiger", - "Raptor", "Ares", "Condor", "Rogue", - "Hornet", "Gold", "Mustang", "Voodoo" -}; - -static char hegemony_catalog[32][16] = { - "Nagal", "Nalak", "Olkar", "Kalar", - "Narom", "Tranor", "Orrin", "Orlak", - "Nardik", "Sorrin", "Amnar", "Kizek", - "Orten", "Ronar", "Molkar", "Ternal", - - "Martak", "Komar", "Malik", "Morgul", - "Kliek", "Torlan", "Arvin", "Artak", - "Ralka", "Sernal", "Roten", "Reza", - "Tinet", "Aliek", "Salar", "Sona" -}; - -static char pirate_catalog[32][16] = { - "Raider", "Skull", "Black", "Blood", - "Roger", "Hook", "Galleon", "Privateer", - "Cutlass", "Sabre", "Pike", "Blackbeard", - "Pistol", "Cortez", "Pirate", "Buccaneer", - - "Raider", "Skull", "Black", "Blood", - "Morgan", "Redbeard", "Cutlass", "Sabre", - "Iron", "Stocks", "Quarter", "Gray", - "Ruby", "Cross", "Pirate", "Raider" -}; - -static char zolon_catalog[32][16] = { - "Cancer", "Krill", "Bluefin", "Scylla", - "Charybdis","Finback", "Mantis", "Skate", - "Sealion", "Lamprey", "Tarpon", "Hammerhead", - "Orca", "Skipjack", "Sculpin", "Thresher", - - "Devilray", "Chinook", "Moray", "Seastar", - "Heron", "Puffin", "Rockeye", "Tiburon", - "Coho", "Stingray", "Mako", "Conger", - "Scad", "Pompano", "Tusk", "Nautilus" -}; - - -// +----------------------------------------------------------------------+ - -const char* -Callsign::GetCallsign(int IFF) -{ - if (callsign_index < 0) - callsign_index = rand()/1000; - - if (callsign_index > 31) - callsign_index = 0; - - switch (IFF) { - case 0: return civilian_catalog[callsign_index++]; - default: - case 1: return alliance_catalog[callsign_index++]; - case 2: return hegemony_catalog[callsign_index++]; - case 3: return pirate_catalog[callsign_index++]; - case 4: return zolon_catalog[callsign_index++]; - } -} -- cgit v1.1