Commit graph

4343 commits

Author SHA1 Message Date
xavi92
9b5aa6ad58 Add missing #include <windows.h>
Any references to Win32-specific symbols should be precluded with this
header file to avoid undefined reference errors.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9534 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a32d06d62773b99b8878b9dbecb6425c2cf7fcf5
Former-commit-id: a16cf8bd4dcd47c1fc82904138b9daa8a9737931
2024-08-12 21:40:51 +00:00
xavi92
ef21cb35d7 trackeditor: Do not disable transparency panel
Unfortunately,
AbstractColorChooserPanel.setColorTransparencySelectionEnabled was
introduced by Java 9, whereas Speed Dreams still targets Java 8 (aka
1.8).

Despite the more confusing GUI, which allows users to adjust
transparency, it returns the same Color to the caller regardless
transparency, so no regressions are introduced.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9533 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 747030115c46ef36e4e9e644e8c1c04cc26ccf2c
Former-commit-id: 2e4e0df74521e4f16371d8832cdd6b4f6e3e34f1
2024-08-11 15:40:48 +00:00
xavi92
4822aa7866 trackeditor: Replace use of isBlank()
isBlank() was introduced by Java 11. However, Speed Dreams still
requires Java 8 (aka 1.8).


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9532 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 07bedd81d76ea78bfe06c37ade02ef5abff4962d
Former-commit-id: e5d12ce350800abfb26c804597b8806e9519a937
2024-08-11 15:40:11 +00:00
xavi92
765250191a downloadsmenu.cpp: Fix a couple of memory leaks
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9530 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 201ea18b8162c42baf82389f3128606055aa4c74
Former-commit-id: cd8d9bea7ec9ef4fa426e9b64dbbf03db4b0e04a
2024-08-08 23:23:42 +00:00
xavi92
c43b0f8db7 downloadsmenu.cpp: Fix missing std::ios::binary
std::ios::binary holds equivalent semantics to fopen(3)'s 'b' flag.
Whereas POSIX systems would typically ignore this flag, Windows relies
on this flag to apply conversions to newline characters.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9529 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e91037ffa80ddede63866f10012d9d8a5d0e67e5
Former-commit-id: 115f04a57001cf92fca5d3b27ce5e2b2c5fe4dd9
2024-08-08 23:23:09 +00:00
iobyte
a8134a1491 fix downloaded data corruption on windows
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9526 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 721848819c0a8a059f3d75f3ca53522e724d8ce0
Former-commit-id: b9305e143d28936522ea88635c485b7dba70e369
2024-08-05 14:28:34 +00:00
iobyte
de681128e2 more windows build work
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9524 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 692a5d4cc221908ddaed30eb3dfa80abfb7079e6
Former-commit-id: eae44d17673ae4d2cbaf4580c3ac0619255ce757
2024-08-04 16:18:22 +00:00
xavi92
e18245c29e eventloop.c: Update member initialiser list
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9517 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: eb14aaac6d94368516ba02b374e8e38ca994b717
Former-commit-id: 05b5e33c1fb0df9a4d339ecf5ebd0300c1290bb5
2024-07-31 22:04:14 +00:00
iobyte
8217fa0031 displayconfig: add some more monitor refresh rates
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9513 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 4b4a0bad723f1236ff822d9c7c3d276cee79f701
Former-commit-id: 33e4aceee9ed88dc656706b05df727eabb88a091
2024-07-31 03:25:52 +00:00
iobyte
d7262c6526 fix Windows eventloop crash
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9510 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 50f2810b869040a5343e3b322cbd8f3dbcc09cc1
Former-commit-id: 6e4960da072b9cc99bf3540561bb15fe853f9e70
2024-07-31 01:03:57 +00:00
xavi92
e06a519365 Remove trailing newlines
The following shell script was used:

while read f
do
	sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' -- "$f"
done <<EOF
$(svn ls -R | grep \
	-e '.\cpp$' \
	-e '\.cmake$' \
	-e '\.txt$' \
	-e '\.cppcheck$' \
	-e '\.frag$' \
	-e '\.h$' \
	-e '\.hpp$' \
	-e '\.vert$' \
	-e '\.xml$' \
	-e '\.java$' \
	-e '\.c$')
EOF


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9509 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: aac7ab5702079417cb16ca2fa291be07033ea549
Former-commit-id: f0286e4119f166d7b78f9d13ff2ea04ffaa95c67
2024-07-30 22:17:48 +00:00
xavi92
665996fd28 Convert all files with dos2unix
Some files were written with UTF-8 with BOM encoding. Now, all files
should be UTF-8 only.

The following shell script was used:

while read f
do
	dos2unix -- "$f"
done <<EOF
$(svn ls -R | grep \
	-e '.\cpp$' \
	-e '\.cmake$' \
	-e '\.txt$' \
	-e '\.cppcheck$' \
	-e '\.frag$' \
	-e '\.h$' \
	-e '\.hpp$' \
	-e '\.vert$' \
	-e '\.xml$' \
	-e '\.java$' \
	-e '\.c$')
EOF


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9508 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 0b59a439a39e5c8a3be0d34b1a080038468c53e2
Former-commit-id: c15cc27f94228ae27cd2f712505c6bdd0cf15e30
2024-07-30 22:04:12 +00:00
xavi92
6d7ca06e02 String trailing whitespaces
The following shell script was used:

while read f
do
        sed -Ei 's/[[:space:]]+$//g' "$f"
done <<EOF
$(svn ls -R | grep \
        -e '.\cpp$' \
        -e '\.cmake$' \
        -e '\.txt$' \
        -e '\.cppcheck$' \
        -e '\.frag$' \
        -e '\.h$' \
        -e '\.hpp$' \
        -e '\.vert$' \
        -e '\.xml$' \
        -e '\.java$' \
        -e '\.c$')
EOF

As a side effect, this has also converted some files from CRLF line
endings to LF.

File extensions such as .ac or .osg were intentionally left out because
those usually are very large files generated by tools.



git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9507 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 6c1e5ab34415982ec77fc92a77e1b1c149518eca
Former-commit-id: c6cf9480ae7c1d2f9a999eb6c6b976eef8bae3ba
2024-07-30 21:45:07 +00:00
iobyte
660e32020e remove cmake find_package curl
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9506 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f3d91e2c6001bad1c7c14b425501cff370444cdb
Former-commit-id: 13f7986fd6c31076c8664c245e74c3f8e481ea68
2024-07-25 14:04:52 +00:00
iobyte
61b4ceeade legacymenu: add curl dependency
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9504 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 32e4de10af2320cb9fea044b604f679a66ed7d21
Former-commit-id: 9ab4718317c7a596e0031446f89b44c36eba95ec
2024-07-24 20:57:04 +00:00
xavi92
e785f426d2 downloadsmenu.cpp: Extract asset on data directory
Otherwise, GfLocalDir and GfDataDir might be residing on different file
systems, and therefore rename(3) could fail with EXDEV ("Invalid
cross-device link").


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9503 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7ffb92a15b0e36930c930f279d75e940d8083527
Former-commit-id: e0947c2dba73073af5b1be4b60469474b9fd6dea
2024-07-24 16:22:20 +00:00
xavi92
0cc87184ea downloadsmenu.cpp: Fix typo
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9502 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: eb7f37d7d005d33a87be913d984582472909fcf4
Former-commit-id: 1cd69820252ff46f776beaea4b2abe2627578b20
2024-07-24 16:11:41 +00:00
xavi92
7135e836d6 downloadsmenu.cpp: Fix wrong return value
Whenever an error occurs, libcurl expects a value different than size,
and not a negative value. This should fix signed-to-unsigned diagnostic
messages from some implementations.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9501 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 328c49f1644e946096f78b581f2d3fac6b3eea7a
Former-commit-id: 3beaee432ff7f655b11aaa3f2c33f2600e86d9ae
2024-07-24 16:11:08 +00:00
iobyte
9f566208e7 fix protability rmdir_r link error
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9500 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: c054513c48a9d6c4e57296b3e601f399772ffe28
Former-commit-id: 9711139713547b129c6374b95cbcc25b24d0a892
2024-07-24 00:08:03 +00:00
iobyte
53c321cfad fix curl header file compile error
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9499 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1124f22f0c2dfdd30e774d022801073f1d7761d4
Former-commit-id: 2fbd6bd193ae97328a2e0351ac3ea78ca53237d5
2024-07-24 00:05:48 +00:00
iobyte
e520583509 legacymenu: add missing include files to CMakeLists.txt
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9498 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: facfa6d8b23c669e6232c697465c6e0c190c1f5b
Former-commit-id: 8e836f44b3c2db85d0a5764d0d1373122f2399de
2024-07-22 18:19:31 +00:00
iobyte
7782ac66c6 portability: fix windows build
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9497 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 12629e2498a827919084b3a953a2ed4db51ff1b0
Former-commit-id: 242b719aff3a589bbfd277fd4dc9bcbfea72d38d
2024-07-22 16:36:09 +00:00
xavi92
5ee1a1adcf win32.cpp: Fix syntax errors
This file was originally in C99 and (poorly) adapted to C++, which
caused some syntax errors as C++ holds different rules compared
to C99.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9494 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d7020315ae5cd1d5657c44695ec321e15be7545f
Former-commit-id: 2a88f57ba6e41584074a6410edcecf39463f868a
2024-07-19 15:17:40 +00:00
xavi92
4dd8b822e6 Implement in-game download manager
This in-game download manager allows users to fetch assets, such as
cars, tracks or drivers, from a configurable list of servers following a
specific JSON schema.

Several smaller classes have been designed to assist the download
manager:

- entry: defines an entry in the assets lists and its state.
- thumbnail: defines a visible entry on the list, will always match
one entry.
- writebuf: allows dumping a file downloaded over HTTP{S} to memory.
- writefile: allows dumping a file downloaded over HTTP{S} to a file.
- unzip: a higher-level, C++ wrapper to minizip.

It was also required to implement a function that removed directories
recursively, namely rmdir_r. Since this is not portable accross POSIX
and Windows systems, their respective implementations have been provided
on src/libs/portability.

The following dependencies have been added:
- libcurl: HTTP{S} operations, already required by webserver.
- OpenSSL: hash calculation.
- minizip: zip extraction, it required its on Findminizip.cmake as it is
not provided by upstream CMake.
- zlib: required by minizip.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9490 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 915908c54f5ea8d7f6926943b2fea670e9973bea
Former-commit-id: 9cb2a8874779f6b4d9d6201f3d8af8b29c067a13
2024-07-15 03:27:16 +00:00
xavi92
dea67f471a legacymenu: Build with standard C++11
Future commits will make use of C++11 features.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9488 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: f05b17bcd17f756665d440da4ed8c29a61ca9785
Former-commit-id: 459a21a593e3a2e129a7a1aa08b2cabd45931780
2024-07-15 03:06:48 +00:00
xavi92
b584e3668c guilabel.cpp: Remove length limitation
For some unknown reason, labels could not have their text reassigned to
a longer text, being limited to the length of the first text that was
ever assigned to it.

This seems like an arbitrary limitation that does not introduce any
regressions, so it is probably reasonable to remove it.

Additionally, future commits will make use of labels whose text could be
reassigned several times.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9487 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2536884b05c76ec5788ef59fc8556cc5a9fe3705
Former-commit-id: 2deec2b67b979e173b4f878dbed1811ebdde475e
2024-07-15 03:05:59 +00:00
xavi92
73dd7a7d49 guimenu.cpp: Avoid fixed-length buffer for path
There is no actual reason why the path length ought to be limited to
1024 bytes. Since strPath was already a std::string, it made sense to
use to concatenate all tokens with it and use c_str instead.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9486 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1ffcb2a1e6b949ce31ddc3466921997b38855f44
Former-commit-id: 1a0565184bdc86ad5c7fd10f1db29b08ae000953
2024-07-15 03:05:28 +00:00
xavi92
fd80f2335a eventloop: Support arguments on recompute callback
This will be used by future commits.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9485 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 45f75ac5601b75d4b9abd1d6962dd2144fc20005
Former-commit-id: 1191050c84198aae6f224c7b50eecad6a10fde7b
2024-07-15 03:04:36 +00:00
xavi92
9914e9d24c Implement maximum frame rate limit
This new configuration can be adjusted from the display configuration
screen and allows to cap maximum fps so that CPU load is greatly
reduced, especially on menu screens.


git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9484 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b63c4a7c907bbfb3fc8d44a6a77c7c1948341174
Former-commit-id: c331b396c32d1fd7d57b17ab880f44b808e12088
2024-07-15 02:52:31 +00:00
iobyte
ab2286b71e trackgen: add default material to object files when missing
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9483 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e7a0bdbb8cf07257c37bc52a7c6b6ccef20f3ad2
Former-commit-id: 14d24fac0947c96e6c1e04c8bfa6bdfa1ed474c7
2024-07-14 15:05:39 +00:00
iobyte
3c262350cf trackgen: remove bad triangles and empty objects
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9482 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: eb3324a025e15b163352db320a3d6e1dbd3fe352
Former-commit-id: 8249e2fce56988a9ac900e13f5ed2777d947a3b9
2024-07-13 23:29:02 +00:00
iobyte
a5ead10fba show the track 3d model
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9481 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e910b486c2cb6146c99ba54ff7f4c19c4fed7c9c
Former-commit-id: cc770246dc7c20c526d10d8cc496026123b75283
2024-07-13 16:52:21 +00:00
iobyte
71b57e502c trackeditor: show option to change graphic file extension to match export type
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9480 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ff783e6ae1d7075403844631776f8d1e099faf87
Former-commit-id: 2c9ed4b8e1dd881d583d29e59985276fb61192a8
2024-07-13 15:15:25 +00:00
iobyte
a619a69a9a trackgen: remove empty objects from models
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9479 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 3aa936cc73f0e42c17738f71639fa03cc94abde0
Former-commit-id: b15cfc67ba81a3f547f8831f37ec2f0e1321eb27
2024-07-12 20:09:22 +00:00
iobyte
92012b0dae trackgen: update regression tests for acc files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9478 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b25b545db8c424314d067231dda4e028a6416537
Former-commit-id: 8c65052505b1e407fdb3ced553354d3c38e41f95
2024-07-12 15:52:15 +00:00
iobyte
31f050dfd0 trackgen: fix bad triangle detection
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9477 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 20d9024c965a3231918890615b03a6165cac9992
Former-commit-id: e6ff127e31af2ef335afc94569ef12207d5cd862
2024-07-12 15:13:20 +00:00
iobyte
bf7e9cb8dc trackgen: warn about bad triangles
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9476 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d74a998e693635954b1471d7a909c72b14a88268
Former-commit-id: ccc80ca1ffd501cbb71e701234f2a98cc5b4ad11
2024-07-12 02:32:00 +00:00
iobyte
c838ec5768 trackgen: fix hang from bad models
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9475 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: d302f8b8bb1fff419a57b6858be2179820d393b4
Former-commit-id: 87ef5c399df84f938f7baaa7c9b17e49e9c99f5f
2024-07-11 16:26:03 +00:00
iobyte
d664b8da9f trackgen: update version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9474 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 1afaaf71e28eea4bc0e3ea47d9f3e762f832c544
Former-commit-id: d3cd2b4b361049fc65089b6588bcb4ab83c0577e
2024-07-11 15:42:04 +00:00
iobyte
a809475b47 trackgen: fix double sided normals
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9473 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e80bca4f9f393817be4061918f20e9dba886be68
Former-commit-id: 48b0dff667dc927c6452b2630b2ecccb95442a73
2024-07-11 15:12:02 +00:00
iobyte
cb897f2621 trackgen: update version
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9472 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: e4daa881d40a1ce79ed1efc998a4c1071b83200c
Former-commit-id: 0219ab2f223178a62ec979203bc4908d0bed7707
2024-07-10 20:45:33 +00:00
iobyte
a221addca8 trackgen: fix normal generation
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9471 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 2ce6ca6355d456c2134349a9d412246a12865105
Former-commit-id: c3bd3b135d28b95221a7ac402ad60b3593d5df09
2024-07-10 20:44:22 +00:00
iobyte
f8ea0c2426 trackgen: fix generated normals when outputting acc files
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9470 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: a0df34cdfd1dded9febe978ffa079b5d32b259f1
Former-commit-id: dde3690787777feb9af0c45ab3a182574291edad
2024-07-08 23:23:20 +00:00
iobyte
b3c35cf85b osggraph: fix acc loader when it finds bad traingles
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9468 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 103f70883cad6cd5ea8e1e3f090ea8b50a7fffe4
Former-commit-id: 41de3f3b7427b9b6ab6cbd62af6c422f338262d3
2024-07-01 15:52:50 +00:00
iobyte
a8224fd5fe trackgen: check raceline files in regression tests
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9467 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 63edac72891624206387c7dcc68b430d3f1870fa
Former-commit-id: 836c22843cd8e7731cabf3a59cbddedb8b59aaf2
2024-06-29 18:18:04 +00:00
iobyte
7f246e9029 trackgen: check more renamed files in regression tests
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9466 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: dc645fc0ddfad202b2c9d05a265d9e444c07261c
Former-commit-id: a30acd4b958cf635bc0282363410e8a9d78ecb95
2024-06-29 17:54:02 +00:00
iobyte
2e0d19fdf8 trackgen: check all generated files in all regression tests
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9465 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: ead1245da84ff8fc2433868801340168942b81c5
Former-commit-id: 67d998b6356b9e31d64e0dd68b2accdcd5f072a6
2024-06-29 17:22:47 +00:00
iobyte
c5dbb80c8a trackgen: check all generated files in regression tests
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9464 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: b136a63c0625d9b08b2ad86d3af43ac2d02468be
Former-commit-id: 78d1b53642d5ec038af7529c7e83e857bbd08082
2024-06-29 17:10:09 +00:00
iobyte
291e8c70dd trackgen: update version number
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9463 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 7012ce73dce6dca1c26a753b0d153f36f675d55b
Former-commit-id: 9d2422275620367bf1535f27a11a46d523be0d9e
2024-06-29 14:15:22 +00:00
iobyte
835d6ecd22 trackgen: fix object placement
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@9462 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: eca67fb050781a2bc55f08ee01a4803ce2a2b66b
Former-commit-id: bda15a8f09a598e0ba80a2ba58b659d982ddf8fb
2024-06-29 14:12:36 +00:00