Julian Murgia
3ab3d0945c
Refactor ESCMovable._is_angle_in_interval() ( #373 )
...
* Refactor ESCMovable._is_angle_in_interval().
Fixes #349
* docs: Automatic update of API docs
* Fixes
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-24 15:59:29 +02:00
Julian Murgia
b230966fc6
Moved and split escoria._ev_left_click_on_item() function into ESCController ( #371 )
...
* Moved and split escoria._ev_left_click_on_item() function into ESCController.
Added a boolean in ESCWalkContext to hold whether interact should happen after destination is reached.
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-24 08:19:55 +02:00
Julian Murgia
fc3ea147a7
Implement save overwrite confirmation ( #368 )
...
* Implement save overwrite confirmation + fixed pause game not pausing game execution.
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-13 09:28:38 +02:00
Dennis Ploeger
712083d126
fix: FIxed non-editor call to _set_animation_player ( #369 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-12 23:22:09 +02:00
Julian Murgia
a00bbd4d4d
Removed hardcoded access to node named "sprite" ( #364 )
2021-08-10 22:20:30 +02:00
Dennis Ploeger
c1c25aae03
Optimized item and background signal handling ( #365 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-10 22:14:00 +02:00
Dennis Ploeger
15bf1a8c81
Stable interface for both Animation player and Animated Sprite ( #363 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-08-10 21:35:01 +02:00
Julian Murgia
61726bca81
:setup action is not managed only once anymore ( #358 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-08 23:23:11 +02:00
Julian Murgia
cbb64df969
Removed hardcoded global_id "player" ( #359 )
...
* Removed hardcoded global_id "player"
Removed hardcoded node name "start_position"
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-08 12:10:46 +02:00
Julian Murgia
c711db5d3c
Add set_angle 'immediate' parameter. ( #357 )
...
* Add set_angle 'immediate' parameter.
Modified fade_in transition to happen between :setup and :ready so that :ready don't start before fade_in is finished.
* docs: Automatic update of API docs
* Same fixes in style and removed a useless test.
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-08 12:10:20 +02:00
Julian Murgia
51e1cfa92b
Some fixes in mark_animations and span command ( #355 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-08-04 11:02:48 +02:00
Julian Murgia
392dc2d607
Add ESCAnimationResource to hold characters animations. ( #342 )
...
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-03 17:48:55 +02:00
Dennis Ploeger
56bf96da8c
Checked all FIXMEs and TODOs ( #353 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-08-02 21:23:57 +02:00
Dennis Ploeger
90f880d090
Issue 315 ( #341 )
...
* feat: accept_input implemented
* feat: More fixes for accept_input and tests for it
* feat: play_snd implemented
* fix: Removed game_over and queue_animation commands
* docs: Automatic update of API docs
* fix: FIxes schedule_event command
* feat: Implemented slide and slide_block
* feat: Implemented turn_to
* docs: Automatic update of API docs
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-07-29 23:05:24 +02:00
Julian Murgia
2c8107964c
Fix tooltip_node wrong references ( #332 )
...
* Created a signal room_ready in ESCMain to notify ESCTooltip that it is ready.
Fixes #302
* docs: Automatic update of API docs
Co-authored-by: StraToN <StraToN@users.noreply.github.com >
2021-07-29 07:53:44 +02:00
Dennis Ploeger
604cccb56d
Fix command docs, automate API doc generation ( #327 )
...
Co-authored-by: Dennis Ploeger <develop@dieploegers.de >
Co-authored-by: dploeger <dploeger@users.noreply.github.com >
2021-07-27 16:05:14 +02:00
Dennis Ploeger
58d880101d
Optimized Docs ( #7 )
...
Authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-22 23:06:20 +02:00
Dennis Ploeger
4e09f522ff
Documentation and Optimization Part 1 ( #2 )
...
Authored-by: Dennis Ploeger <develop@dieploegers.de >
2021-06-16 10:12:51 +02:00