X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fshoppinglist%2Fmain.cpp;h=4f410f1f3649966e630f31613113a6dc6985644d;hb=133f21552bcb0f0eaff437a9a1f7aa8fc3557d22;hp=8390a264bad8acccfdf4ed1f32b0297c750c2a71;hpb=1ff06c5bc46a677fa389ef86c6b26664368f1653;p=r2c2.git diff --git a/source/shoppinglist/main.cpp b/source/shoppinglist/main.cpp index 8390a26..4f410f1 100644 --- a/source/shoppinglist/main.cpp +++ b/source/shoppinglist/main.cpp @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of R²C² -Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa -Distributed under the GPL -*/ - #include #include #include @@ -17,7 +10,7 @@ using namespace std; using namespace Msp; using namespace R2C2; -class ShoppingList: public Application +class ShoppingList: public RegisteredApplication { private: class InventoryLoader: public DataFile::Loader @@ -43,8 +36,6 @@ private: map inventory; map layout; - static Application::RegApp reg; - public: ShoppingList(int, char **); int main(); @@ -54,8 +45,6 @@ private: }; -Application::RegApp ShoppingList::reg; - ShoppingList::ShoppingList(int argc, char **argv) { string inv_fn = "inventory"; @@ -140,7 +129,11 @@ ShoppingList::LayoutLoader::LayoutLoader(ShoppingList &s): { add("track", &LayoutLoader::track); add("base"); + add("beamgate"); add("route"); + add("signal"); + add("terrain"); + add("zone"); } void ShoppingList::LayoutLoader::track(ArticleNumber art_nr)