浏览代码

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

Lukas Joergensen 11 年之前
父节点
当前提交
4de9bd4e85
共有 1 个文件被更改,包括 18 次插入0 次删除
  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"
 
+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[] =