Commit Graph

506 Commits

Author SHA1 Message Date
Michał Czekański
b15382d9bc Add scroll up and down method in UiConsole class 2020-05-15 23:24:21 +02:00
Michał Czekański
76de35bc3d Add update method, static buffer, static printing to console method
Added static buffer in UiConsole class which stores lines to print. Even if there is no UiConsole object instantiated (cos it's static).
Everything from buffer is being printed on update() calls, update is called every frame.
To add lines to buffer use static printToConsole() method.
2020-05-15 23:24:21 +02:00
Michał Czekański
4e828de1c7 Add type hints for fields and method parameters in UiConsole 2020-05-15 23:24:21 +02:00
Michał Czekański
22355dc960 Add comments to all methods in UiConsole class 2020-05-15 23:24:21 +02:00
Michał Czekański
2cebcd3be6 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-15 23:24:21 +02:00
Michał Czekański
86394ef71b Add method writing to console 2020-05-15 23:24:21 +02:00
Michał Czekański
7d71333558 Add comments in UiButton.py 2020-05-15 23:24:21 +02:00
Michał Czekański
aab779d4e1 Add comments in UiImage.py 2020-05-15 23:24:21 +02:00
Michał Czekański
08643c7083 Remove unnecessary field in UiBar class 2020-05-15 23:24:21 +02:00
Michał Czekański
9d1ecf5d90 Add comments in UiBar.py 2020-05-15 23:24:21 +02:00
Michał Czekański
bb46f56ace Add comments in UiElement.py 2020-05-15 23:24:21 +02:00
8df63bb607 Stamina loss is quicker 2020-05-15 16:59:02 +02:00
d45daadc60 Player may now die out of exhaustion 2020-05-15 08:58:07 +02:00
492f37bda5 Pressing 'u' now selects random interactable entity 2020-05-15 08:54:49 +02:00
a40a598ffe Added getEntitiesByType method 2020-05-15 08:54:21 +02:00
dae94576e7 Fixed debug text 2020-05-15 08:54:05 +02:00
4fff56bd7d Better debug output 2020-05-15 08:52:06 +02:00
569128763b Entities list is now a pygame.sprite.Group 2020-05-14 16:33:35 +02:00
fad3d68b55 getFacingCoord screenRelative now defaults to false 2020-05-14 16:30:10 +02:00
3924023a92 Documentation fixes 2020-05-14 16:24:59 +02:00
31811782fb Now displays game's __init__ 2020-05-14 16:24:52 +02:00
c806d99d49 Changed tooltip from except to raises 2020-05-14 16:18:29 +02:00
085446ea93 Added more documentation 2020-05-14 16:16:19 +02:00
2b07e7394f Now showing constructors 2020-05-14 15:35:41 +02:00
79144c28a3 Prettier doc 2020-05-14 15:20:37 +02:00
d8da2f2625 Fixed code highlighting 2020-05-14 15:01:43 +02:00
154dbaffaa Added readme 2020-05-14 15:00:31 +02:00
1610f9c0da Fixed imports 2020-05-14 14:54:11 +02:00
a8ef08b3ef Added sphinx documentation generator 2020-05-14 14:40:53 +02:00
844397191a Added tooltips to getCoords and SetCoords 2020-05-14 12:56:33 +02:00
fed30b0ade Added tooltips 2020-05-14 12:44:27 +02:00
cc98db0a96 Methods now use relative coords 2020-05-14 12:39:09 +02:00
776be8fb90 A* uses relative coords 2020-05-14 12:38:48 +02:00
95972ac969 Entities now load with relative coords 2020-05-14 12:11:57 +02:00
065111dee9 Changed default param 2020-05-14 12:11:46 +02:00
dac8583665 Changed tooltips 2020-05-14 12:07:35 +02:00
824a7e33ea draw method sets mapOffset field properly 2020-05-14 12:05:52 +02:00
93f4e9f53d Changed tooltip 2020-05-14 12:05:32 +02:00
2618bbdf9c moveForward method uses relative coords 2020-05-14 12:05:12 +02:00
7ed974b194 Added newlines in docstrings 2020-05-14 11:46:52 +02:00
269e376756 getFacingCoord can now return non-relative coords 2020-05-14 11:46:06 +02:00
107bd0d8f7 Changed constructor 2020-05-14 11:32:13 +02:00
1eb75fc354 Fixed abysmal draw method 2020-05-14 11:27:54 +02:00
e66b0d4a59 Removed redundant draw method params 2020-05-14 11:24:51 +02:00
6ed8423463 Added setter method usage 2020-05-14 11:23:04 +02:00
823eefac86 Fixed relative coord update 2020-05-14 11:18:58 +02:00
2bf0ed035b Added map coord offset 2020-05-14 11:15:27 +02:00
f224c8c657 Removed removeSprite method 2020-05-14 11:13:29 +02:00
ce50622b89 Removed removeSprite method 2020-05-14 11:13:09 +02:00
57b95e10df Added relative coords 2020-05-14 11:03:50 +02:00