OSDN Git Service

・#26997 DTXViewer023 のソースコード一式を追加。変更点は以下の通り。
[dtxmania/dtxmania.git] / @FDK10プロジェクト / CCounter.h
1 \r
2 // CCounter - \83A\83j\83\81\97p\83^\83C\83}\82Æ\83J\83E\83\93\83^\82Ì\83Z\83b\83g\r
3 \r
4 #pragma once\r
5 \r
6 #include "CTimer.h"\r
7 \r
8 namespace FDK {\r
9         namespace General {\r
10 \r
11 class CCounter\r
12 {\r
13 public:\r
14         CCounter();\r
15         void Start( int n\8aJ\8en\92l, int n\8fI\97¹\92l, int n\8aÔ\8aums, CTimer* pTimer );    // \83A\83j\83\81\8aJ\8en\r
16         void Step();                                                                                                                    // \83J\83E\83\93\83g\82ð\90i\82ß\82é\81B\8fI\97¹\92l\82É\92B\82µ\82Ä\82¢\82é\8fê\8d\87\82Í\8fI\97¹\92l\82ð\88Û\8e\9d\82·\82é\81B\r
17         void StepLoop();                                                                                                                // \83J\83E\83\93\83g\82ð\90i\82ß\82é\81B\8fI\97¹\92l\82É\92B\82µ\82Ä\82¢\82é\8fê\8d\87\82Í\8aJ\8en\92l\82É\96ß\82é\81B\r
18         void Stop();                                                                                                                    // \83A\83j\83\81\8fI\97¹\81i\83^\83C\83}\92â\8e~\81j\r
19         bool b\8fI\97¹\92l\82É\92B\82µ\82½();                                                                                                 // \8c»\8dÝ\82Ì nValue \82ª n\8fI\97¹\92\82Æ\93¯\92l\82Ì\8fê\8d\87\82É true \82ð\95Ô\82·\81B\r
20         bool b\93®\8dì\92\86();                                                                                                                 // \8c»\8dÝ\93®\8dì\92\86\82È\82ç true \82ð\95Ô\82·\81B\r
21 \r
22 public:\r
23         double  dbTimer;        // \83^\83C\83}\92l\81i\92¼\90Ú\8eQ\8fÆ\81j\r
24         int             nValue;         // \83J\83E\83\93\83g\92l\81i\92¼\90Ú\8eQ\8fÆ\81j\r
25 \r
26 protected:\r
27         CTimer* pTimer;\r
28         int             n\8aJ\8en\92l;\r
29         int             n\8fI\97¹\92l;\r
30         double  db\8aÔ\8au;\r
31 };\r
32 \r
33         }//General\r
34 }//FDK\r
35 \r
36 using namespace FDK::General;\r