]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Devtools/ConsoleCmds.cpp
Applied clang-format on all files
[lugaru.git] / Source / Devtools / ConsoleCmds.cpp
index f3ac22c0fbeaf594f225d5191e5c43d38fdfc1a1..f9a70680b0cd4a897cb4566d891e3b925280d77e 100644 (file)
@@ -23,19 +23,19 @@ along with Lugaru.  If not, see <http://www.gnu.org/licenses/>.
 #include "Game.hpp"
 #include "Level/Dialog.hpp"
 #include "Level/Hotspot.hpp"
-#include "Utils/Folders.hpp"
 #include "Tutorial.hpp"
+#include "Utils/Folders.hpp"
 
-const char *cmd_names[cmd_count] = {
+const charcmd_names[cmd_count] = {
 #define DECLARE_COMMAND(cmd) #cmd,
 #include "ConsoleCmds.def"
-#undef  DECLARE_COMMAND
+#undef DECLARE_COMMAND
 };
 
 console_handler cmd_handlers[cmd_count] = {
 #define DECLARE_COMMAND(cmd) ch_##cmd,
 #include "ConsoleCmds.def"
-#undef  DECLARE_COMMAND
+#undef DECLARE_COMMAND
 };
 
 using namespace Game;
@@ -73,12 +73,12 @@ float tintr = 1, tintg = 1, tintb = 1;
 /* Helpers used in console commands */
 
 /* Return true if PFX is a prefix of STR (case-insensitive).  */
-static bool stripfx(const char *str, const char *pfx)
+static bool stripfx(const char* str, const char* pfx)
 {
     return !strncasecmp(str, pfx, strlen(pfx));
 }
 
-static void set_proportion(int pnum, const char *args)
+static void set_proportion(int pnum, const charargs)
 {
     float headprop, bodyprop, armprop, legprop;
 
@@ -98,34 +98,34 @@ static void set_proportion(int pnum, const char *args)
     }
 }
 
-static void set_protection(int pnum, const char *args)
+static void set_protection(int pnum, const charargs)
 {
     float head, high, low;
     sscanf(args, "%f%f%f", &head, &high, &low);
 
     Person::players[pnum]->protectionhead = head;
     Person::players[pnum]->protectionhigh = high;
-    Person::players[pnum]->protectionlow  = low;
+    Person::players[pnum]->protectionlow = low;
 }
 
-static void set_armor(int pnum, const char *args)
+static void set_armor(int pnum, const charargs)
 {
     float head, high, low;
     sscanf(args, "%f%f%f", &head, &high, &low);
 
     Person::players[pnum]->armorhead = head;
     Person::players[pnum]->armorhigh = high;
-    Person::players[pnum]->armorlow  = low;
+    Person::players[pnum]->armorlow = low;
 }
 
-static void set_metal(int pnum, const char *args)
+static void set_metal(int pnum, const charargs)
 {
     float head, high, low;
     sscanf(args, "%f%f%f", &head, &high, &low);
 
     Person::players[pnum]->metalhead = head;
     Person::players[pnum]->metalhigh = high;
-    Person::players[pnum]->metallow  = low;
+    Person::players[pnum]->metallow = low;
 }
 
 static void set_noclothes(int pnum, const char*)
@@ -136,7 +136,7 @@ static void set_noclothes(int pnum, const char*)
         &Person::players[pnum]->skeleton.skinText[0], &Person::players[pnum]->skeleton.skinsize);
 }
 
-static void set_clothes(int pnum, const char *args)
+static void set_clothes(int pnum, const charargs)
 {
     char buf[64];
     snprintf(buf, 63, "Textures/%s.png", args);
@@ -156,12 +156,12 @@ static void set_clothes(int pnum, const char *args)
 
 /* Console commands themselves */
 
-void ch_quit(const char *)
+void ch_quit(const char*)
 {
     tryquit = 1;
 }
 
-void ch_map(const char *args)
+void ch_map(const charargs)
 {
     if (!LoadLevel(args)) {
         // FIXME: Reduce code duplication with GameTick (should come from a Console class)
@@ -175,7 +175,7 @@ void ch_map(const char *args)
     campaign = 0;
 }
 
-void ch_save(const char *args)
+void ch_save(const charargs)
 {
     std::string map_path = Folders::getUserDataPath() + "/Maps";
     Folders::makeDirectory(map_path);
@@ -183,8 +183,8 @@ void ch_save(const char *args)
 
     int mapvers = 12;
 
-    FILE *tfile;
-    tfile = fopen( map_path.c_str(), "wb" );
+    FILEtfile;
+    tfile = fopen(map_path.c_str(), "wb");
     if (tfile == NULL) {
         perror((std::string("Couldn't open file ") + map_path + " for saving").c_str());
         return;
@@ -309,136 +309,135 @@ void ch_save(const char *args)
     fclose(tfile);
 }
 
-void ch_cellar(const char *)
+void ch_cellar(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/Furdarko.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_tint(const char *args)
+void ch_tint(const charargs)
 {
     sscanf(args, "%f%f%f", &tintr, &tintg, &tintb);
 }
 
-void ch_tintr(const char *args)
+void ch_tintr(const charargs)
 {
     tintr = atof(args);
 }
 
-void ch_tintg(const char *args)
+void ch_tintg(const charargs)
 {
     tintg = atof(args);
 }
 
-void ch_tintb(const char *args)
+void ch_tintb(const charargs)
 {
     tintb = atof(args);
 }
 
-void ch_speed(const char *args)
+void ch_speed(const charargs)
 {
     Person::players[0]->speedmult = atof(args);
 }
 
-void ch_strength(const char *args)
+void ch_strength(const charargs)
 {
     Person::players[0]->power = atof(args);
 }
 
-void ch_power(const char *args)
+void ch_power(const charargs)
 {
     Person::players[0]->power = atof(args);
 }
 
-void ch_size(const char *args)
+void ch_size(const charargs)
 {
     Person::players[0]->scale = atof(args) * .2;
 }
 
-void ch_sizenear(const char *args)
+void ch_sizenear(const charargs)
 {
     int closest = findClosestPlayer();
     if (closest >= 0)
         Person::players[closest]->scale = atof(args) * .2;
 }
 
-void ch_proportion(const char *args)
+void ch_proportion(const charargs)
 {
     set_proportion(0, args);
 }
 
-void ch_proportionnear(const char *args)
+void ch_proportionnear(const charargs)
 {
     int closest = findClosestPlayer();
     if (closest >= 0)
         set_proportion(closest, args);
 }
 
-void ch_protection(const char *args)
+void ch_protection(const charargs)
 {
     set_protection(0, args);
 }
 
-void ch_protectionnear(const char *args)
+void ch_protectionnear(const charargs)
 {
     int closest = findClosestPlayer();
     if (closest >= 0)
         set_protection(closest, args);
 }
 
-void ch_armor(const char *args)
+void ch_armor(const charargs)
 {
     set_armor(0, args);
 }
 
-void ch_armornear(const char *args)
+void ch_armornear(const charargs)
 {
     int closest = findClosestPlayer();
     if (closest >= 0)
         set_armor(closest, args);
 }
 
-void ch_protectionreset(const char *)
+void ch_protectionreset(const char*)
 {
     set_protection(0, "1 1 1");
     set_armor(0, "1 1 1");
 }
 
-void ch_metal(const char *args)
+void ch_metal(const charargs)
 {
     set_metal(0, args);
 }
 
-void ch_noclothes(const char *args)
+void ch_noclothes(const charargs)
 {
     set_noclothes(0, args);
 }
 
-void ch_noclothesnear(const char *args)
+void ch_noclothesnear(const charargs)
 {
     int closest = findClosestPlayer();
     if (closest >= 0)
         set_noclothes(closest, args);
 }
 
-void ch_clothes(const char *args)
+void ch_clothes(const charargs)
 {
     set_clothes(0, args);
 }
 
-void ch_clothesnear(const char *args)
+void ch_clothesnear(const charargs)
 {
     int closest = findClosestPlayer();
     if (closest >= 0)
         set_clothes(closest, args);
 }
 
-void ch_belt(const char *)
+void ch_belt(const char*)
 {
     Person::players[0]->skeleton.clothes = !Person::players[0]->skeleton.clothes;
 }
 
-
-void ch_cellophane(const char *)
+void ch_cellophane(const char*)
 {
     cellophane = !cellophane;
     float mul = (cellophane ? 0 : 1);
@@ -451,7 +450,7 @@ void ch_cellophane(const char *)
     }
 }
 
-void ch_funnybunny(const char *)
+void ch_funnybunny(const char*)
 {
     Person::players[0]->creature = rabbittype;
     Person::players[0]->skeletonLoad(true);
@@ -461,7 +460,7 @@ void ch_funnybunny(const char *)
     set_proportion(0, "1 1 1 1");
 }
 
-void ch_wolfie(const char *)
+void ch_wolfie(const char*)
 {
     Person::players[0]->creature = wolftype;
     Person::players[0]->skeletonLoad();
@@ -469,64 +468,64 @@ void ch_wolfie(const char *)
     set_proportion(0, "1 1 1 1");
 }
 
-void ch_wolfieisgod(const char *args)
+void ch_wolfieisgod(const charargs)
 {
     ch_wolfie(args);
 }
 
-void ch_wolf(const char *)
+void ch_wolf(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/Wolf.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_snowwolf(const char *)
+void ch_snowwolf(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/SnowWolf.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_darkwolf(const char *)
+void ch_darkwolf(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/DarkWolf.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_lizardwolf(const char *)
+void ch_lizardwolf(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/LizardWolf.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_white(const char *)
+void ch_white(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/Fur.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_brown(const char *)
+void ch_brown(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/Fur3.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_black(const char *)
+void ch_black(const char*)
 {
     Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/Fur2.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
 }
 
-void ch_sizemin(const char *)
+void ch_sizemin(const char*)
 {
     for (unsigned i = 1; i < Person::players.size(); i++)
         if (Person::players[i]->scale < 0.8 * 0.2)
             Person::players[i]->scale = 0.8 * 0.2;
 }
 
-void ch_tutorial(const char *args)
+void ch_tutorial(const charargs)
 {
     Tutorial::active = atoi(args);
 }
 
-void ch_hostile(const char *args)
+void ch_hostile(const charargs)
 {
     hostile = atoi(args);
 }
 
-void ch_type(const char *args)
+void ch_type(const charargs)
 {
     int n = sizeof(editortypenames) / sizeof(editortypenames[0]);
     for (int i = 0; i < n; i++)
@@ -536,7 +535,7 @@ void ch_type(const char *args)
         }
 }
 
-void ch_path(const char *args)
+void ch_path(const charargs)
 {
     unsigned int n = sizeof(pathtypenames) / sizeof(pathtypenames[0]);
     for (unsigned int i = 0; i < n; i++)
@@ -546,7 +545,7 @@ void ch_path(const char *args)
         }
 }
 
-void ch_hs(const char *args)
+void ch_hs(const charargs)
 {
     float size;
     int type, shift;
@@ -558,7 +557,7 @@ void ch_hs(const char *args)
     strcat(Hotspot::hotspots.back().text, "\n");
 }
 
-void ch_dialogue(const char *args)
+void ch_dialogue(const charargs)
 {
     int type;
     char buf1[32];
@@ -573,7 +572,7 @@ void ch_dialogue(const char *args)
     Dialog::whichdialogue = Dialog::dialogs.size();
 }
 
-void ch_fixdialogue(const char *args)
+void ch_fixdialogue(const charargs)
 {
     char buf1[32];
     int whichdi;
@@ -584,50 +583,50 @@ void ch_fixdialogue(const char *args)
     Dialog::dialogs[whichdi] = Dialog(Dialog::dialogs[whichdi].type, filename);
 }
 
-void ch_fixtype(const char *args)
+void ch_fixtype(const charargs)
 {
     int dlg;
     sscanf(args, "%d", &dlg);
     Dialog::dialogs[0].type = dlg;
 }
 
-void ch_fixrotation(const char *)
+void ch_fixrotation(const char*)
 {
     int playerId = Dialog::currentScene().participantfocus;
     Dialog::currentDialog().participantyaw[playerId] = Person::players[playerId]->yaw;
 }
 
-void ch_ddialogue(const char *)
+void ch_ddialogue(const char*)
 {
     if (!Dialog::dialogs.empty()) {
         Dialog::dialogs.pop_back();
     }
 }
 
-void ch_dhs(const char *)
+void ch_dhs(const char*)
 {
     if (!Hotspot::hotspots.empty()) {
         Hotspot::hotspots.pop_back();
     }
 }
 
-void ch_immobile(const char *)
+void ch_immobile(const char*)
 {
     Person::players[0]->immobile = 1;
 }
 
-void ch_allimmobile(const char *)
+void ch_allimmobile(const char*)
 {
     for (unsigned i = 1; i < Person::players.size(); i++)
         Person::players[i]->immobile = 1;
 }
 
-void ch_mobile(const char *)
+void ch_mobile(const char*)
 {
     Person::players[0]->immobile = 0;
 }
 
-void ch_default(const char *)
+void ch_default(const char*)
 {
     Person::players[0]->armorhead = 1;
     Person::players[0]->armorhigh = 1;
@@ -664,7 +663,7 @@ void ch_default(const char *)
     Person::players[0]->immobile = 0;
 }
 
-void ch_play(const char *args)
+void ch_play(const charargs)
 {
     int dlg;
     sscanf(args, "%d", &dlg);
@@ -677,49 +676,49 @@ void ch_play(const char *args)
     Dialog::currentDialog().play();
 }
 
-void ch_mapkilleveryone(const char *)
+void ch_mapkilleveryone(const char*)
 {
     maptype = mapkilleveryone;
 }
 
-void ch_mapkillmost(const char *)
+void ch_mapkillmost(const char*)
 {
     maptype = mapkillmost;
 }
 
-void ch_mapkillsomeone(const char *)
+void ch_mapkillsomeone(const char*)
 {
     maptype = mapkillsomeone;
 }
 
-void ch_mapgosomewhere(const char *)
+void ch_mapgosomewhere(const char*)
 {
     maptype = mapgosomewhere;
 }
 
-void ch_viewdistance(const char *args)
+void ch_viewdistance(const charargs)
 {
     viewdistance = atof(args) * 100;
 }
 
-void ch_fadestart(const char *args)
+void ch_fadestart(const charargs)
 {
     fadestart = atof(args);
 }
 
-void ch_slomo(const char *args)
+void ch_slomo(const charargs)
 {
     slomospeed = atof(args);
     slomo = !slomo;
     slomodelay = 1000;
 }
 
-void ch_slofreq(const char *args)
+void ch_slofreq(const charargs)
 {
     slomofreq = atof(args);
 }
 
-void ch_skytint(const char *args)
+void ch_skytint(const charargs)
 {
     sscanf(args, "%f%f%f", &skyboxr, &skyboxg, &skyboxb);
 
@@ -733,7 +732,7 @@ void ch_skytint(const char *args)
     Object::DoShadows();
 }
 
-void ch_skylight(const char *args)
+void ch_skylight(const charargs)
 {
     sscanf(args, "%f%f%f", &skyboxlightr, &skyboxlightg, &skyboxlightb);