]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/brushmodule.cpp
totally unlimit entities
[xonotic/netradiant.git] / radiant / brushmodule.cpp
index da508c038abbc1e8d2a52f5ac4b84b789e7e77e2..3cdf77a829a04b2f8aac9bb7208b688d5b22e3d5 100644 (file)
@@ -92,10 +92,10 @@ void Brush_registerPreferencesPage()
 
 void Brush_unlatchPreferences()
 {
-       Brush_toggleProjection(0);
+       Brush_toggleFormat(0);
 }
 
-void Brush_toggleProjection(int i)
+void Brush_toggleFormat(int i)
 {
        if(g_showAlternativeTextureProjectionOption)
        {
@@ -105,7 +105,7 @@ void Brush_toggleProjection(int i)
        }
 }
 
-int Brush_toggleProjectionCount()
+int Brush_toggleFormatCount()
 {
        if(g_showAlternativeTextureProjectionOption)
                return 2;
@@ -118,6 +118,10 @@ void Brush_Construct(EBrushType type)
   {
     g_showAlternativeTextureProjectionOption = true;
 
+    const char *value = g_pGameDescription->getKeyValue("brush_primit");
+    if(!string_empty(value))
+      g_useAlternativeTextureProjection.m_latched = atoi(value);
+
     GlobalPreferenceSystem().registerPreference(
       "AlternativeTextureProjection",
       BoolImportStringCaller(g_useAlternativeTextureProjection.m_latched),