From 8d5a22a2e199ce3d92c77fa217f311eff60fafb2 Mon Sep 17 00:00:00 2001 From: sigatrev Date: Thu, 1 May 2014 19:03:38 -0500 Subject: [PATCH] added NOTESKIN:GetMetric() method none of the other type specific methods can call the "FallbackNoteSkin" metric. --- src/NoteSkinManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/NoteSkinManager.cpp b/src/NoteSkinManager.cpp index 4661ca2090..a810dc6708 100644 --- a/src/NoteSkinManager.cpp +++ b/src/NoteSkinManager.cpp @@ -452,6 +452,7 @@ class LunaNoteSkinManager: public Luna { public: DEFINE_METHOD( GetPath, GetPath(SArg(1), SArg(2)) ); + DEFINE_METHOD( GetMetric, GetMetricI(SArg(1), SArg(2)) ); DEFINE_METHOD( GetMetricI, GetMetricI(SArg(1), SArg(2)) ); DEFINE_METHOD( GetMetricF, GetMetricF(SArg(1), SArg(2)) ); DEFINE_METHOD( GetMetricB, GetMetricB(SArg(1), SArg(2)) ); @@ -475,6 +476,7 @@ public: return 1; \ } FOR_NOTESKIN( GetPath, 2 ); + FOR_NOTESKIN( GetMetric, 2 ); FOR_NOTESKIN( GetMetricI, 2 ); FOR_NOTESKIN( GetMetricF, 2 ); FOR_NOTESKIN( GetMetricB, 2 ); @@ -503,12 +505,14 @@ public: LunaNoteSkinManager() { ADD_METHOD( GetPath ); + ADD_METHOD( GetMetric ); ADD_METHOD( GetMetricI ); ADD_METHOD( GetMetricF ); ADD_METHOD( GetMetricB ); ADD_METHOD( GetMetricA ); ADD_METHOD( LoadActor ); ADD_METHOD( GetPathForNoteSkin ); + ADD_METHOD( GetMetricForNoteSkin ); ADD_METHOD( GetMetricIForNoteSkin ); ADD_METHOD( GetMetricFForNoteSkin ); ADD_METHOD( GetMetricBForNoteSkin );