فهرست منبع

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[] =