Commit Graph

31 Commits

Author SHA1 Message Date
Cameron Smart
dd45c32283 Monsters on screen move randomly when not active. 2020-04-24 01:36:44 -07:00
Cameron Smart
127738743b Moved physics engines to Mob. 2020-04-23 18:50:40 -07:00
Cameron Smart
43ddaadc32 Moved monster logic from main to MonsterHandler. 2020-04-23 16:38:23 -07:00
Cameron Smart
9c26aa156f Shift key to cycle recipes 2020-04-22 23:11:36 -07:00
Cameron Smart
e9c8afa758 Added frogs. Linting. 2020-04-22 22:17:37 -07:00
Cameron Smart
05a9900687 Active recipe in top right corner. Shift cycles recipes. 2020-04-22 21:58:33 -07:00
Cameron Smart
68f572124a Added kill list and recipes. Checks every three kills. 2020-04-22 20:18:00 -07:00
Lief9100
11ffacef01 add and implement active monster list 2020-04-22 13:38:35 -07:00
Cameron Smart
7e213e7c59 added more monsters to test lag. 2020-04-22 11:16:27 -07:00
Xevion
3d5b0f636c fix mob movement 2020-04-21 18:44:54 -05:00
Xevion
9b133749af add tick function for mob movement 2020-04-21 18:18:25 -05:00
Xevion
2a1d1bce6e skeleton functions for pathing in Mobs using target attribute and target and dungeon references, create new TILE_SIZE config option 2020-04-21 13:50:17 -05:00
Xevion
2feb1d98b3 add new debug config, create and implement FPSCounter class 2020-04-20 21:43:07 -05:00
Xevion
b41ef318d6 fixed player placement 2020-04-20 16:53:49 -05:00
Xevion
5cf2f5e7f7 add LEVEL_SIZE enum to Config, add position debug, add wall sprite list gatherer, add and use level position method, 2020-04-20 04:36:32 -05:00
Xevion
e5c53fa7a0 fix the enum mapping, fully implement the animations mapping, lower run updates per frame, fix hyperspeed animations 2020-04-20 03:35:51 -05:00
Xevion
1e8f5b507c add new knight sprite path, change folder "character" to "characters" 2020-04-20 02:53:29 -05:00
Xevion
3378d916e5 create new sprites file for managing animations and static 2020-04-20 02:19:19 -05:00
Xevion
35513dce16 implement new enums into animations file 2020-04-20 02:03:15 -05:00
Xevion
3d9a6d3eb4 create new enums class, move out constants from mobs.py 2020-04-20 01:44:21 -05:00
Xevion
290942aa0d fixed last two check misses, added second line before Config class declaration, fixed extra space at end of comment 2020-04-20 01:36:06 -05:00
6d57520dc7 Merge branch 'master' into refactor 2020-04-20 00:54:20 -05:00
Xevion
54bf86f2c7 remove print, remove add_level and get_lists function, fix comment 2020-04-19 23:48:04 -05:00
Xevion
7d9efa4da1 create new sprites class for holding sprite paths 2020-04-19 23:45:01 -05:00
Cameron Smart
d1665d59dd 4 directional character movement animation. 2020-04-19 20:51:31 -07:00
Cameron Smart
154a959e8a basic player idle animation. 2020-04-19 19:14:04 -07:00
Cameron Smart
f3c9e22102 Levels can be combined together in dungeon 2020-04-19 15:59:52 -07:00
Cameron Smart
fcad1beff8 load_file in map.py sets the tiles based on a json file 2020-04-18 18:12:16 -07:00
Xevion
3961414279 basic reformatting work for PEP8 guidelines 2020-04-18 01:36:13 -05:00
Xevion
d24e166e72 add file level docstrings to all files 2020-04-18 01:32:29 -05:00
Xevion
a22b472392 create new config class for organizing constants 2020-04-18 01:25:36 -05:00