aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/ActionFactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/ActionFactory.cpp')
-rw-r--r--src/engine/ActionFactory.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/engine/ActionFactory.cpp b/src/engine/ActionFactory.cpp
index 92bc114..afcc178 100644
--- a/src/engine/ActionFactory.cpp
+++ b/src/engine/ActionFactory.cpp
@@ -20,18 +20,18 @@
namespace Machina {
-SharedPtr<Action>
-ActionFactory::copy(SharedPtr<Action> copy)
+SPtr<Action>
+ActionFactory::copy(SPtr<Action> copy)
{
- SharedPtr<MidiAction> ma = PtrCast<MidiAction>(copy);
+ SPtr<MidiAction> ma = dynamic_ptr_cast<MidiAction>(copy);
if (ma) {
- return SharedPtr<Action>(new MidiAction(ma->event_size(), ma->event()));
+ return SPtr<Action>(new MidiAction(ma->event_size(), ma->event()));
} else {
- return SharedPtr<Action>();
+ return SPtr<Action>();
}
}
-SharedPtr<Action>
+SPtr<Action>
ActionFactory::note_on(unsigned char note)
{
unsigned char buf[3];
@@ -39,10 +39,10 @@ ActionFactory::note_on(unsigned char note)
buf[1] = note;
buf[2] = 0x40;
- return SharedPtr<Action>(new MidiAction(3, buf));
+ return SPtr<Action>(new MidiAction(3, buf));
}
-SharedPtr<Action>
+SPtr<Action>
ActionFactory::note_off(unsigned char note)
{
unsigned char buf[3];
@@ -50,7 +50,7 @@ ActionFactory::note_off(unsigned char note)
buf[1] = note;
buf[2] = 0x40;
- return SharedPtr<Action>(new MidiAction(3, buf));
+ return SPtr<Action>(new MidiAction(3, buf));
}
} // namespace Machine