--- nono/vm/event.cpp 2026/04/29 17:04:55 1.1.1.6 +++ nono/vm/event.cpp 2026/04/29 17:05:29 1.1.1.9 @@ -4,17 +4,16 @@ // Licensed under nono-license.txt // +// +// イベント +// + #include "event.h" #include "scheduler.h" -// 全イベントの配列 -std::vector gEvents; - // コンストラクタ Event::Event() { - // 自身をリストに追加する - gEvents.push_back(this); } // コンストラクタ (dev 指定あり) @@ -29,28 +28,14 @@ Event::~Event() { } -// イベントタイマーを開始する -void -Event::Start() -{ - gScheduler->StartEvent(this); -} - -// イベントタイマーを停止する -void -Event::Stop() -{ - gScheduler->StopEvent(this); -} - // 名前をセットする void Event::SetName(const std::string& val) { name = val; if (name.length() > 25) { - dev->putmsgn("Event Name \"%s\" is too long(%d chars)", - name.c_str(), (int)name.length()); + dev->putmsgn("Event Name \"%s\" is too long(%u chars)", + name.c_str(), (uint)name.length()); name.resize(25); } }