Commit Graph

292 Commits

Author SHA1 Message Date
Michał Czekański
82eb2b9857 Add comments to all methods in UiConsole class 2020-05-10 18:03:29 +02:00
Michał Czekański
bdcc564ebb Fix writeToConsole method
This method was adding given string to the console's list of lines, but wasn't displaying this given string.
User had to perform scroll to display this new string.
2020-05-10 17:57:27 +02:00
Michał Czekański
3a028da28f Add method writing to console 2020-05-10 17:47:54 +02:00
16bb2cd311 Cleanup 2020-05-10 14:25:30 +02:00
f104e90a0f Added documentation 2020-05-10 13:27:06 +02:00
0eea13331f Added documentation & code beautification 2020-05-10 13:17:11 +02:00
01ce5796da Removed timer 2020-05-10 12:53:08 +02:00
a76965cd91 Player now keeps track of the movement delay 2020-05-09 22:54:15 +02:00
752c3daa24 Added TODO markers 2020-05-09 22:30:21 +02:00
fc47c697df Added more comments 2020-05-09 22:03:36 +02:00
Mateusz
d537eb089d Merge remote-tracking branch 'origin/master' 2020-04-27 14:18:02 +02:00
Mateusz
c96ecc64d8 README.md add A* information in Sterowanie 2020-04-27 14:17:48 +02:00
389183a4c2 Zaktualizuj 'route-planning.md' 2020-04-27 12:14:02 +00:00
Mateusz
b433b588f5 route-planning.md change screenshots to code mark
delete screenshots files
2020-04-27 14:06:23 +02:00
Mateusz
ddb30859d1 route-planning.md "u" more visible and correct project progress 2020-04-27 14:00:13 +02:00
Mateusz
3632a9ffbb route-planning.md add all screenshots and correct project progress section 2020-04-27 13:41:58 +02:00
Mateusz
ae551703fd add screenshots folder and images to route-planning.md raport
correct path in environment.md
style progress in route-planning.md
2020-04-27 13:33:01 +02:00
Mateusz
b23865b090 route-planning.md - successor function content 2020-04-27 12:47:59 +02:00
Mateusz
a6a8812ace route-planning.md - file links corrections 2020-04-27 12:23:40 +02:00
Mateusz
5a4228fcff route-planning.md - space corrections #1 2020-04-27 12:15:48 +02:00
Mateusz
20c3c269de route-planning.md - endline corrections #1 2020-04-27 12:08:30 +02:00
Mateusz
0d8d9309ae Raport route-planning.md main loop describe 2020-04-27 12:05:24 +02:00
Mateusz
b4624c4c56 raport progress 2020-04-27 11:06:14 +02:00
6fbc9184f4 Algorithm now picks up items 2020-04-26 20:22:16 +02:00
Michał Czekański
a6b717935f Extract clicks on collidables to new method - make code clear 2020-04-26 18:45:07 +02:00
Michał Czekański
013e8b524d Add new getTileOnCoord method
New method uses pygame.rect.collidepoint method which doesn't need exact tile's coordinates
2020-04-26 18:42:00 +02:00
Michał Czekański
2ba090b2d4 Add debug printing terrain tiles under mouse click 2020-04-26 18:41:05 +02:00
Michał Czekański
87fc6bea1f Fix not adding grass tiles to terrainTilesList 2020-04-26 18:34:38 +02:00
Michał Czekański
08d425b938 Fix sea being not collidable
Player can't walk over sea
2020-04-26 18:11:54 +02:00
Michał Czekański
1255ab8e16 Fix problems with pathfinding to some map locations and add go-to on click
succesor method fixed
2020-04-26 18:09:02 +02:00
Michał Czekański
31d2bf0009 Fix random A* target selection
There was try catch catching all Exceptions, now it's only catching IndexErrors
2020-04-26 16:33:39 +02:00
Michał Czekański
dee9ebb77c Fix not stepping on final entity 2020-04-26 16:04:47 +02:00
Michał Czekański
b12c969d14 Add changes to last move detection 2020-04-26 15:20:17 +02:00
Michał Czekański
1edaa1f74e If A* destination is entity - disable stepping on it
Player shouldn't step on berry or rabbit, etc...
2020-04-26 14:41:22 +02:00
Michał Czekański
f1e0c3c593 Add automatic player movement delay 2020-04-26 14:33:04 +02:00
Michał Czekański
b8abacd4cc Add picking random target for A* algorithm
When user clicks "u" key target is being picked.
2020-04-26 14:13:27 +02:00
Michał Czekański
ab1b4e9efc Fix going to target in goToTarget method
Disabled trying to retrieve moves from empty movement list.
2020-04-26 14:12:54 +02:00
Michał Czekański
d5c9f5f801 Fix player rotation 2020-04-26 14:09:35 +02:00
Michał Czekański
a5569f0b8f Disable player stats lowering for A* test 2020-04-26 14:08:38 +02:00
Michał Czekański
0151413cdd Merge remote-tracking branch 'origin/latestThing' into latestThing 2020-04-26 13:47:40 +02:00
Michał Czekański
5facbfb2fd Update A_star so that it generates some movements (not always correct) 2020-04-26 13:47:22 +02:00
Mateusz
53ee1e1f10 refactor and describe map lists and methods 2020-04-26 13:36:19 +02:00
Michał Czekański
deeba7c740 Spaghetti code, not working 2020-04-26 03:59:09 +02:00
Michał Czekański
39b689d8f0 Merge remote-tracking branch 'origin/terrainTilesList' into NewMovementFinishing 2020-04-26 01:39:18 +02:00
Mateusz
8b9d953553 add terrainTilesList 2020-04-26 01:37:27 +02:00
Michał Czekański
b7f4bc6101 Merge remote-tracking branch 'origin/NewMovement' into NewMovementFinishing 2020-04-26 01:08:58 +02:00
Mateusz
c14ed38df2 add clay sprite and route-planning document skelethon 2020-04-26 01:08:15 +02:00
Michał Czekański
7a79ccc9c2 Finish graphSearch method in AutomaticMovement.py 2020-04-26 00:55:36 +02:00
Michał Czekański
e01dfeb85a Change priority method in AutomaticMovement.py
Now priority method calculates pr for given node
2020-04-26 00:22:03 +02:00
Michał Czekański
2e6f2db543 Merge remote-tracking branch 'origin/NewMovement' into NewMovementFinishing 2020-04-26 00:18:37 +02:00