• R/O
  • SSH
  • HTTPS

etudemobileapps: Commit


Commit MetaInfo

Revision378 (tree)
Time2014-08-29 20:04:02
Authoriga

Log Message

メソッドを追加。

Change Summary

Incremental Difference

--- trunk/EtudeOp3/src/cpp/LocalStockManagerUnit.h (revision 377)
+++ trunk/EtudeOp3/src/cpp/LocalStockManagerUnit.h (revision 378)
@@ -62,10 +62,26 @@
6262 /*
6363 * 指定の ID の商品価格を文字列表現で取得します。
6464 *
65+ * @param ID 商品ID。
66+ * @return 商品価格の文字列表現。
67+ */
68+ UnicodeString GetPriceString(int ID);
69+
70+ /*
71+ * 指定の ID の商品在庫数文字列表現で取得します。
72+ *
73+ * @param ID 商品ID。
74+ * @return 商品在庫数量の文字列表現。
75+ */
76+ UnicodeString GetStockString(int ID);
77+
78+ /*
79+ * 与えられた商品価格を文字列表現で取得します。
80+ *
6581 * @param price 商品価格。
6682 * @return 商品価格の文字列表現。
6783 */
68- static UnicodeString GetPriceString(int price);
84+ static UnicodeString FormatPriceString(int price);
6985
7086 /*
7187 * 与えられた商品在庫数を文字列表現で取得します。
@@ -73,7 +89,7 @@
7389 * @param stock 商品在庫数。
7490 * @return 商品在庫数量の文字列表現。
7591 */
76- static UnicodeString GetStockString(int stock);
92+ static UnicodeString FormatStockString(int stock);
7793 };
7894
7995 #endif
--- trunk/EtudeOp3/src/cpp/LocalStockManagerUnit.cpp (revision 377)
+++ trunk/EtudeOp3/src/cpp/LocalStockManagerUnit.cpp (revision 378)
@@ -98,21 +98,41 @@
9898 /*
9999 * 指定の ID の商品価格を文字列表現で取得します。
100100 *
101+ * @param ID 商品ID。
102+ * @return 商品価格の文字列表現。
103+ */
104+UnicodeString TLocalStockManager::GetPriceString(int ID) {
105+ return FormatPriceString(GetPrice(ID));
106+}
107+
108+/*
109+ * 指定の ID の商品在庫数文字列表現で取得します。
110+ *
111+ * @param ID 商品ID。
112+ * @return 商品在庫数量の文字列表現。
113+ */
114+UnicodeString TLocalStockManager::GetStockString(int ID) {
115+ return FormatStockString(GetStock(ID));
116+}
117+
118+/*
119+ * 与えられた商品価格を文字列表現で取得します。
120+ *
101121 * @param price 商品価格。
102122 * @return 商品価格の文字列表現。
103123 */
104-UnicodeString TLocalStockManager::GetPriceString(int price) {
124+UnicodeString TLocalStockManager::FormatPriceString(int price) {
105125 TVarRec args[1] = {price};
106126 return Sysutils::Format(u"%d円", args, 0);
107127 }
108128
109129 /*
110- * 指定の ID の商品在庫を文字列表現で取得します。
130+ * 与えられた商品在庫数を文字列表現で取得します。
111131 *
112132 * @param stock 商品在庫数。
113133 * @return 商品在庫数量の文字列表現。
114134 */
115-UnicodeString TLocalStockManager::GetStockString(int stock) {
135+UnicodeString TLocalStockManager::FormatStockString(int stock) {
116136 if (stock <= 0) {
117137 return L"うりきれ";
118138 }
--- trunk/EtudeOp3/src/cpp/TimerThreadUnit.cpp (revision 377)
+++ trunk/EtudeOp3/src/cpp/TimerThreadUnit.cpp (revision 378)
@@ -37,12 +37,12 @@
3737 void __fastcall TTimerThread::UpdateFoodCounts() {
3838 for (int i = 0; i < 6; i++) {
3939 RestaurantForm->ZaikoLabels[i]->Text =
40- TLocalStockManager::GetStockString(stocks[i]);
40+ TLocalStockManager::FormatStockString(stocks[i]);
4141 }
4242
4343 for (int i = 0; i < 6; i++) {
4444 RestaurantForm->PriceLabels[i]->Text =
45- TLocalStockManager::GetPriceString(prices[i]);
45+ TLocalStockManager::FormatPriceString(prices[i]);
4646 }
4747 }
4848
Show on old repository browser