Commit Graph

293 Commits

Author SHA1 Message Date
Corey O'Connor
b3013245fd start refactoring input layer into a nice interface structure 2013-12-21 23:22:49 -08:00
Corey O'Connor
e994b3b5dc rename current_terminal to output_for_current_terminal etc. plus doc fixups 2013-12-21 16:02:51 -08:00
Corey O'Connor
bdc4be9b9d fixup the documentation of the Picture module 2013-12-21 14:19:13 -08:00
Corey O'Connor
41c42dffc4 documentation fixes 2013-12-20 10:51:44 -08:00
Corey O'Connor
4e45d7c024 rename DisplayRegion module to Prelude 2013-12-19 22:24:56 -08:00
Corey O'Connor
adf2e871cc style fixup 2013-12-16 14:10:46 -08:00
Corey O'Connor
92ff677079 fix travis ci entry point
Not significantly different that jenkins practices.
2013-12-13 19:34:41 -08:00
Corey O'Connor
99dc9e2c96 due to smallcheck failure skip tests on ghc < 7.4 2013-12-13 19:28:51 -08:00
Corey O'Connor
6111351eda ask travis CI to build with multiple GHC versions 2013-12-13 00:03:01 -08:00
Corey O'Connor
e0faa3af71 add a sprite generator to RougeStory. Stopping on this for now. 2013-12-11 23:12:03 -08:00
Corey O'Connor
dd5e24b592 add empty_picture, add_to_top and add_to_bottom to Graphics.Vty.Picture 2013-11-30 00:23:10 -08:00
Corey O'Connor
829ae9c4df add withVty to Graphics.Vty.Inline. 2013-11-29 01:21:58 -08:00
Corey O'Connor
8237c57123 add prototype of a new rouge level generator 2013-11-29 01:21:41 -08:00
Corey O'Connor
7c1c7894ab adjust vty-rouge some 2013-11-24 19:48:40 -08:00
Corey O'Connor
d05afa18ca improve performance of the rouge game 2013-11-20 15:53:15 -08:00
Corey O'Connor
a1038b2533 just rely on the geo array for collision 2013-11-20 11:56:27 -08:00
Corey O'Connor
12ffba99f8 export translate_x and translate_y 2013-11-20 11:48:28 -08:00
Corey O'Connor
0ccb7dce7e change the translate method to allow negative translations.. with a catch. 2013-11-20 11:43:13 -08:00
Corey O'Connor
4fae6a290b rename ClassifyTable to ClassifyTableV1 2013-11-17 20:59:52 -08:00
Corey O'Connor
3a57dac719 docs 2013-11-17 03:22:04 -08:00
Corey O'Connor
0cd14329e5 docs 2013-11-17 00:36:21 -08:00
Corey O'Connor
11db66e055 correct the cap used for function keys to kfN not key_fN 2013-11-17 00:28:21 -08:00
Corey O'Connor
c231f4763e move some function keys to be read from caps. disambiguate some keys. expand input test 2013-11-13 23:23:08 -08:00
Corey O'Connor
0b66c1aaac add a build examples script which just builds the examples package 2013-11-12 22:31:25 -08:00
Corey O'Connor
652afe68bc rename build_examples install_examples 2013-11-12 22:22:32 -08:00
Corey O'Connor
d9cf8b9252 separate examples to separate package. add build_examples script for quick testing 2013-11-12 22:22:05 -08:00
Corey O'Connor
4eb85ed0ed add docs 2013-11-11 23:12:50 -08:00
Corey O'Connor
4e99fd9719 add another tests and more docs 2013-11-11 22:05:31 -08:00
Corey O'Connor
849fc716a5 refactor the input layer for testing. build first test that actually simulate typing 2013-11-10 20:38:47 -08:00
Corey O'Connor
89ffd68e9a add hashable dependency for nice yi install 2013-10-30 15:03:29 -07:00
Corey O'Connor
2a782c1cb7 add script used to generate the Color240 module 2013-10-30 14:10:19 -07:00
Corey O'Connor
8c8ee2a8b5 add a rgb_color equation to map from arbitrary RGB to xterm 240 palette 2013-10-30 13:30:49 -07:00
Corey O'Connor
5c7598bb11 ok fine. actually trying to understand and fixup the input layer 2013-10-30 10:30:07 -07:00
Corey O'Connor
0d272ac3d1 just stack the info on top of the log 2013-10-26 17:06:35 -07:00
Corey O'Connor
33bf7c8920 add an example program to test input event handling: vty-event-echo 2013-10-26 17:04:52 -07:00
Corey O'Connor
58cf4160df more silly hackery - expand the rouge game 2013-10-26 09:43:16 -07:00
Corey O'Connor
12cd6e507c cleanup 2013-10-26 09:43:03 -07:00
Corey O'Connor
b6caadc7e7 rename strict_text to text' 2013-10-25 22:28:22 -07:00
Corey O'Connor
562cc50f13 Merge branch 'master' of github.com:coreyoconnor/vty 2013-10-25 18:30:09 -07:00
Corey O'Connor
ffe6de20d3 add missing Input.Terminfo file 2013-10-25 13:11:57 -07:00
Corey O'Connor
ce5b5f40f5 Merge branch 'master' of github.com:coreyoconnor/vty 2013-10-25 00:25:13 -07:00
Corey O'Connor
2492366486 disable failing span for layers generation tests 2013-10-25 00:24:56 -07:00
Corey O'Connor
f6d25d6fb0 update cabal file 2013-10-24 14:44:35 -07:00
Corey O'Connor
0620fdc350 make the start of a silly rouge like game 2013-10-24 14:40:48 -07:00
Corey O'Connor
635f971c2b correct test parameter name and actually use it 2013-10-22 18:00:16 -07:00
Corey O'Connor
f9619d04eb finish test for verifying the parsing of the keys read from the capabilities file 2013-10-22 17:48:22 -07:00
Corey O'Connor
22774a905a abstract event block generation from source table. initial terminfo caps based input block test 2013-10-20 14:18:29 -07:00
Corey O'Connor
4726c747ec add a SimpleEvent data type to generate lists of simple character events. a bit odd. 2013-10-20 00:21:51 -07:00
Corey O'Connor
a47320e4b0 add travis CI config 2013-10-19 23:20:49 -07:00
Corey O'Connor
560c5d673b start converting verify-using-mock-input to test-framework + smallcheck 2013-10-19 23:20:29 -07:00