tomangelo
37e4ed8029
Updated license headers ( #1317 )
...
* Updated headers
* Updated more headers
2020-07-07 10:19:36 +02:00
MrSimbax
47687931d7
Fix compilation error
...
Apparently binary constants are a C++14 feature.
2020-07-06 18:29:30 +02:00
MrSimbax
124467c6e1
Fix 'naked new' warning
2020-07-06 18:29:30 +02:00
MrSimbax
7449111a00
Fix linter errors
...
"comparison of constant 240 with expression of type 'const char' is
always false"
also a whitespace issue
Changed the inequalities to bitwise comparisons, which hopefully don't
care about the sign.
I was considering just casting `c` to `unsigned char` but I doubt
it would be safe and multiplatform.
2020-07-06 18:29:30 +02:00
Krzysztof Dermont
04b1944939
Add option to mute sounds when game is not focused
...
Closes #823
2020-07-05 14:58:46 +02:00
melex750
3566fb4826
Add 'select folder' mode for file dialog
2020-07-05 14:33:59 +02:00
melex750
5cc565439c
Move open/save dialog from CStudio to CFileDialog
2020-07-05 14:33:59 +02:00
suve
e2eb5b91e0
Throw an exception on invalid input in StringUtils::Utf8CharSizeAt()
2020-07-05 13:57:39 +02:00
suve
86ef158c00
Detect invalid values in StringUtils::Utf8CharSizeAt()
2020-07-05 13:57:39 +02:00
melex750
fb9fa49ce8
Use PHYSFS for saving screenshots
2020-07-05 12:55:40 +02:00
Fiftytwo
7f9efea0a2
Remove unnecessary whitespaces
2020-05-15 20:29:48 +02:00
Fiftytwo
0b9673029d
Merge dev into dev-builders and resolve conflicts
2020-05-15 15:06:37 +02:00
MrSimbax
621453a01c
Make all relative paths use base dir
2020-04-05 13:24:45 +02:00
MrSimbax
3fbfadb0d4
Merge branch 'dev' into dev-basedir
2020-04-03 21:12:48 +02:00
MrSimbax
d4b2f23c4a
Add handling of env variables
2020-04-03 20:15:24 +02:00
MrSimbax
61a7aa2592
Fix minor memory leak
2019-08-07 09:51:27 +02:00
MrSimbax
2d3d03cc38
Use SDL_GetBasePath() instead of physfs because it's buggy in old version
2019-08-07 09:51:27 +02:00
MrSimbax
41379ded7e
Use workdir paths on dev builds
2019-08-07 09:51:27 +02:00
MrSimbax
5cefa57dd5
Use base dir instead of working dir for data files
2019-08-07 09:51:27 +02:00
melex750
5f089f4a9b
Fix and improve switch...case ( #1008 )
2019-04-11 05:34:00 -04:00
melex750
1058a326ad
Add binary and character literals in CBOT
2019-04-11 05:14:11 -04:00
MrSimbax
0eb31a1f45
Fix PORTABLE_SAVES flag not working
2019-02-23 13:12:37 +01:00
tomangelo
9cf89db8af
Merge pull request #1213 from ananace/fix-xdg
...
Fix Linux savegame path issue, closes #1212
2018-12-23 16:43:59 +01:00
Fiftytwo
723c552783
Add Heavy and Amphibious trainer bots
2018-12-23 07:04:06 +01:00
Mateusz Przybył
3db153f964
Merge pull request #1202 from colobot/dev-restext
...
Add a note mentioned in issue #1197
2018-12-22 15:17:28 +01:00
Alexander Olofsson
d11404a6e9
Fix Linux savegame path issue, closes #1212
2018-11-25 14:49:01 +01:00
tomangelo
3f6e84b418
Merge pull request #1167 from badernageral/dev
...
Translation to Brazilian Portuguese
2018-09-08 22:03:28 +02:00
tomangelo
a76bbe49ed
Merge pull request #1189 from colobot/dev-msvc
...
Add some Visual Studio specific fixes
2018-09-08 22:00:47 +02:00
tomangelo2
ee0b46a278
Add a note mentioned in issue #1197
2018-08-21 21:28:45 +02:00
tomangelo
7d46ee762a
Merge pull request #1181 from colobot/dev-vsync
...
Add VSync switch to Device tab
2018-08-21 12:16:03 +02:00
MrSimbax
f93fd61c26
Rename OFFICIAL_BUILD to OFFICIAL_COLOBOT_BUILD
...
In order to avoid conflict with OFFICIAL_BUILD variable inside ntverp.h. It caused compilation error "invalid integer expression"
https://github.com/tpn/winsdk-10/blob/master/Include/10.0.10240.0/shared/ntverp.h#L134
2018-07-25 21:34:39 +02:00
tomangelo
5080cb46b1
Merge pull request #1031 from tomangelo2/dev
...
Added fonts configurability by a separate file
2018-07-25 19:51:55 +02:00
tomangelo2
3383532752
Changed font_config to font_loader
...
Apparently linter doesn't like files with `config` in its name
2018-07-25 00:44:06 +02:00
tomangelo2
d84be03a83
Removed non-existing font from code
...
Forgot to check build on clean data directory
2018-07-23 14:10:27 +02:00
tomangelo2
14b6f7cafa
Fixed some linter warnings in font_config files
2018-07-23 12:46:47 +02:00
Fiftytwo
5b2b632de3
Add TargetBot research; make it fully operational
2018-07-13 00:03:20 +02:00
tomangelo2
608d59f07b
Moved VSync setting from Experimental to Setup
2018-07-05 20:56:38 +02:00
tomangelo2
359abf9a82
Add VSync switch to Device tab
2018-07-05 19:43:56 +02:00
Mateusz Przybył
abb7d54ef5
Add support for VS CMake/vcpkg compilation ( #1174 )
...
* Add support for VS CMake/vcpkg compilation
* Fix system_windows.cpp compilation
* Add optimization and hidden console to MSVC release builds
2018-06-04 09:17:51 +02:00
krzys-h
073191d1ea
Small CPathManager refactoring
2018-05-16 13:28:06 +02:00
José Robson Mariano Alves
dbd1f601da
Translation to Brazilian Portuguese
2018-05-15 18:31:41 -03:00
José Robson Mariano Alves
2b933264fc
Translation to Brazilian Portuguese
2018-05-15 16:07:03 -03:00
krzys-h
abe489e294
Add EndMissionTimeout
2018-05-09 17:47:21 +02:00
krzys_h
b9e2edce6c
Merge pull request #1146 from colobot/dev-scene-camera
...
Implement viewpoint feature
2018-05-07 20:42:18 +02:00
krzys_h
db90fcd2ef
Merge pull request #1118 from nextghost/dev
...
Czech translation
2018-04-24 14:17:23 +02:00
AbigailBuccaneer
ea64edaa0b
Compile with -Wmissing-declarations
...
-Wmissing-declarations enforces that every function (except for static
functions) must be declared separately before it's defined. This
essentially enforces that every function must be either static, or
declared in a header elsewhere.
This helps the optimizer, as it can do a better job of inlining if it
knows that a function won't be used outside of a given file. It also
helps -Wunused-function (which is enabled by -Wall) find more unused
functions.
Note that Clang spells this option -Wmissing-prototypes, which
confusingly is the name of a related but different warning option under
GCC.
2018-04-21 16:49:27 +01:00
krzys-h
e964d3e48c
Fix colobot-lint warnings
2018-04-20 02:21:12 +02:00
krzys-h
1c2bdc9cab
Update license headers
2018-04-20 02:08:50 +02:00
tomangelo2
b04d8d205b
Added viewpoints feature
...
This allows you to set fixed viewpoints in specific location, without attaching to any object, enabling you to track the game from any location.
Proper camera handling will be implemented in next commits.
2018-04-11 21:24:20 +02:00
Martin Doucha
81b4d0e28b
Add Czech translation
2018-02-24 20:39:29 +01:00