-
903a79cf85
Assign used links during room generation
justin
2021-11-02 22:27:19 +00:00
-
0b058674ea
Separate placement spot from placement type
justin
2021-11-02 21:12:11 +00:00
-
59f43a3602
Add lights to buttons, cleanup
justin
2021-11-02 19:38:22 +00:00
-
9eda8c81a9
Unify more doors
justin
2021-11-02 11:04:23 +00:00
-
7ef1da9be5
Work on sensor machines, remove some datatypes associated with placements
justin
2021-11-01 23:07:58 +00:00
-
82de39657b
Implement basic laser sensor
justin
2021-11-01 18:20:45 +00:00
-
0dcb1d2c07
Cleanup bullet damage
justin
2021-11-01 17:20:25 +00:00
-
e4c73b9b8b
Control wall damage effects using the wall
justin
2021-11-01 16:50:09 +00:00
-
7ddbbdda14
Improve machines, tweak wall ids
justin
2021-11-01 15:21:21 +00:00
-
7692421112
Reorganise render collections
justin
2021-11-01 02:15:22 +00:00
-
da346bc3a0
Unify world shape and picture into spic
justin
2021-11-01 02:00:12 +00:00
-
86fdfd260e
Add objects based on walls, called machines
justin
2021-10-31 22:55:02 +00:00
-
08fa84c1fd
Cleanup and reorganise
justin
2021-10-31 19:46:32 +00:00
-
41e64d14c3
Move unused functions
justin
2021-10-31 16:52:07 +00:00
-
3efdb9e4f8
Cleanup
justin
2021-10-31 16:51:54 +00:00
-
e3a8417f07
Remove force fields, cleanup
justin
2021-10-31 16:27:41 +00:00
-
74a4267393
Cleanup
justin
2021-10-31 15:03:05 +00:00
-
c443cc4372
Generalise flame flicker, cleanup
justin
2021-10-31 14:18:57 +00:00
-
49db8f804e
Cleanup
justin
2021-10-31 13:43:54 +00:00
-
8dd6379d8e
Cleanup
justin
2021-10-31 13:34:22 +00:00
-
a6867b1fad
Add muzzle flare
justin
2021-10-31 13:04:18 +00:00
-
502be6f64f
Cleanup. Start tweaking flares, glares and flashes
justin
2021-10-29 21:47:03 +01:00
-
78f91e522b
Unify config files, add capability to remember window position
justin
2021-10-29 19:35:54 +01:00
-
4df03e59f5
Make more point-free
justin
2021-10-29 18:44:54 +01:00
-
d5d4c93007
Various cleanups
justin
2021-10-29 18:40:28 +01:00
-
4480d0f7c7
Fix thunk leak
justin
2021-10-29 17:54:28 +01:00
-
50d0f18ab7
Determine thunk leak when marking seen walls
justin
2021-10-29 17:25:12 +01:00
-
686a9fc3ee
Unify block wall types
justin
2021-10-28 00:05:57 +01:00
-
74e19008b4
Working reimplementation of blocks and destruction
justin
2021-10-27 12:12:51 +01:00
-
8f738410c0
Unshadow window blocks when neighbour destroyed
justin
2021-10-27 11:44:09 +01:00
-
15fac3db6e
Allow for destruction of blocks again
justin
2021-10-27 00:15:26 +01:00
-
12d43f9cf0
Partially implement separate blocks
justin
2021-10-26 22:53:49 +01:00
-
d136fd910c
Commit before changing block type
justin
2021-10-19 21:11:02 +01:00
-
982c8d81e1
Cleanup
justin
2021-10-19 15:13:41 +01:00
-
1f8b4b8565
Unify save states
justin
2021-10-19 14:20:56 +01:00
-
4c3a18d7d7
Fuse data
justin
2021-10-19 13:15:30 +01:00
-
9e9d2b5def
Cleanup
justin
2021-10-19 13:14:52 +01:00
-
d46de1ca80
Add tank furniture, stop autorotate when aiming
justin
2021-10-05 22:57:54 +01:00
-
cab8c25610
Fix tile drawing bug
justin
2021-10-04 17:20:18 +01:00
-
a6a3841d36
Add paths to procedurally generated corner rooms
justin
2021-10-04 13:51:20 +01:00
-
c8e08d903e
Nub close points for game room boundaries
justin
2021-10-04 09:39:18 +01:00
-
df9a8ea242
Add view debug option
justin
2021-10-03 18:47:11 +01:00
-
b526517404
Fix placement shifting
justin
2021-10-03 18:24:36 +01:00
-
2c5cdbdc73
Tweak pillar room
justin
2021-10-03 17:52:35 +01:00
-
0c6fa80ce0
Tweak weapon pictures
justin
2021-10-03 13:19:53 +01:00
-
8c1496e140
Refactor item drawing
justin
2021-10-01 23:01:36 +01:00
-
5f17841811
Fix placement movement bug
justin
2021-10-01 09:51:47 +01:00
-
4b5a75f4af
Refactor vault room
justin
2021-10-01 00:48:19 +01:00
-
1414d08d88
Fix bug when forming convex hull of game room bounds
justin
2021-09-30 23:46:59 +01:00
-
cb23960bd7
Remove requirement for external door ids
justin
2021-09-30 15:52:01 +01:00
-
c88f88004d
Fix wall bug, refactor placements
justin
2021-09-30 15:35:35 +01:00
-
eb393708c4
Commit before making all walls zoned
justin
2021-09-30 13:36:07 +01:00
-
d7f975d40e
Add light fittings
justin
2021-09-29 19:07:02 +01:00
-
f3437adef7
Working implementation of light change when door opens
justin
2021-09-29 01:34:54 +01:00
-
6b937b115e
Continue placement refactor
justin
2021-09-28 15:44:32 +01:00
-
b8af2ce9d8
Commit before placement refactor
justin
2021-09-28 14:55:22 +01:00
-
751000636e
Continue major door/wall refactor
justin
2021-09-28 12:32:44 +01:00
-
1990558985
Refactor doors
justin
2021-09-28 01:48:03 +01:00
-
743c1c878d
Make buttons have shape, expose multiple bugs
justin
2021-09-27 12:28:53 +01:00
-
d9ad55ec50
Implement simple sweep light
justin
2021-09-26 23:38:32 +01:00
-
c0480f0ad6
Tweak pipes and girders
justin
2021-09-26 15:21:32 +01:00
-
d641e96502
Fix light source creature id bug
justin
2021-09-26 13:58:09 +01:00
-
79b2692199
Refactor inverse shockwave
justin
2021-09-26 12:09:44 +01:00
-
a823d4c6df
Refactor tractor beam
justin
2021-09-26 02:58:38 +01:00
-
32367b5b2d
Add trajectory to grenades, various refactoring
justin
2021-09-25 18:39:53 +01:00
-
a0340eb024
Use mutable vectors to store shape vertex counts
justin
2021-09-24 15:22:16 +01:00
-
7da1a8bc45
Move debug flags to config, various perf improvements
justin
2021-09-24 13:25:24 +01:00
-
899cf6ef81
Remove wall corner collision test for creatures
justin
2021-09-24 11:31:08 +01:00
-
1883e0785e
Commit before trying to store shape indices using mutable vector
justin
2021-09-23 22:05:37 +01:00
-
4a1501a358
Engage multiple threads
justin
2021-09-23 21:19:38 +01:00
-
85edd98d62
Various performance improvements
justin
2021-09-23 15:27:37 +01:00
-
7b6904b51f
Fix direction stuttering bug
justin
2021-09-22 19:42:39 +01:00
-
0295b3dd70
Basic closeness check for floor items
justin
2021-09-22 12:05:28 +01:00
-
27a780ff47
Draw floor item shapes
justin
2021-09-22 11:54:25 +01:00
-
fa7d8e1b50
Add toggle for visual sounds
justin
2021-09-22 11:37:07 +01:00
-
a4fbe6126c
Refactor shader loading
justin
2021-09-22 11:22:23 +01:00
-
952ec1c579
Working dynamic shadows using shape vertices buffer
justin
2021-09-22 10:34:39 +01:00
-
07e128bb04
Towards working shadows
justin
2021-09-21 10:34:35 +01:00
-
8854b195cc
Buggy (but fastish) merge of shadows into shapes
justin
2021-09-21 10:09:40 +01:00
-
e98ada22fd
Commit before merging edge buffer into shape buffer
justin
2021-09-21 09:35:36 +01:00
-
2804d58a5a
Continue shape rendering improvements
justin
2021-09-21 02:04:41 +01:00
-
464b0b16db
Broken commit, just to restore deleted function
justin
2021-09-21 01:28:11 +01:00
-
7f1a365cac
Draw shape shadows using index buffer
justin
2021-09-21 00:43:45 +01:00
-
5cbcbec101
Working element buffer object
justin
2021-09-20 12:36:35 +01:00
-
c605ac74ff
Performance improvements, combine cap and geometry buffer
justin
2021-09-18 19:48:35 +01:00
-
80aa67015c
Performance tweaks
justin
2021-09-18 15:38:46 +01:00
-
2d8f1089a1
Allow for items to cast shadows
justin
2021-09-18 11:00:52 +01:00
-
6ac53c052c
Working (but slow) shadow shapes
justin
2021-09-17 23:12:51 +01:00
-
294e01479a
Define shape datatype
justin
2021-09-14 01:17:07 +01:00
-
29f048cfdd
Add dust on bullet wall hit
justin
2021-09-13 12:23:51 +01:00
-
b27c174d93
Refactor control list display
justin
2021-09-13 01:39:53 +01:00
-
d11d19c9e8
Fix reloading of start of level
justin
2021-09-13 00:34:14 +01:00
-
49274064a0
Add quicksave
justin
2021-09-13 00:17:45 +01:00
-
064d43f903
Center and rotate to horizontal sound text
justin
2021-09-12 21:00:02 +01:00
-
72657294d1
Continue tweaking sound
justin
2021-09-12 20:33:33 +01:00
-
51a85bd1ec
Refactor sound
justin
2021-09-12 17:52:34 +01:00
-
ea333a363b
Add menu option for auto camera rotation
justin
2021-09-11 20:22:44 +01:00
-
f2553ded0e
Implement auto rotate camera when close to walls
justin
2021-09-11 19:55:46 +01:00
-
aa7413a29f
Cleanup, move towards unifying zones
justin
2021-09-11 15:52:43 +01:00
-
27e4f16dd9
Add new files
justin
2021-09-11 12:17:36 +01:00