Commit Graph

32 Commits

Author SHA1 Message Date
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
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
02a650d72b add grid cleanup so pathing works more than once, fix matrix reverse obstacle/clear 2020-04-21 18:06:53 -05:00
Xevion
50f56e4190 get path work and printing 2020-04-21 17:53:00 -05:00
Xevion
7948662459 fix draw path function 2020-04-21 14:09:56 -05:00
Xevion
b65d12be16 create draw and get path methodology 2020-04-21 14:04:45 -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
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
8145c62090 change statements to use Enums with dictionary mapping 2020-04-20 03:19:16 -05:00
Xevion
fd64fc83c2 remove all commented out code 2020-04-20 03:10:19 -05:00
Xevion
a5fb8347ee switch to AnimationSet implementation for texture loading 2020-04-20 03:09:53 -05:00
Xevion
424892cc25 use modulus for animations in mobs.py, beginning to implement PlayerAnimations class, add more docstrings to PlayerAnimations, remove cycle 2020-04-20 03:03:38 -05:00
Xevion
f457ad0643 fix simple whitespace issues 2020-04-20 02:41:08 -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
396fa7775d remove useless functions, basic reformat command, add dumb docstring 2020-04-20 01:33:01 -05:00
6d57520dc7 Merge branch 'master' into refactor 2020-04-20 00:54:20 -05:00
Xevion
6b26ac5f0d just access the public sprite instead 2020-04-19 23:48:56 -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
3b81bcfc65 Mobs now takes an x, y location and places the sprite there. 2020-04-19 01:07:53 -07:00
Lief9100
78e265401b removed player list & replaced with singular sprite 2020-04-18 23:56:20 -07:00
Lief9100
73b19aa14d moved player setup from main to mobs 2020-04-18 22:33:49 -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
bb4a6cd8e7 use Config class in mobs.py 2020-04-18 01:29:27 -05:00
Xevion
b4903ae8bb basic docstrings/typehints for classes and functions 2020-04-18 01:22:04 -05:00
Xevion
240a370703 create basic mob class skeletons 2020-04-18 01:15:58 -05:00