Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype TCODConsole = TCODConsole {
- unTCODConsole :: Ptr ()
- data TCODKeyCode
- = KeyNone
- | KeyEscape
- | KeyBackspace
- | KeyTab
- | KeyEnter
- | KeyShift
- | KeyControl
- | KeyAlt
- | KeyPause
- | KeyCapslock
- | KeyPageUp
- | KeyPageDown
- | KeyEnd
- | KeyHome
- | KeyUp
- | KeyLeft
- | KeyRight
- | KeyDown
- | KeyPrintScreen
- | KeyInsert
- | KeyDelete
- | KeyLWin
- | KeyRWin
- | KeyApps
- | Key0
- | Key1
- | Key2
- | Key3
- | Key4
- | Key5
- | Key6
- | Key7
- | Key8
- | Key9
- | KeyKp0
- | KeyKp1
- | KeyKp2
- | KeyKp3
- | KeyKp4
- | KeyKp5
- | KeyKp6
- | KeyKp7
- | KeyKp8
- | KeyKp9
- | KeyKpAdd
- | KeyKpSub
- | KeyKpDiv
- | KeyKpMul
- | KeyKpDec
- | KeyKpEnter
- | KeyF1
- | KeyF2
- | KeyF3
- | KeyF4
- | KeyF5
- | KeyF6
- | KeyF7
- | KeyF8
- | KeyF9
- | KeyF10
- | KeyF11
- | KeyF12
- | KeyNumLock
- | KeyScrollLock
- | KeySpace
- | KeyChar
- | KeyText
- data TCODKey = TCODKey {}
- defaultTCODKey :: TCODKey
- tcodKeyTextSize :: Int
- data TCODChar
- = CharHline
- | CharVline
- | CharNe
- | CharNw
- | CharSe
- | CharSw
- | CharTeew
- | CharTeee
- | CharTeen
- | CharTees
- | CharCross
- | CharDhline
- | CharDvline
- | CharDne
- | CharDnw
- | CharDse
- | CharDsw
- | CharDteew
- | CharDteee
- | CharDteen
- | CharDtees
- | CharDcross
- | CharBlock1
- | CharBlock2
- | CharBlock3
- | CharArrowN
- | CharArrowS
- | CharArrowE
- | CharArrowW
- | CharArrow2N
- | CharArrow2S
- | CharArrow2E
- | CharArrow2W
- | CharDarrowH
- | CharDarrowV
- | CharCheckboxUnset
- | CharCheckboxSet
- | CharRadioUnset
- | CharRadioSet
- | CharSubpNw
- | CharSubpNe
- | CharSubpN
- | CharSubpSe
- | CharSubpDiag
- | CharSubpE
- | CharSubpSw
- | CharSmilie
- | CharSmilieInv
- | CharHeart
- | CharDiamond
- | CharClub
- | CharSpade
- | CharBullet
- | CharBulletInv
- | CharMale
- | CharFemale
- | CharNote
- | CharNoteDouble
- | CharLight
- | CharExclamDouble
- | CharPilcrow
- | CharSection
- | CharPound
- | CharMultiplication
- | CharFunction
- | CharReserved
- | CharHalf
- | CharOneQuarter
- | CharCopyright
- | CharCent
- | CharYen
- | CharCurrency
- | CharThreeQuarters
- | CharDivision
- | CharGrade
- | CharUmlaut
- | CharPow1
- | CharPow3
- | CharPow2
- | CharBulletSquare
- data TCODColorControl
- = Ctrl_1
- | Ctrl_2
- | Ctrl_3
- | Ctrl_4
- | Ctrl_5
- | CtrlForeRgb
- | CtrlBackRgb
- | CtrlStop
- data TCODBackgroundFlag
- data TCODKeyStatus
- data TCODFontFlag
- combineFontFlags :: Foldable f => f TCODFontFlag -> Int
- data TCODRenderer
- data TCODAlignment
Documentation
newtype TCODConsole Source #
Tag to track pointer to TCOD_console_t
TCODConsole | |
|
data TCODKeyCode Source #
Names for keyboard keys
Key data: special code or character or text
defaultTCODKey :: TCODKey Source #
Get TCODKey
with default values
Special characters
data TCODColorControl Source #
Color control flags for console
data TCODBackgroundFlag Source #
Background flag
data TCODKeyStatus Source #
Key status
data TCODFontFlag Source #
Custom font flag
combineFontFlags :: Foldable f => f TCODFontFlag -> Int Source #
Assemble flags into int field
data TCODRenderer Source #
Availiable renderers
data TCODAlignment Source #
Different text/element alignments