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 , kMouseWheelUp = 1 << 13 , kMouseWheelDown = 1 << 14 , kLeftMouseButton = kLeftMouseButtonDown | kLeftMouseButtonHeld | kLeftMouseButtonUp ,
  kRightMouseButton = kRightMouseButtonDown | kRightMouseButtonHeld | kRightMouseButtonUp , kMouseWheel = kMouseWheelUp | kMouseWheelDown
}
 

Public Member Functions

void eatMouseInput ()
 
void eatMouseWheelInput ()
 

Public Attributes

Common::Point mousePos
 
Common::Point screenMousePos
 
uint16 input
 
Common::Array< Common::KeyState > otherKbdInput
 

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