Commit Graph

20 Commits (9dfc487e9a5efc6efa223cd26db9563b66591c90)

Author SHA1 Message Date
Yan Wittmann 9dfc487e9a Optimize PhysicsElementsHandler.py by checking collisions only with closest sprites.
Improve UiElement.py to cache and reuse scaled images for better performance.
2023-03-28 19:35:42 +02:00
Mike 78776f5ced add background to LevelMenu 2023-03-28 16:59:29 +02:00
Mike 28d650dd3e show/hide LeveMenu when pressing escape 2023-03-28 14:51:17 +02:00
Mike 09a2489703 create correct bounding boxes for text label 2023-03-28 12:30:12 +02:00
Mike 417c28bd60 add next steps for level menu 2023-03-28 10:13:03 +02:00
Yan Wittmann e83a418702 Made fonts higher resolution 2023-03-27 18:41:12 +02:00
Mike 070aa5497a fix position of text labels in LevelMenu 2023-03-27 17:48:28 +02:00
Mike 4aef777081 add first steps for LevelMenu 2023-03-27 15:11:35 +02:00
Yan Wittmann f400b374fd Partial collision 2023-03-27 14:38:52 +02:00
Yan Wittmann f2fab23b75 New collision system 2023-03-26 17:01:28 +02:00
Yan Wittmann cd8fa05c41 Added files for testing level loading and controller 2023-03-26 15:00:29 +02:00
Yan Wittmann 65c8a17543 Implemented framework for player controller and input handling 2023-03-26 12:46:41 +02:00
Yan Wittmann f1709229c5 Screen to world coordinate translation and click listeners 2023-03-26 11:13:34 +02:00
Stephan Halder 975948f068 TextLabel click listener 2023-03-26 11:11:10 +02:00
Yan Wittmann ec550683f8 Minor adjustments to physics 2023-03-26 10:40:17 +02:00
Yan Wittmann 72fd82c5a6 Generalized UI Elements 2023-03-26 09:51:11 +02:00
Jonas Wächter c5ce98b255 working TextLabel 2023-03-25 18:11:41 +01:00
Yan Wittmann 925b4c208a Updated pygame version to 2.3.0 2023-03-25 16:18:44 +01:00
Yan Wittmann bde2b83070 TextLabel changes 2023-03-25 15:59:59 +01:00
Yan Wittmann 73b22dca7d Started implementing framework 2023-03-25 15:41:32 +01:00