Xevion
|
ad04d2a6e1
|
move everything into init and use restart kwarg, remove setup function
|
2020-04-24 17:21:35 -05:00 |
|
Xevion
|
67677eb6ce
|
create new random tile choice function
|
2020-04-24 16:59:18 -05:00 |
|
Xevion
|
91167ee35e
|
arbitrary tile
|
2020-04-24 16:43:28 -05:00 |
|
Xevion
|
484e5ce285
|
change all direct paths to SpritePath built paths
|
2020-04-24 16:43:10 -05:00 |
|
Xevion
|
4b453e542c
|
add docstrings and typehints to all functions
|
2020-04-24 16:36:10 -05:00 |
|
Xevion
|
5e9f2e3fa1
|
fix docstrings, use Enums for Recipe class, rename recipe/kill funcs in ActiveRecipe, optimize sprite color func
|
2020-04-24 16:29:28 -05:00 |
|
Xevion
|
d9ed451849
|
fix activateGhost and Frog functions, refactor & cleanup
|
2020-04-23 23:49:12 -05:00 |
|
Xevion
|
6e6d4a6241
|
fix activateGhost and Frog functions, refactor & cleanup
|
2020-04-23 23:29:25 -05:00 |
|
Lief9100
|
f24a4c5c21
|
Merge pull request #39 from n0remac/monster-collisions
Added monster collisions
|
2020-04-23 19:25:51 -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
|
8db7fcc0ae
|
Added monster collisions
|
2020-04-22 23:46:38 -07:00 |
|
Lief9100
|
21ba3c73cf
|
Merge pull request #38 from n0remac/monster-kill-combos
Monster kill combos
|
2020-04-22 23:25:47 -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 |
|
Lief9100
|
c684f0fdcc
|
Merge pull request #37 from n0remac/rouge-like-sprites
complete assets with tiles, character, and mob sprites from same pack
|
2020-04-22 01:50:13 -07:00 |
|
Cameron Smart
|
c80cc9e78a
|
complete assets with tiles, character, and mob sprites from same pack
|
2020-04-22 01:29:53 -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
|
1d88c6b985
|
create dungeon matrix for pathfinding
|
2020-04-21 13:32:15 -05:00 |
|
|
|
5b53a8e227
|
Merge pull request #33 from n0remac/tests
Test Suite with pytest
|
2020-04-21 03:53:50 -05:00 |
|
Xevion
|
8eb8db7e84
|
remove left over cd
|
2020-04-21 03:33:08 -05:00 |
|
Xevion
|
e87a259c46
|
Merge remote-tracking branch 'origin/tests' into tests
|
2020-04-21 03:18:14 -05:00 |
|
Xevion
|
098972d787
|
add new continuous integration file
|
2020-04-21 03:17:48 -05:00 |
|
Xevion
|
28fb2fc761
|
add new continuous integration file
|
2020-04-21 03:15:48 -05:00 |
|
Xevion
|
7f8fd0ee04
|
add x, y tile debug rectangle
|
2020-04-21 03:11:20 -05:00 |
|
Xevion
|
963a06d227
|
organize imports, less of a clusterfuck
|
2020-04-21 00:51:07 -05:00 |
|
Xevion
|
7896210806
|
use minimize and run for fewer frames on test
|
2020-04-21 00:47:37 -05:00 |
|
Xevion
|
3201e7c376
|
fix using primary instead of secondary for primary sprite holding folders, fix pattern string without comma breaking pattern list, smarter pytest fail statement
|
2020-04-21 00:38:51 -05:00 |
|
Xevion
|
07c9126ae7
|
cleanup imports, improve typehints in sprites.py
|
2020-04-21 00:19:06 -05:00 |
|
Xevion
|
c5944dbb16
|
cleanup Game init
|
2020-04-21 00:13:55 -05:00 |
|
Xevion
|
fa50a28411
|
fix debug messages not under a DEBUG mode check
|
2020-04-21 00:11:38 -05:00 |
|
Xevion
|
5744076dad
|
create levels fixture for class; move out of level load test func
|
2020-04-21 00:09:47 -05:00 |
|
Xevion
|
59c67f1d57
|
finish level loading function
|
2020-04-21 00:07:11 -05:00 |
|
Xevion
|
c6a8142358
|
fix sprite file finding and loading, prepare level loading test function
|
2020-04-21 00:05:11 -05:00 |
|
Xevion
|
9bace25b93
|
add pytest cache folder to .gitignore
|
2020-04-20 23:57:23 -05:00 |
|
Xevion
|
6c5c1e735c
|
fix sprites fixture with simpler nested for loops
|
2020-04-20 23:53:39 -05:00 |
|
Xevion
|
a73b858474
|
add more typing, fix patterns and docstring, simplify patterns fixture, work on secondary/primary folders chain
|
2020-04-20 23:49:53 -05:00 |
|
Xevion
|
f53c977432
|
new sprite testing functions including regex based schema tests and sprite loading
|
2020-04-20 23:33:36 -05:00 |
|
Xevion
|
8bac3a50d2
|
fix class names for pytest, add simple Game test
|
2020-04-20 22:47:13 -05:00 |
|
Xevion
|
b1795d3dac
|
add pytest to Pipfile and Pipfile.lock
|
2020-04-20 22:46:56 -05:00 |
|