Browse Source

Initialize StockColors
This commit makes sure the StockColors are initialized and destroyed, using
the module system.

Lukas Joergensen 11 years ago
parent
commit
4de9bd4e85
1 changed files with 18 additions and 0 deletions
  1. 18 0
      Engine/source/core/color.cpp

+ 18 - 0
Engine/source/core/color.cpp

@@ -66,6 +66,24 @@ static typeColorIToNameHash    mColorIToName;
 
 
 #define DEFAULT_UNKNOWN_STOCK_COLOR_NAME    "White"
 #define DEFAULT_UNKNOWN_STOCK_COLOR_NAME    "White"
 
 
+MODULE_BEGIN( StockColors )
+
+   MODULE_INIT_AFTER( GFX )
+
+   MODULE_INIT
+   {
+      // Create the stock colors.
+      StockColor::create();
+   }
+
+   MODULE_SHUTDOWN
+   {
+      // Destroy the stock colors.
+      StockColor::destroy();
+   }
+
+MODULE_END;
+
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 
 
 StockColorItem StockColorTable[] =
 StockColorItem StockColorTable[] =