Commit Graph

396 Commits

Author SHA1 Message Date
8c2a3f2bff Fixed bug, where the game would crash if there are no pikcupable entities left 2020-05-16 22:36:42 +02:00
1c8b21bf2c Changed fatigue 2020-05-16 16:23:49 +02:00
05898f5b8b Added __del__ method 2020-05-16 16:23:31 +02:00
052d8ca7ce pre-alpha multithreading 2020-05-16 16:22:53 +02:00
de3a0569a9 Added GA gamemode 2020-05-16 15:39:53 +02:00
66ac27a6fe Bugfixes 2020-05-16 14:46:02 +02:00
ac6a7df4fe Added mutation 2020-05-16 14:21:09 +02:00
e8e36a4420 Added more info printing 2020-05-16 14:13:46 +02:00
625b6956c9 Added mating 2020-05-16 14:10:18 +02:00
f56eedb657 Added mating pool selection function 2020-05-16 13:51:09 +02:00
0cd91fd1a1 Fixed entities textures colorspaces 2020-05-16 13:20:33 +02:00
b89822a658 Added TODO 2020-05-16 13:01:11 +02:00
9484a05dd5 Added walking affinity weight 2020-05-16 12:54:21 +02:00
30e1db94bf First steps in GA 2020-05-16 12:54:04 +02:00
264aa2969c Added respawn method 2020-05-16 12:47:40 +02:00
a45be130e6 Added disableMovementTime method 2020-05-16 12:36:37 +02:00
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