7877cbb239
Added missing affinity to the player's init
2020-05-16 12:14:16 +02:00
5e1e089015
getInteractablesByClassifier's classifier param is now optional
2020-05-16 11:41:51 +02:00
6ec1c0b2d2
Game class revamp
2020-05-16 11:13:36 +02:00
15babde728
buffed fatigue
2020-05-16 11:01:01 +02:00
233ce2462c
fixed movePoints
2020-05-16 10:59:46 +02:00
5d060ae8a4
Fixed return type
2020-05-16 10:54:31 +02:00
25372c2f34
Added tooltip to affinities
2020-05-16 10:44:34 +02:00
b6893379cf
added getInteractablesByClassifier method
2020-05-16 10:44:19 +02:00
74093de1d3
Added weighted choice function
2020-05-16 10:44:01 +02:00
b61ffc008b
Now uses classifier enum instead of stings
2020-05-16 10:21:37 +02:00
a0c315a600
Added Classifiers enum
2020-05-16 10:21:23 +02:00
64c9a4979c
Added newline at the end of the file
2020-05-16 10:07:46 +02:00
fce8eea181
Player may now have affinities to entity types
2020-05-16 10:07:35 +02:00
8cad7be0a5
Added affinities container
2020-05-16 10:05:42 +02:00
2318000476
Added type fields to entities from JSON
2020-05-16 10:02:01 +02:00
454e0ac87d
__str__ prints classifiers
2020-05-16 10:01:47 +02:00
fa1fe48abb
Added __str__ method
2020-05-16 09:59:53 +02:00
90746c51d9
Added missing param hint in docstring
2020-05-16 09:51:04 +02:00
215dd876f7
Added classifier param to the constructor
2020-05-16 09:50:10 +02:00
8c3bdc3726
Interactable entities now have classification field
2020-05-16 09:48:42 +02:00
d27986045d
Added type field to classify entities
2020-05-16 09:46:41 +02:00
Michał Czekański
d38b2ff7d5
Use new printToConsole method in Ui class
2020-05-15 23:24:21 +02:00
Michał Czekański
d26703da5b
Add comments in Ui.py
2020-05-15 23:24:21 +02:00
Michał Czekański
6832d41990
Add comments in UiText.py
2020-05-15 23:24:21 +02:00
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