Commit Graph

79 Commits

Author SHA1 Message Date
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
1b2f8dc431 delete fix.py 2020-04-20 02:02:54 -05:00
Xevion
d5cd8e8a66 rename all knight animation files 2020-04-20 02:02:25 -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
Xevion
396fa7775d remove useless functions, basic reformat command, add dumb docstring 2020-04-20 01:33:01 -05:00
Xevion
abf80c1b0f general refactor/cleanup to get closer to PEP8 standards 2020-04-20 01:31:08 -05:00
1338d24edf Merge pull request #24 from n0remac/refactor
General Refactoring PR
2020-04-20 01:03:25 -05:00
Xevion
0fb15c7698 undo static method - will resolve into proper static method later 2020-04-20 01:01:30 -05:00
75031bfc0c Merge pull request #23 from n0remac/pep8-workflow
new python pep8 linting workflow
2020-04-20 00:57:00 -05:00
6d57520dc7 Merge branch 'master' into refactor 2020-04-20 00:54:20 -05:00
ba59176cb6 remove pyflakes linting on main.yml
replaced by pep8.yml action
2020-04-20 00:35:59 -05:00
6b5a3b213e do push action only 2020-04-20 00:34:52 -05:00
3a3aeee1af change to python 3.7
I swore to myself that I added it in.
2020-04-20 00:33:01 -05:00
31f0ec6160 cd to directory and wildcard specifier 2020-04-20 00:31:11 -05:00
c885ed6946 lock before sync 2020-04-20 00:29:46 -05:00
7dd42e355a new python pep8 linting workflow 2020-04-20 00:26:47 -05:00
cf06b7cad6 Merge pull request #22 from n0remac/character-animation
Character animation
2020-04-20 00:14:31 -05:00
Cameron Smart
1a28a3074e Removed more duplicate code. 2020-04-19 22:08:20 -07:00
Xevion
a25f160e1a general refactoring in map.py, fixing PEP8 conventions 2020-04-20 00:01:35 -05:00
Xevion
ce53b0be2b use modulus to skip extra rotations, use _ for repeated code 2020-04-19 23:52:51 -05:00
Xevion
592bb8249e forgot to remove get_lists function 2020-04-19 23:50:28 -05:00
Xevion
6b26ac5f0d just access the public sprite instead 2020-04-19 23:48:56 -05:00
Cameron Smart
c533661c05 removed duplicate code. 2020-04-19 21:48:40 -07: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
Xevion
d4b5a1b799 optimize imports and change to extend instead of double append in main.py 2020-04-19 23:35:22 -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
Lief9100
6146ee0fa2 Merge pull request #18 from n0remac/level-stitching
Levels can be combined together in dungeon
2020-04-19 16:39:49 -07:00
Cameron Smart
f3c9e22102 Levels can be combined together in dungeon 2020-04-19 15:59:52 -07:00
Lief9100
b677d1c6fa Merge pull request #16 from n0remac/monster-generation
Monster generation
2020-04-19 13:00:25 -07:00
Cameron Smart
61a2796129 Merge branch 'monster-generation' of https://github.com/n0remac/game-jam-2020 into monster-generation 2020-04-19 01:19:06 -07:00
Cameron Smart
9c81afa345 Added new monster sprites. 2020-04-19 01:10:30 -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
Cameron
1bb5aeb3c1 Merge pull request #15 from n0remac/player-setup
Player setup main->mobs
2020-04-19 00:33:30 -07:00
Cameron Smart
b4fb33f369 Added new monster sprites. 2020-04-19 00:14:21 -07:00
Lief9100
78e265401b removed player list & replaced with singular sprite 2020-04-18 23:56:20 -07:00
Cameron Smart
46c9270c19 Mobs now takes an x, y location and places the sprite there. 2020-04-18 22:47:27 -07:00
Lief9100
73b19aa14d moved player setup from main to mobs 2020-04-18 22:33:49 -07:00
Cameron
ebf9de5f99 Merge pull request #5 from n0remac/map-tile-setting-from-json
Map tile setting from json
2020-04-18 19:37:45 -07:00
Cameron
eaba6d04b9 Merge pull request #10 from n0remac/map
Map PR first
2020-04-18 19:37:32 -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
4cad1d5091 add networkx to Pipfile 2020-04-18 06:26:31 -05:00
Xevion
370d611550 add elements map to level save structure 2020-04-18 03:00:02 -05:00
Xevion
a28dac4a46 add level/dungeon rendering methods, start planning out how positions are placed 2020-04-18 02:58:55 -05:00
Xevion
0e05870d9b move file structure around, create basic example level file 2020-04-18 02:46:48 -05:00
Xevion
e5f19bcd8a add file docstring, minor reformat, levels attribute 2020-04-18 02:39:17 -05:00
Cameron
8dd6afa8fa Merge pull request #4 from n0remac/map
Skeleton Classes
2020-04-18 00:01:40 -07:00