Commit Graph

42 Commits

Author SHA1 Message Date
525226b763 capitalized all enums 2024-07-20 15:11:13 -04:00
a03d444dad added faster menu selection for base game (required) 2024-07-18 22:08:20 -04:00
032ba8a39a added extra potions 2024-07-18 20:10:53 -04:00
b750081a1b reworked potion priority (5 -> 3) (5 is too much) 2024-07-18 19:10:58 -04:00
ea691a3bb1 added extra enemies 2024-07-18 18:37:01 -04:00
1a9c04ad5a removed all C-style casts 2024-07-18 17:56:00 -04:00
8f00e903e8 fixed stats for assassin 2024-07-18 14:39:45 -04:00
2e34b193ed added some new playable characters 2024-07-18 09:31:09 -04:00
dbae34e3a2 added throwing 2024-07-17 21:39:10 -04:00
991ab34ca2 added T-800 as playable character 2024-07-15 19:33:32 -04:00
55d269a220 reworked some arguments 2024-07-15 15:26:28 -04:00
6768d73d16 full implementation!
bug: level generation will generate nullptrs
2024-07-15 00:09:14 -04:00
af8bc4112c finished the bulk of game 2024-07-14 21:32:41 -04:00
b3475b7530 merged DT/add-troll-char 2024-07-14 10:52:47 -04:00
dc56b73809 merged AL-races 2024-07-14 09:26:17 -04:00
a521c860df added troll class, cleaned up shade, vampire, and goblin classes 2024-07-14 02:03:20 -04:00
f0aa564e08 HALTED: major overhaul for character 2024-07-13 22:05:17 -04:00
39d3447593 work in progress 2024-07-13 18:22:15 -04:00
8da12f5360 New attack function for single character in characters.h, need implementation (example in shade.h) 2024-07-13 17:13:10 -04:00
db354d232a Merge branch 'paul' into AL/races-potions 2024-07-13 16:04:17 -04:00
9fdbf141d3 TODO: modify other races constructors
did some reworking
2024-07-13 14:02:30 -04:00
f2d2f6f72d changes to characters and potions, work in progress 2024-07-13 00:59:52 -04:00
50f058e7ea format 2024-07-12 16:41:42 -04:00
c9e96b5e6e changed unique_ptr access to using raw pointers to denote non-ownership
added new flag -e for extra stuff (potions/races)
IMPORTANT: main.cc is undergoing rework
2024-07-12 09:58:30 -04:00
b3300b8e7c WORK IN PROGRESS
TODO: implement random level generation
moved exclude from list to position.h
distinguished level and map
2024-07-12 00:16:08 -04:00
60f775b640 removed layer and objects design
fixed bug in restore_health
2024-07-11 21:50:10 -04:00
0312986dce added potion and restore_health 2024-07-11 21:32:23 -04:00
6e822ba60a Merge branch 'paul' of peisongxiao.com:~/cs246/a5 into paul 2024-07-11 17:02:13 -04:00
3be70e1212 merged AL-races 2024-07-11 12:32:12 -04:00
68065c0ff2 - handle seed in args 2024-07-09 21:56:05 -04:00
d85f375fbe fixed ncurses output attributes 2024-07-07 20:08:13 -04:00
eb773405a6 added: cmdline args handling 2024-07-06 01:39:39 -04:00
b792b0a8e7 fixed: all ready for input-testing 2024-07-05 19:31:09 -04:00
7919c7dbfe did astyle on the source files 2024-07-05 12:14:34 -04:00
74de68cf0d added: list of arguments
edit: future framework of main
2024-07-05 12:11:09 -04:00
0201425cf1 added: implementation of cursor 2024-07-05 11:40:46 -04:00
7aed073fa6 moving repo 2024-07-05 00:46:02 -04:00
f5b5f180a0 added: input and its subclasses 2024-07-04 22:47:25 -04:00
6cbeb42144 added a few more pieces to the framework, overhauled main.cc 2024-07-03 11:08:55 -04:00
9086f0773a - impl goblin character class 2024-07-02 21:58:56 -04:00
234f06191a - Moved calc_dmg to characters.h
- put vampire into new source files
2024-07-02 20:39:48 -04:00
e513e78d1d float point exception, waiting for debugging 2024-06-30 02:51:24 -04:00