]> git.lizzy.rs Git - nothing.git/log
nothing.git
6 years agoTODO(#220)
rexim [Mon, 2 Jul 2018 21:01:06 +0000 (04:01 +0700)]
TODO(#220)

6 years agoTODO(#219)
rexim [Mon, 2 Jul 2018 21:00:37 +0000 (04:00 +0700)]
TODO(#219)

6 years agoExtend TODO description
rexim [Mon, 2 Jul 2018 20:58:51 +0000 (03:58 +0700)]
Extend TODO description

6 years agoTODO for unfinished work
rexim [Mon, 2 Jul 2018 20:57:12 +0000 (03:57 +0700)]
TODO for unfinished work

6 years agoSpecial treatment for platforms in physical_world
rexim [Mon, 2 Jul 2018 20:24:01 +0000 (03:24 +0700)]
Special treatment for platforms in physical_world

6 years agoRemove rigid_bodies
rexim [Mon, 2 Jul 2018 20:12:47 +0000 (03:12 +0700)]
Remove rigid_bodies

6 years agoMove gravity to physical_world
rexim [Mon, 2 Jul 2018 20:10:45 +0000 (03:10 +0700)]
Move gravity to physical_world

6 years agoBoxes are not solid anymore
rexim [Mon, 2 Jul 2018 20:04:34 +0000 (03:04 +0700)]
Boxes are not solid anymore

6 years agoIntegrate physical_world into the level
rexim [Mon, 2 Jul 2018 19:58:32 +0000 (02:58 +0700)]
Integrate physical_world into the level

6 years agoAdd boxes_add_to_physical_world
rexim [Mon, 2 Jul 2018 19:38:52 +0000 (02:38 +0700)]
Add boxes_add_to_physical_world

6 years agoIntroduce physical_world_t
rexim [Mon, 2 Jul 2018 19:34:29 +0000 (02:34 +0700)]
Introduce physical_world_t

6 years agoRemove platforms_apply_force
rexim [Mon, 2 Jul 2018 19:20:03 +0000 (02:20 +0700)]
Remove platforms_apply_force

6 years agoIntroduce solid_collide_with_solid into the solid interface
rexim [Mon, 2 Jul 2018 19:08:52 +0000 (02:08 +0700)]
Introduce solid_collide_with_solid into the solid interface

6 years agoMerge pull request #214 from tsoding/213
Alexey Kutepov [Sun, 1 Jul 2018 18:42:09 +0000 (01:42 +0700)]
Merge pull request #214 from tsoding/213

(#213) Introduce rigid_bodies_t entity

6 years agoTODO(#217)
rexim [Sun, 1 Jul 2018 18:12:28 +0000 (01:12 +0700)]
TODO(#217)

6 years agoTODO(#216)
rexim [Sun, 1 Jul 2018 18:11:51 +0000 (01:11 +0700)]
TODO(#216)

6 years agoTODO(#215)
rexim [Sun, 1 Jul 2018 18:11:19 +0000 (01:11 +0700)]
TODO(#215)

6 years ago(#213) TODO: replace rigid_rect_t with rigid_bodies_t
rexim [Sun, 1 Jul 2018 18:09:27 +0000 (01:09 +0700)]
(#213) TODO: replace rigid_rect_t with rigid_bodies_t

6 years ago(#213) add rigid_bodies_fill_rect operation
rexim [Sun, 1 Jul 2018 18:08:42 +0000 (01:08 +0700)]
(#213) add rigid_bodies_fill_rect operation

6 years ago(#213) Increase RIGID_BODIES_CAPACITY
rexim [Sun, 1 Jul 2018 18:01:06 +0000 (01:01 +0700)]
(#213) Increase RIGID_BODIES_CAPACITY

6 years ago(#213) replace realloced rigid_bodies buffers in their lt
rexim [Sun, 1 Jul 2018 18:00:02 +0000 (01:00 +0700)]
(#213) replace realloced rigid_bodies buffers in their lt

6 years ago(#213) Implement lt_replace operation
rexim [Sun, 1 Jul 2018 17:59:40 +0000 (00:59 +0700)]
(#213) Implement lt_replace operation

6 years ago(#213) Implement rigid_bodies data structure
rexim [Sun, 1 Jul 2018 17:26:47 +0000 (00:26 +0700)]
(#213) Implement rigid_bodies data structure

6 years ago(#213) Introduce rigid_bodies entity
rexim [Sun, 1 Jul 2018 16:29:07 +0000 (23:29 +0700)]
(#213) Introduce rigid_bodies entity

6 years agoMove SDL_Quit_lt and Mix_CloseAudio_lt to lt_adapters
rexim [Tue, 19 Jun 2018 19:00:14 +0000 (02:00 +0700)]
Move SDL_Quit_lt and Mix_CloseAudio_lt to lt_adapters

6 years agoMerge pull request #210 from tsoding/206
Alexey Kutepov [Tue, 19 Jun 2018 18:48:58 +0000 (01:48 +0700)]
Merge pull request #210 from tsoding/206

(#206) Fix double-jump

6 years agoMerge pull request #209 from geekdima/fclose-wrapper-for-lt
Alexey Kutepov [Tue, 19 Jun 2018 16:15:25 +0000 (23:15 +0700)]
Merge pull request #209 from geekdima/fclose-wrapper-for-lt

Create wrapper for fclose so it can be passed to LT_PUSH as lt_destroy_t

6 years agoMove fclose_lt to a new header for LT adapters
Dmytro Kalchenko [Tue, 19 Jun 2018 16:06:40 +0000 (19:06 +0300)]
Move fclose_lt to a new header for LT adapters

6 years ago(#206) Fix double-jump
rexim [Mon, 18 Jun 2018 17:44:23 +0000 (00:44 +0700)]
(#206) Fix double-jump

6 years agoCreate wrapper for fclose so it can be passed to LT_PUSH as lt_destroy_t
Dmytro Kalchenko [Mon, 18 Jun 2018 17:22:43 +0000 (20:22 +0300)]
Create wrapper for fclose so it can be passed to LT_PUSH as lt_destroy_t

6 years agoMerge pull request #205 from tsoding/redesign-physics-engine
Alexey Kutepov [Mon, 18 Jun 2018 11:41:58 +0000 (18:41 +0700)]
Merge pull request #205 from tsoding/redesign-physics-engine

Redesign physics engine

6 years agoTODO(#207)
rexim [Mon, 18 Jun 2018 11:38:37 +0000 (18:38 +0700)]
TODO(#207)

6 years agoTODO(#206)
rexim [Mon, 18 Jun 2018 11:38:05 +0000 (18:38 +0700)]
TODO(#206)

6 years agoRemove dead code
rexim [Mon, 18 Jun 2018 09:39:10 +0000 (16:39 +0700)]
Remove dead code

6 years agoRemove rigid_rect_jump
rexim [Mon, 18 Jun 2018 09:34:43 +0000 (16:34 +0700)]
Remove rigid_rect_jump

6 years agoMove gravity force application outside of rigid_rect
rexim [Mon, 18 Jun 2018 09:18:11 +0000 (16:18 +0700)]
Move gravity force application outside of rigid_rect

6 years agoImplement solid_apply_force for boxes
rexim [Mon, 18 Jun 2018 09:15:44 +0000 (16:15 +0700)]
Implement solid_apply_force for boxes

6 years agoImplement solid_apply_force for player
rexim [Mon, 18 Jun 2018 09:11:57 +0000 (16:11 +0700)]
Implement solid_apply_force for player

6 years agoStub solid_apply_force for rigid_rect
rexim [Mon, 18 Jun 2018 08:56:38 +0000 (15:56 +0700)]
Stub solid_apply_force for rigid_rect

6 years agoImplement solid_apply_force for platforms
rexim [Mon, 18 Jun 2018 08:54:54 +0000 (15:54 +0700)]
Implement solid_apply_force for platforms

6 years agoClose #108
rexim [Sat, 9 Jun 2018 17:35:24 +0000 (00:35 +0700)]
Close #108

It's not that big of a deal. We have the same situation for rect and
it doesn't bother use too much.

6 years agoMerge pull request #204 from tsoding/197
Alexey Kutepov [Sat, 9 Jun 2018 17:16:50 +0000 (00:16 +0700)]
Merge pull request #204 from tsoding/197

(#197) Disable camera debug mode on the whole level restart

6 years ago(#197) Disable camera debug mode on the whole level restart
rexim [Sat, 9 Jun 2018 17:06:34 +0000 (00:06 +0700)]
(#197) Disable camera debug mode on the whole level restart

6 years ago(#197) Better naming for arguments
rexim [Sat, 9 Jun 2018 16:40:13 +0000 (23:40 +0700)]
(#197) Better naming for arguments

6 years agoMerge pull request #203 from tsoding/200
Alexey Kutepov [Mon, 4 Jun 2018 04:23:29 +0000 (11:23 +0700)]
Merge pull request #203 from tsoding/200

(#200) Boxes floating in lava

6 years ago(#200) Make rigid rects float
rexim [Sun, 3 Jun 2018 18:28:40 +0000 (01:28 +0700)]
(#200) Make rigid rects float

6 years ago(#200) Introduce boxes_collide_with_lava operation
rexim [Sun, 3 Jun 2018 17:31:14 +0000 (00:31 +0700)]
(#200) Introduce boxes_collide_with_lava operation

6 years ago(#200) Change the color of the boxes
rexim [Sun, 3 Jun 2018 17:30:31 +0000 (00:30 +0700)]
(#200) Change the color of the boxes

6 years agoMerge pull request #201 from tsoding/199
Alexey Kutepov [Sat, 2 Jun 2018 18:38:56 +0000 (01:38 +0700)]
Merge pull request #201 from tsoding/199

(#199) Fix boxes physics bugs

6 years agoTODO(#202)
rexim [Sat, 2 Jun 2018 17:55:16 +0000 (00:55 +0700)]
TODO(#202)

6 years ago(#199) Fix boxes physics
rexim [Sat, 2 Jun 2018 17:52:28 +0000 (00:52 +0700)]
(#199) Fix boxes physics

6 years ago(#199) move boxes near lava
rexim [Sat, 2 Jun 2018 17:52:12 +0000 (00:52 +0700)]
(#199) move boxes near lava

6 years ago(#199) Enable -Wswitch flag for gcc
rexim [Sat, 2 Jun 2018 16:36:23 +0000 (23:36 +0700)]
(#199) Enable -Wswitch flag for gcc

6 years ago(#199) player_rect_object_collide -> player_touches_rect_sides
rexim [Sat, 2 Jun 2018 16:26:03 +0000 (23:26 +0700)]
(#199) player_rect_object_collide -> player_touches_rect_sides

6 years ago(#199) rigid_body_object_collide -> rigid_rect_touches_rect_sides
rexim [Sat, 2 Jun 2018 16:21:09 +0000 (23:21 +0700)]
(#199) rigid_body_object_collide -> rigid_rect_touches_rect_sides

6 years ago(#199) boxes_rect_object_collide -> boxes_touches_rect_sides
rexim [Sat, 2 Jun 2018 16:19:00 +0000 (23:19 +0700)]
(#199) boxes_rect_object_collide -> boxes_touches_rect_sides

6 years ago(#199) platforms_rect_object_collide -> platforms_touches_rect_sides
rexim [Sat, 2 Jun 2018 16:14:06 +0000 (23:14 +0700)]
(#199) platforms_rect_object_collide -> platforms_touches_rect_sides

6 years ago(#199) Rename solid_rect_object_collide -> solid_touches_rect_sides
rexim [Sat, 2 Jun 2018 16:12:22 +0000 (23:12 +0700)]
(#199) Rename solid_rect_object_collide -> solid_touches_rect_sides

6 years agoRemove deadcode
rexim [Sat, 2 Jun 2018 04:37:52 +0000 (11:37 +0700)]
Remove deadcode

6 years agoMerge pull request #198 from tsoding/solid-player
Alexey Kutepov [Fri, 1 Jun 2018 19:10:48 +0000 (02:10 +0700)]
Merge pull request #198 from tsoding/solid-player

Implement solid interface for player

6 years agoRemove closed TODOs: #118 #119 #110 #109 #151
rexim [Fri, 1 Jun 2018 19:05:43 +0000 (02:05 +0700)]
Remove closed TODOs: #118 #119 #110 #109 #151

6 years agoTODO(#199)
rexim [Fri, 1 Jun 2018 19:02:07 +0000 (02:02 +0700)]
TODO(#199)

6 years agoImplement solid interface for player
rexim [Fri, 1 Jun 2018 19:00:08 +0000 (02:00 +0700)]
Implement solid interface for player

6 years agoMerge pull request #196 from tsoding/193
Alexey Kutepov [Sat, 26 May 2018 15:41:11 +0000 (22:41 +0700)]
Merge pull request #196 from tsoding/193

(#193) No background in the debug mode

6 years agoRemove redundant TODO
rexim [Sat, 26 May 2018 15:38:59 +0000 (22:38 +0700)]
Remove redundant TODO

6 years ago(#193) Semi-transparent debug mode instead of outline one
rexim [Sat, 26 May 2018 15:37:10 +0000 (22:37 +0700)]
(#193) Semi-transparent debug mode instead of outline one

6 years ago(#193) wire up background debug mode
rexim [Sat, 26 May 2018 15:31:31 +0000 (22:31 +0700)]
(#193) wire up background debug mode

6 years ago(#193) Implement debug mode for background entity
rexim [Sat, 26 May 2018 15:25:30 +0000 (22:25 +0700)]
(#193) Implement debug mode for background entity

6 years agoMerge pull request #192 from tsoding/solid-interface
Alexey Kutepov [Tue, 22 May 2018 06:54:14 +0000 (13:54 +0700)]
Merge pull request #192 from tsoding/solid-interface

Solid interface

6 years agoFactor out duplicate memsets
rexim [Tue, 22 May 2018 06:50:03 +0000 (13:50 +0700)]
Factor out duplicate memsets

6 years agoAllow boxes collide with themselves
rexim [Tue, 22 May 2018 06:31:33 +0000 (13:31 +0700)]
Allow boxes collide with themselves

6 years agoMake rect_object_impact accept values instead of pointers
rexim [Tue, 22 May 2018 06:22:43 +0000 (13:22 +0700)]
Make rect_object_impact accept values instead of pointers

6 years agoGet rid of rigid_rect_collide_with_rect
rexim [Tue, 22 May 2018 06:18:47 +0000 (13:18 +0700)]
Get rid of rigid_rect_collide_with_rect

6 years agosolid.solid -> solid.ptr
rexim [Tue, 22 May 2018 05:51:00 +0000 (12:51 +0700)]
solid.solid -> solid.ptr

6 years agoTODO
rexim [Mon, 21 May 2018 18:16:40 +0000 (01:16 +0700)]
TODO

6 years agoIntroduce boxes_collide_with_solid
rexim [Mon, 21 May 2018 17:20:23 +0000 (00:20 +0700)]
Introduce boxes_collide_with_solid

6 years agoGet rid of specific rigid_rect methods
rexim [Mon, 21 May 2018 16:51:42 +0000 (23:51 +0700)]
Get rid of specific rigid_rect methods

6 years agoIntroduce solid interface
rexim [Mon, 21 May 2018 16:40:13 +0000 (23:40 +0700)]
Introduce solid interface

6 years agoMerge pull request #190 from tsoding/189
Alexey Kutepov [Sun, 20 May 2018 04:41:37 +0000 (11:41 +0700)]
Merge pull request #190 from tsoding/189

(#189) Fix standing on the boxes

6 years ago(#189) Fix standing on the boxes
rexim [Sat, 19 May 2018 17:20:27 +0000 (00:20 +0700)]
(#189) Fix standing on the boxes

6 years agoMerge pull request #188 from tsoding/68
Alexey Kutepov [Sat, 12 May 2018 17:40:00 +0000 (00:40 +0700)]
Merge pull request #188 from tsoding/68

(#68) Introduce boxes

6 years ago(#68) Make it possible to stand on the boxes
rexim [Sat, 12 May 2018 17:36:22 +0000 (00:36 +0700)]
(#68) Make it possible to stand on the boxes

6 years ago(#68) Make boxes interact with each other and the player
rexim [Sat, 12 May 2018 17:27:19 +0000 (00:27 +0700)]
(#68) Make boxes interact with each other and the player

6 years ago(#68) Decouple platforms from update method of rigid_rect
rexim [Sat, 12 May 2018 17:06:55 +0000 (00:06 +0700)]
(#68) Decouple platforms from update method of rigid_rect

6 years ago(#68) Remove dead code
rexim [Sat, 12 May 2018 16:52:34 +0000 (23:52 +0700)]
(#68) Remove dead code

6 years ago(#68) Wire up boxes entity
rexim [Sat, 12 May 2018 16:45:13 +0000 (23:45 +0700)]
(#68) Wire up boxes entity

6 years ago(#68) Add boxes to the level format
rexim [Sat, 12 May 2018 16:22:56 +0000 (23:22 +0700)]
(#68) Add boxes to the level format

6 years ago(#68) Implement rendering and updating of the boxes
rexim [Sat, 12 May 2018 16:19:15 +0000 (23:19 +0700)]
(#68) Implement rendering and updating of the boxes

6 years ago(#68) Implement lifetime of boxes entity
rexim [Sat, 12 May 2018 16:15:15 +0000 (23:15 +0700)]
(#68) Implement lifetime of boxes entity

6 years ago(#68) Introduce boxes entity
rexim [Sat, 12 May 2018 16:07:48 +0000 (23:07 +0700)]
(#68) Introduce boxes entity

6 years agoMerge pull request #186 from tsoding/184
Alexey Kutepov [Sun, 6 May 2018 21:07:24 +0000 (04:07 +0700)]
Merge pull request #186 from tsoding/184

(#184) Make the event loop delay again

6 years ago(#184) forward declare max impls
rexim [Sun, 6 May 2018 20:53:21 +0000 (03:53 +0700)]
(#184) forward declare max impls

6 years ago(#184) remove unused max impls
rexim [Sun, 6 May 2018 20:53:14 +0000 (03:53 +0700)]
(#184) remove unused max impls

6 years ago(#184) Unhardcode FPS
rexim [Sun, 6 May 2018 20:49:50 +0000 (03:49 +0700)]
(#184) Unhardcode FPS

6 years ago(#184) Fix FPS
rexim [Sun, 6 May 2018 20:20:31 +0000 (03:20 +0700)]
(#184) Fix FPS

6 years ago(#184) Make the event loop delay again
rexim [Sun, 6 May 2018 18:54:33 +0000 (01:54 +0700)]
(#184) Make the event loop delay again

6 years agoImprove the background a little bit
rexim [Sat, 5 May 2018 19:59:26 +0000 (02:59 +0700)]
Improve the background a little bit

6 years agoMake the color of the background layer mor subtle. Close #175
rexim [Sat, 5 May 2018 19:46:35 +0000 (02:46 +0700)]
Make the color of the background layer mor subtle. Close #175

6 years agoMerge pull request #181 from tsoding/174
Alexey Kutepov [Sat, 5 May 2018 19:43:41 +0000 (02:43 +0700)]
Merge pull request #181 from tsoding/174

(#174) Background bug

6 years agoTODO(#182)
rexim [Sat, 5 May 2018 19:33:11 +0000 (02:33 +0700)]
TODO(#182)