tomangelo
87ad81f891
Don't try to make package for now
2022-09-13 21:21:49 +02:00
tomangelo
afbf687255
Try to fix packaging
2022-09-13 21:03:14 +02:00
tomangelo2
0693aa5e1e
Fix OpenAL library path
2022-09-13 20:45:07 +02:00
tomangelo2
2a91d6bf35
Temporarily remove tests
2022-09-13 20:14:47 +02:00
tomangelo2
b09977a503
Merge branch 'dev-fix-macos-compilation' of https://github.com/colobot/colobot into dev-fix-macos-compilation
2022-09-13 20:01:50 +02:00
tomangelo2
438e4bba62
First attempt to run MacOS build on Github Actions
2022-09-13 19:58:11 +02:00
Tomasz Kapuściński
07541d0bbb
Merge pull request #1517 from SpaceManiac/patch/gitmodules-https
...
Use https URLs for git submodules
2022-04-23 10:35:04 +02:00
Tad Hardesty
8fb0f76f6f
Use https URLs for git submodules
2022-04-08 19:22:39 -07:00
tomangelo
4541db7f21
Merge pull request #1498 from rasmusgo/dev-loadgame-arg
...
Load game from command line
2022-03-06 23:05:04 +01:00
tomangelo
86d8ee4c38
Merge pull request #1496 from rasmusgo/fix-spelling
...
Fix spelling
2022-03-04 16:28:32 +01:00
MrSimbax
73db861cc6
Update data submodule
2022-03-01 17:35:57 +01:00
tomangelo
061ef44def
Merge pull request #1499 from rasmusgo/dev-better-goto
...
Better goto
2022-02-28 22:16:37 +01:00
Mateusz Przybył
6aebf60300
Merge pull request #1487 from pestoffne/fix/editor-input-utf8
...
Fixed input of long UTF-8 symbols in editor (#1423 )
2022-02-25 17:09:27 +01:00
Rasmus Brönnegård
0829cd84fe
goto: Remove unused BEAM_ACCURACY
2022-02-17 23:58:32 +01:00
Rasmus Brönnegård
8af600692e
goto: Reduce NB_ITER back to 200
2022-02-17 23:40:07 +01:00
Rasmus Brönnegård
3478ee322b
goto: Find a more exact end of path wrt goalRadius
...
The last segment of the path is shortened to avoid going too close
and risk bumping into the object that it was meant to approach.
The same position could also be found by finding the roots of a second
order polynomial analytically but this solution is simple and sufficient.
2022-02-15 22:46:30 +01:00
Evgeny Pestov
550d0f915b
Use std::out_of_range in Utf8CharSizeAt
2022-02-14 18:33:41 +07:00
Evgeny Pestov
d9e26c2516
Use std::invalid_argument in Utf8CharSizeAt
2022-02-14 18:23:44 +07:00
Evgeny Pestov
4bce63e38d
Use 0b instead of 0x and check 1-byte prefix first in Utf8CharSizeAt
...
1-byte symbols is more common then 4-bytes symbols.
So checking 1-byte prefix first is more efficient.
2022-02-14 18:09:08 +07:00
Evgeny Pestov
ec8a09e4a9
Merge commit '3405c03' into fix/editor-input-utf8
2022-02-14 17:57:30 +07:00
Evgeny Pestov
05b68a4b80
Refactor: Create function isUtf8ContinuationByte
2022-02-14 17:56:34 +07:00
Rasmus Brönnegård
2d794d1a32
goto: Handle oversized costs with a special bucket
...
This is a bit redundant because the current usage of goto
does not trigger it. It can be triggered by:
* increasing goalRadius
* decreasing NUMQUEUEBUCKETS
* decreasing BM_DIM_STEP
* increasing edge costs
2022-02-12 23:35:58 +01:00
Rasmus Brönnegård
e38835cfd4
goto with A-star (with bucket queue)
2022-02-12 23:35:58 +01:00
tomangelo2
e3ba1a1840
Fix compilation errors on MacOS
2022-02-10 19:46:50 +01:00
tomangelo2
08f6c32551
Update Homebrew installation command
2022-02-09 20:43:35 +01:00
Rasmus Brönnegård
2b8d580355
goto with Dial's algo (Dijkstra's + bucket sort)
2022-02-08 21:14:17 +01:00
Rasmus Brönnegård
ee390bc270
LoadFinishedLevels if needed in LoadScene
2022-02-08 20:02:56 +01:00
Rasmus Brönnegård
14e7cd0e52
Rename loadgame to loadsave
2022-02-08 14:17:11 +01:00
tomangelo
6d8a52eb15
Merge pull request #1458 from lolbot-iichan/produce_teams
...
Add optional team parameter to produce() function
2022-02-07 16:34:19 +01:00
tomangelo
951db17d53
Merge pull request #1488 from colobot/dev-refactor-fonts-cache
...
Refactor fonts reloading
2022-02-07 15:24:10 +01:00
Rasmus Brönnegård
a7b294025e
Rename BeamSearch to PathFindingSearch etc
2022-02-02 20:26:05 +01:00
Rasmus Brönnegård
e2d4dd6995
Use ray tracing algorithm in BitmapTestLine
2022-02-02 20:26:05 +01:00
Rasmus Brönnegård
d9f3078396
Replace beam search with breadth-first search
2022-02-02 20:26:05 +01:00
tomangelo
3405c038c9
Merge pull request #1495 from rasmusgo/numpad
...
Add workaround for numpad home/end keys etc
2022-02-02 16:45:14 +01:00
Rasmus Brönnegård
3400a0fab0
Add -loadgame argument to load game on start
2022-02-02 11:01:57 +01:00
Emxx52
85dc3f68e7
Merge pull request #1497 from colobot/dev-fix-recharging
...
Fix assert fail after PR#1444
2022-01-30 21:21:16 +01:00
tomangelo2
eff8e885d5
Fix assert fail after PR#1444
2022-01-30 20:40:04 +01:00
tomangelo
cbc07c04a5
Merge pull request #1444 from immibis/slotted-object
...
Slotted object interface
2022-01-29 17:20:36 +01:00
tomangelo2
0003494c9e
Merge PR #1444
2022-01-29 17:16:57 +01:00
Rasmus Brönnegård
19ae57c9ad
Fix spelling of appearance
2022-01-24 19:56:47 +01:00
Rasmus Brönnegård
6e0207ca5e
Fix spelling in app and main
2022-01-24 19:47:07 +01:00
Rasmus Brönnegård
be8d37241a
Add workaround for numpad home/end keys etc
2022-01-23 13:16:13 +01:00
MrSimbax
4ecfb47f07
Fix MSVC errors
2021-12-21 18:01:42 +01:00
MrSimbax
d3dd99c384
Refactor fonts reloading
...
* Remove hardcoded default font name.
This means the `fonts/fonts.ini` file is now mandatory
and must contain definition of all 9 font types.
Old mods relying on an incomplete `fonts.ini` file might break.
A separate PR creating the required `fonts/fonts.ini` file
should be merged before this pull request.
* Simplify `CFontLoader`.
* Return `std::optional` instead of returning a default.
* Remove the now unnecessary `std::map`s.
* Remove the now unnecessary `GetFontType` method.
* Improve Gfx::FontType.
* Provide `ToString` function for the enum, which is now
used for logs and by `CFontLoader`.
* Provide `ToBoldFontType` and `ToItalicFontType` functions.
* Replace hex literals with binary literals for readability.
* Move font caching related code to a new private class `FontsCache`.
* Add neccessary changes because of changes made in `CFontLoader`.
* Add minor code improvements like renames and formatting.
* Split the code into smaller functions for readability.
* Simplify the `CText` class.
* Apply the rule of 5 to the `CachedFont` structure.
2021-12-21 00:50:36 +01:00
Evgeny Pestov
69ea470a26
CEdit::MoveChar never moves cursor between bytes of one UTF-8 symbol
2021-12-17 00:54:44 +07:00
Evgeny Pestov
65da4c42c4
CEdit::DeleteOne expands selection to delete integer number of UTF-8 symbols
2021-12-17 00:54:38 +07:00
Evgeny Pestov
cd059bd511
Show questions instead of crushing in case of UTF-8 errors
2021-12-17 00:54:30 +07:00
Mateusz Przybył
53053b901f
Merge pull request #1483 from colobot/dev-cbot-io-tests-refactor
...
Refactor CBotUT.TestSaveStateIoFunctions
2021-12-15 18:00:34 +01:00
Mateusz Przybył
17f68efb81
Merge pull request #1481 from colobot/dev-minor-fixes
...
Some minor technical fixes
2021-12-15 17:59:54 +01:00
Evgeny Pestov
9269a55e8b
Fixed input of long UTF-8 symbols in editor ( #1423 )
2021-12-14 23:06:37 +07:00