Space Fighter
A "shmup" game for Computer Programming C++
Loading...
Searching...
No Matches
GamePadState.h File Reference

Go to the source code of this file.

Classes

struct  KatanaEngine::GamePadDPad
 Identifies which directions on the directional pad of an Xbox Controller are being pressed. More...
 
struct  KatanaEngine::GamePadTriggers
 Structure that defines the position of the left and right triggers on an Xbox Controller. More...
 
struct  KatanaEngine::GamePadThumbSticks
 Structure that represents the position of left and right sticks (thumbsticks) on an Xbox Controller. More...
 
struct  KatanaEngine::GamePadButtons
 Identifies whether buttons on an Xbox Controller are pressed or released. More...
 
struct  KatanaEngine::GamePadState
 Represents specific information about the state of an Xbox Controller, including the current state of buttons and sticks. More...
 

Namespaces

namespace  KatanaEngine
 Katana Engine is a library of classes, interfaces, and value types that provides a foundation for developing two-dimensional games in C++.
 

Enumerations

enum class  KatanaEngine::ButtonState { KatanaEngine::PRESSED , KatanaEngine::RELEASED }
 Defines the possible states of a Button. More...
 
enum class  KatanaEngine::Button {
  KatanaEngine::A , KatanaEngine::B , KatanaEngine::X , KatanaEngine::Y ,
  KatanaEngine::START , KatanaEngine::BACK , KatanaEngine::LEFT_STICK , KatanaEngine::LEFT_SHOULDER ,
  KatanaEngine::RIGHT_STICK , KatanaEngine::RIGHT_SHOULDER , KatanaEngine::DPAD_UP , KatanaEngine::DPAD_DOWN ,
  KatanaEngine::DPAD_LEFT , KatanaEngine::DPAD_RIGHT
}
 Defines the buttons for an Xbox Controller. More...