Commit Graph

20 Commits

Author SHA1 Message Date
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 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 6c4d926d1e Add missing ansi codes 2023-03-05 19:11:54 +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 c3fac7f39a Make lasers unmovable 2023-03-04 20:37:39 +01:00
Francesco Ariis b5dd8929b7 Remove trailing whitespace 2023-03-04 20:30:15 +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 bfd5cd52a2 First commit 2023-03-04 18:38:17 +01:00