neuromancer
|
86fd7665af
|
FREESCAPE: group-related fixes
|
2023-08-19 13:28:38 +02:00 |
|
neuromancer
|
39f2deaa35
|
FREESCAPE: improved group animations
|
2023-08-19 13:28:38 +02:00 |
|
neuromancer
|
f7710a5cbe
|
FREESCAPE: implemented group parsing for dark
|
2023-08-16 08:02:28 +02:00 |
|
neuromancer
|
ba4cb6a2f6
|
FREESCAPE: avoid rendering invisible objects in groups
|
2023-08-14 09:57:41 +02:00 |
|
neuromancer
|
dd1c206a57
|
FREESCAPE: refactored animation support to use a structure
|
2023-08-14 09:57:41 +02:00 |
|
neuromancer
|
34246e25cc
|
FREESCAPE: refactored group parsing code
|
2023-08-13 20:56:45 +02:00 |
|
neuromancer
|
63b8b0bf53
|
FREESCAPE: move execution and rendering code code inside group
|
2023-08-12 12:49:33 +02:00 |
|
neuromancer
|
b4fc39a01b
|
FREESCAPE: preliminary implementation of startanim opcode
|
2023-08-12 08:19:31 +02:00 |
|
neuromancer
|
3b56dc346d
|
FREESCAPE: improved parsing and handling of groups
|
2023-08-11 21:30:20 +02:00 |
|
neuromancer
|
b1dcace573
|
FREESCAPE: added offsetOrigin function to avoid breaking setOrigin
|
2023-07-01 21:20:52 +02:00 |
|
neuromancer
|
a93f02e33a
|
FREESCAPE: improved rendering of group animations
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
ec0d13ca5c
|
FREESCAPE: improved rendering and scaling of group objects
|
2023-05-18 11:28:43 +02:00 |
|
neuromancer
|
9f1b865829
|
FREESCAPE: initial parsing and rendering of group objects
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
0589fe0912
|
MATH: added generic collision code for AABB class
|
2023-05-06 14:03:04 +02:00 |
|
neuromancer
|
d25c824cb0
|
FREESCAPE: added walls and simplified area change code for driller for dos
|
2023-03-28 19:11:48 +02:00 |
|
neuromancer
|
b67cf12349
|
FREESCAPE: implemented area connections in dark
|
2023-02-05 18:11:59 +01:00 |
|
neuromancer
|
69735a15fb
|
FREESCAPE: refactored frame rendering code to avoid displaying things too quickly
|
2022-12-17 19:28:37 -03:00 |
|
neuromancer
|
9eacc4f955
|
FREESCAPE: refactored sensor code
|
2022-12-17 19:28:37 -03:00 |
|
neuromancer
|
6b23e37bc1
|
FREESCAPE: removed extra semicolon
|
2022-12-13 11:07:49 -03:00 |
|
neuromancer
|
4c969c7c47
|
FREESCAPE: basic implementation of code that restart the game in driller
|
2022-11-30 12:36:49 +01:00 |
|
neuromancer
|
52cc36a7fd
|
FREESCAPE: refined sensor firing range detection
|
2022-11-26 22:53:53 +01:00 |
|
neuromancer
|
a4b657700d
|
FREESCAPE: render sensors as small cubes
|
2022-11-15 18:28:59 +01:00 |
|
neuromancer
|
a445e98f28
|
FREESCAPE: parse conditions in sensors
|
2022-11-14 22:58:28 +01:00 |
|
neuromancer
|
7d873d698e
|
FREESCAPE: parse all fixed fields of the sensors and introduced group objects
|
2022-11-14 22:58:28 +01:00 |
|
neuromancer
|
84c553c5ac
|
FREESCAPE: refactor duplicate and scale object code
|
2022-11-12 09:22:46 +01:00 |
|
Eugene Sandulenko
|
757fbace75
|
FREESCAPE: Add missing override keywords
|
2022-11-10 13:43:10 +01:00 |
|
neuromancer
|
d7c6cbcc80
|
FREESCAPE: Check driller position before actually bring it
|
2022-11-07 23:59:04 +01:00 |
|
neuromancer
|
bb7e29b538
|
FREESCAPE: Entrance is now a header-only class
|
2022-11-07 23:59:04 +01:00 |
|
neuromancer
|
f11eabc495
|
FREESCAPE: avoid potential null derreference when constructing bounding boxes for geometric objects
|
2022-11-07 09:21:03 +01:00 |
|
Eugene Sandulenko
|
3d9169440a
|
FREESCAPE: Fix override warnings
|
2022-11-07 00:48:18 +01:00 |
|
neuromancer
|
5d21f8b223
|
FREESCAPE: GlobalStructure is a header-only class
|
2022-11-06 22:00:45 +01:00 |
|
neuromancer
|
3450bb7474
|
FREESCAPE: Sensor is a header-only class
|
2022-11-06 22:00:45 +01:00 |
|
neuromancer
|
5d6e0edc5b
|
FREESCAPE: Object is a header-only class
|
2022-11-06 22:00:45 +01:00 |
|
neuromancer
|
2ac4af2347
|
FREESCAPE: improved comments on original code atribution
|
2022-11-06 22:00:38 +01:00 |
|
neuromancer
|
119d663943
|
FREESCAPE: sorted, removed and simplified a number of includes
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
d35cbc41cb
|
FREESCAPE: removed pointers to strings to avoid memory leaks
|
2022-11-06 22:00:37 +01:00 |
|
neuromancer
|
3f56b2e009
|
FREESCAPE: added new line at the end of each file
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
81acd105c3
|
FREESCAPE: added proper comment next to each endif
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
5e736da809
|
FREESCAPE: renamed ObjectType enum to follow code conventions
|
2022-11-06 22:00:36 +01:00 |
|
neuromancer
|
aba5bac2ed
|
FREESCAPE: renamed variable names from Object classes to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
da4ac7f456
|
FREESCAPE: use uint for loop variables and avoid type conversion
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
a7ad8d87d5
|
FREESCAPE: removed old debug statements
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
3e4b23f241
|
FREESCAPE: used clang-format to improve code formatting
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
5ed0c4a0cf
|
FREESCAPE: avoid reallocing memory from colours and ordinates
|
2022-11-06 22:00:29 +01:00 |
|
neuromancer
|
5df7776f37
|
FREESCAPE: correctly deallocate geometric objects and the data bundle
|
2022-11-06 22:00:29 +01:00 |
|
neuromancer
|
b66fe39138
|
FREESCAPE: refactored GlobalStucture into a separated file
|
2022-11-06 22:00:28 +01:00 |
|
neuromancer
|
8466ff5ad2
|
FREESCAPE: fixed override warnings
|
2022-11-06 22:00:28 +01:00 |
|
neuromancer
|
003cb43efd
|
FREESCAPE: fixed compiler warnings
|
2022-11-06 22:00:20 +01:00 |
|
neuromancer
|
d7c076fb53
|
FREESCAPE: recompute bounding box when an object is moved
|
2022-11-06 22:00:19 +01:00 |
|
neuromancer
|
0388784ae8
|
FREESCAPE: added special case to convert rectangles that are really lines
|
2022-11-06 22:00:17 +01:00 |
|