ScummVM API documentation
Nancy::NancyInput Struct Reference

Public Types

enum  InputType : uint16 {
  kLeftMouseButtonDown = 1 << 0, kLeftMouseButtonHeld = 1 << 1, kLeftMouseButtonUp = 1 << 2, kRightMouseButtonDown = 1 << 3,
  kRightMouseButtonHeld = 1 << 4, kRightMouseButtonUp = 1 << 5, kMoveUp = 1 << 6, kMoveDown = 1 << 7,
  kMoveLeft = 1 << 8, kMoveRight = 1 << 9, kMoveFastModifier = 1 << 10, kOpenMainMenu = 1 << 11,
  kRaycastMap = 1 << 12, kLeftMouseButton = kLeftMouseButtonDown | kLeftMouseButtonHeld | kLeftMouseButtonUp, kRightMouseButton = kRightMouseButtonDown | kRightMouseButtonHeld | kRightMouseButtonUp
}
 

Public Member Functions

void eatMouseInput ()
 

Public Attributes

Common::Point mousePos
 
uint16 input
 
Common::Array< Common::KeyStateotherKbdInput
 

The documentation for this struct was generated from the following file: