• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Mac OS Xのmake環境でOpenFrameworksプロジェクト作成できるように整備したもの


Commit MetaInfo

Révision0e8c339abf2e9696b6c6c22be76f453d1c838274 (tree)
l'heure2013-09-29 19:50:09
Auteursambuichi <sambuichi@gmai...>
Commitersambuichi

Message de Log

remove abandoned source code DeadListener, DeadNotifier

Change Summary

  • delete: myprj/grauapp/DeadListener.h
  • delete: myprj/grauapp/DeadNotifier.cpp
  • delete: myprj/grauapp/DeadNotifier.h

Modification

--- a/myprj/grauapp/DeadListener.h
+++ /dev/null
@@ -1,18 +0,0 @@
1-/*
2- * DeadListener.h
3- *
4- * Created on: 2009/03/12
5- * Author: ox
6- */
7-
8-#ifndef DEADLISTENER_H_
9-#define DEADLISTENER_H_
10-
11-class DeadNotifier;
12-
13-class DeadListener {
14-public:
15- virtual void deadNotify(DeadNotifier *deadNotifier) = 0;
16-};
17-
18-#endif /* DEADLISTENER_H_ */
--- a/myprj/grauapp/DeadNotifier.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
1-/*
2- * DeadNotifier.cpp
3- *
4- * Created on: 2009/03/12
5- * Author: ox
6- */
7-
8-#include "DeadNotifier.h"
9-
10-DeadNotifier::DeadNotifier()
11-{
12-
13-}
14-
15-DeadNotifier::~DeadNotifier()
16-{
17-#ifdef DEBUG_MEMORY_LEAK
18- printfunc
19-#endif
20- for(vector<DeadListener*>::iterator itr = deadListeners.begin(); itr < deadListeners.end(); itr++) {
21- ((DeadListener*)*itr)->deadNotify(this);
22- }
23-}
24-
25-void DeadNotifier::addDeadListener(DeadListener *deadListener)
26-{
27- deadListeners.push_back(deadListener);
28-}
29-
30-void DeadNotifier::removeDeadListener(DeadListener *deadListener)
31-{
32-#ifdef DEBUG_MEMORY_LEAK
33- printfunc
34-#endif
35- for(vector<DeadListener*>::iterator itr = deadListeners.begin(); itr < deadListeners.end(); ) {
36- DeadListener *dl = (DeadListener*)*itr;
37- if(dl == deadListener) {
38- deadListeners.erase(itr);
39- } else {
40- itr++;
41- }
42- }
43-}
--- a/myprj/grauapp/DeadNotifier.h
+++ /dev/null
@@ -1,36 +0,0 @@
1-/*
2- * DeadNotifier.h
3- *
4- * Created on: 2009/03/12
5- * Author: ox
6- */
7-
8-#ifndef DEADNOTIFIER_H_
9-#define DEADNOTIFIER_H_
10-
11-
12-#include <vector>
13-#include "DeadListener.h"
14-
15-using namespace std;
16-
17-/*!
18- * DeadListenerを保持するクラスが継承する
19- * デストラクタ呼び出しでDeadListenerにdeadNotify通知を行う
20- */
21-class DeadNotifier {
22-public:
23- DeadNotifier();
24- virtual ~DeadNotifier();
25-
26- /*!
27- * Dead通知を受け取るListener
28- */
29- void addDeadListener(DeadListener *deadListener);
30- void removeDeadListener(DeadListener *deadListener);
31-
32-private:
33- vector<DeadListener*> deadListeners;
34-};
35-
36-#endif /* DEADNOTIFIER_H_ */