GBA001/Delta/Emulation/ActionInput.swift
Riley Testut 61440ef994 Adds support for handling ActionInputs from GameControllers
• Quick Save
• Quick Load
• Fast Forward
2017-10-10 14:54:20 -07:00

29 lines
479 B
Swift

//
// ActionInput.swift
// Delta
//
// Created by Riley Testut on 8/28/17.
// Copyright © 2017 Riley Testut. All rights reserved.
//
import DeltaCore
public extension GameControllerInputType
{
static let action = GameControllerInputType("com.rileytestut.Delta.input.action")
}
enum ActionInput: String
{
case quickSave
case quickLoad
case fastForward
}
extension ActionInput: Input
{
var type: InputType {
return .controller(.action)
}
}