Commit Graph

41 Commits

Author SHA1 Message Date
Rampoina afd751afc9 Fix level 3 2023-03-11 20:28:09 +01:00
Rampoina f229b44177 Add level 2023-03-11 20:27:42 +01:00
Rampoina e09394e5db Fix terminal restoring incorrectly 2023-03-10 21:12:17 +01:00
Rampoina 928a24b32c Fix quotes in the manual 2023-03-10 20:49:48 +01:00
Rampoina c4289b2e71 Add level 2023-03-10 20:49:48 +01:00
Rampoina 1f750e320b Synchronize the man page with the --help option 2023-03-10 20:49:48 +01:00
Rampoina 36559eb386 Change level representation to use only ascii characters by default 2023-03-10 20:49:48 +01:00
Rampoina 4a05840eff Add man page 2023-03-10 20:49:48 +01:00
Rampoina f3a164bbb5 Simplify options parsing, (thanks dzaima) 2023-03-10 20:49:46 +01:00
Rampoina 276d6cd6ca Add short options 2023-03-05 23:07:59 +01:00
Rampoina f327bd29be Fix -h handling and fix color handling for the description text 2023-03-05 22:49:04 +01:00
Rampoina 4919a9903a Fix -s and add --help and -h 2023-03-05 21:43:12 +01:00
Rampoina 3e620d5f0b Add some error handling 2023-03-05 21:15:08 +01:00
Rampoina 59e2c7718b Add cli options 2023-03-05 20:03:03 +01:00
Rampoina ed2534e6ef Add header to ansi.bqn 2023-03-05 19:12:43 +01:00
Rampoina 6c4d926d1e Add missing ansi codes 2023-03-05 19:11:54 +01:00
Rampoina 7432282107 Comment missing char parameter 2023-03-05 18:24:16 +01:00
Rampoina 0bdb3c16ff Better indentation and spacing 2023-03-05 18:16:57 +01:00
Rampoina 6bfbd22108 More comments 2023-03-05 18:07:44 +01:00
Rampoina 7c02f21b75 Fix comments 2023-03-05 17:58:00 +01:00
Rampoina d0b9fa17fa Split utility functions 2023-03-05 17:55:55 +01:00
Rampoina 37d75d3087 Add extensive comments to logic.bqn 2023-03-05 17:55:25 +01:00
Rampoina a894380402 Add the possibility to specify different glpyhs to draw than the ones for the level files 2023-03-05 17:54:59 +01:00
Rampoina 2697bbb950 Initialize game with parameters (level path, colors and glyphs) 2023-03-05 16:14:24 +01:00
Rampoina 2333c02699 Separate the main loop from the logic 2023-03-05 15:58:49 +01:00
Rampoina 7ef2e3cd09 Cleanup 2023-03-05 14:42:33 +01:00
Rampoina 06646746c6 Separate ansi code to its file 2023-03-05 03:10:27 +01:00
Rampoina 9245c619a9 Get rid of the magic numbers 2023-03-05 03:05:16 +01:00
Rampoina 3eed7bf204 Remove reference to soko.bqn 2023-03-05 00:00:59 +01:00
Rampoina 4e75f47267 Remove reference to soko.bqn 2023-03-05 00:00:59 +01:00
Rampoina c997dc34a3 Add video 2023-03-05 00:00:54 +01:00
Rampoina c3fac7f39a Make lasers unmovable 2023-03-04 20:37:39 +01:00
Rampoina 7ad560dfea Fix level 3 2023-03-04 20:35:34 +01:00
Francesco Ariis b5dd8929b7 Remove trailing whitespace 2023-03-04 20:30:15 +01:00
Francesco Ariis 42c98d1ddb Add level 2023-03-04 19:46:51 +01:00
Rampoina c9d521e0d2 Refactor 2023-03-04 19:33:22 +01:00
Rampoina 8abdfce09b Clear screen when changing level 2023-03-04 19:13:53 +01:00
Rampoina b5b64f70a1 Fix levels 2023-03-04 19:13:18 +01:00
Rampoina ae0978102d Try to fix the Makefile so that it passes flags to CBQN 2023-03-04 18:49:52 +01:00
Rampoina aee989726e Add license 2023-03-04 18:39:53 +01:00
Rampoina bfd5cd52a2 First commit 2023-03-04 18:38:17 +01:00