]>
git.lizzy.rs Git - nothing.git/log
rexim [Sun, 22 Jul 2018 17:02:01 +0000 (00:02 +0700)]
(#249) Resize the font in all of the possible dimensions
rexim [Sun, 22 Jul 2018 16:39:30 +0000 (23:39 +0700)]
(#249) Make size factor of sprite_font_render_text float
Alexey Kutepov [Sun, 22 Jul 2018 16:23:30 +0000 (23:23 +0700)]
Merge pull request #252 from tsoding/250
(#250) Reset player velocity on death
rexim [Sun, 22 Jul 2018 16:19:36 +0000 (23:19 +0700)]
(#250) Reset player velocity on death
rexim [Sun, 22 Jul 2018 16:05:38 +0000 (23:05 +0700)]
Lock game to 30 fps because of #251
rexim [Sun, 22 Jul 2018 15:41:41 +0000 (22:41 +0700)]
Don't even invoke game_render if it's not the render time
rexim [Sat, 21 Jul 2018 21:21:47 +0000 (04:21 +0700)]
Clean up create_sprite_font_from_file
rexim [Sat, 21 Jul 2018 21:19:54 +0000 (04:19 +0700)]
Don't keep the original surface of sprite_font
rexim [Sat, 21 Jul 2018 20:52:06 +0000 (03:52 +0700)]
Remove redundant font file
Alexey Kutepov [Sat, 21 Jul 2018 20:28:33 +0000 (03:28 +0700)]
Merge pull request #248 from tsoding/245
(#245) Desaturate text on pause
rexim [Sat, 21 Jul 2018 20:14:23 +0000 (03:14 +0700)]
(#245) Desaturate color on pause
rexim [Sat, 21 Jul 2018 19:35:05 +0000 (02:35 +0700)]
(#245) Make camera_render_text support size of the font
rexim [Sat, 21 Jul 2018 19:31:58 +0000 (02:31 +0700)]
(#245) move sprite_font inside of the camera
rexim [Sat, 21 Jul 2018 19:28:32 +0000 (02:28 +0700)]
(#245) create_camera_from_renderer -> create_camera
rexim [Sat, 21 Jul 2018 19:21:02 +0000 (02:21 +0700)]
(#245) Remove dead code
Alexey Kutepov [Sat, 21 Jul 2018 19:09:56 +0000 (02:09 +0700)]
Merge pull request #247 from tsoding/creative-session
Progress the first level
rexim [Sat, 21 Jul 2018 18:58:23 +0000 (01:58 +0700)]
Progress the first level
Alexey Kutepov [Sun, 15 Jul 2018 19:59:41 +0000 (02:59 +0700)]
Merge pull request #244 from tsoding/text-in-game
Put the text into the game
rexim [Sun, 15 Jul 2018 19:18:53 +0000 (02:18 +0700)]
Put the text into the game
Alexey Kutepov [Sun, 15 Jul 2018 18:55:33 +0000 (01:55 +0700)]
Merge pull request #243 from tsoding/238
(#238) Make sprite_font support arbitrary colors
rexim [Sun, 15 Jul 2018 18:51:07 +0000 (01:51 +0700)]
(#238) Make sprite_font support arbitrary colors
Alexey Kutepov [Sun, 15 Jul 2018 18:02:38 +0000 (01:02 +0700)]
Merge pull request #242 from tsoding/238
(#238) Make black color transparent for sprite_font
rexim [Sun, 15 Jul 2018 17:58:52 +0000 (00:58 +0700)]
(#238) Make black color transparent for sprite_font
Alexey Kutepov [Sun, 15 Jul 2018 17:29:12 +0000 (00:29 +0700)]
Merge pull request #241 from tsoding/another-optimization-of-death
Don't reset dying body inside of the player
rexim [Sun, 15 Jul 2018 17:26:12 +0000 (00:26 +0700)]
Don't reset dying body inside of the player
Alexey Kutepov [Sun, 15 Jul 2018 16:37:37 +0000 (23:37 +0700)]
Merge pull request #240 from tsoding/death-optimization
Don't recreate player's alive_body on death
rexim [Sun, 15 Jul 2018 16:33:15 +0000 (23:33 +0700)]
Limit delay from the bottom
rexim [Sun, 15 Jul 2018 16:25:20 +0000 (23:25 +0700)]
Don't recreate player's alive_body on death
Alexey Kutepov [Sat, 14 Jul 2018 18:32:05 +0000 (01:32 +0700)]
Merge pull request #235 from tsoding/234
(#234) Get rid of SDL_ttf
rexim [Sat, 14 Jul 2018 18:28:20 +0000 (01:28 +0700)]
(#234) remove SDL_ttf dependency
rexim [Sat, 14 Jul 2018 18:22:38 +0000 (01:22 +0700)]
(#234) Implement sprite_font
Alexey Kutepov [Sat, 14 Jul 2018 16:42:04 +0000 (23:42 +0700)]
Merge pull request #233 from tsoding/232
(#232) Activate goals checkpoints in level_enter_camera_event
rexim [Sat, 14 Jul 2018 16:26:22 +0000 (23:26 +0700)]
(#232) Activate goals checkpoints in level_enter_camera_event
rexim [Mon, 9 Jul 2018 08:42:36 +0000 (15:42 +0700)]
Round delta times
Alexey Kutepov [Sun, 8 Jul 2018 19:34:33 +0000 (02:34 +0700)]
Merge pull request #231 from tsoding/157
(#157) Introduce level_enter_camera_event handler
rexim [Sun, 8 Jul 2018 19:31:58 +0000 (02:31 +0700)]
(#157) Fix fps
rexim [Sun, 8 Jul 2018 19:29:24 +0000 (02:29 +0700)]
(#157) Make const camera_t not able to render anything
rexim [Sun, 8 Jul 2018 19:13:39 +0000 (02:13 +0700)]
(#157) Separate fps of physics and rendering
rexim [Sun, 8 Jul 2018 19:11:30 +0000 (02:11 +0700)]
(#157) Introduce level_enter_camera_event handler
Alexey Kutepov [Sun, 8 Jul 2018 18:52:23 +0000 (01:52 +0700)]
Merge pull request #230 from tsoding/fps
Simplify game loop
rexim [Sun, 8 Jul 2018 18:48:06 +0000 (01:48 +0700)]
Simplify game loop
Alexey Kutepov [Sun, 8 Jul 2018 17:34:34 +0000 (00:34 +0700)]
Merge pull request #229 from tsoding/render_text
Implement render_text_shaded function
rexim [Sun, 8 Jul 2018 17:32:44 +0000 (00:32 +0700)]
Add libsdl2-ttf-dev to the travis build
rexim [Sun, 8 Jul 2018 17:25:33 +0000 (00:25 +0700)]
Implement render_text_shaded function
Alexey Kutepov [Sat, 7 Jul 2018 19:47:46 +0000 (02:47 +0700)]
Merge pull request #228 from tsoding/222
(#222) Double collide with platforms for each of the solid
rexim [Sat, 7 Jul 2018 17:51:33 +0000 (00:51 +0700)]
(#222) Double collide with platforms for each of the solid
rexim [Sat, 7 Jul 2018 17:35:36 +0000 (00:35 +0700)]
(#222) Put all physical_world work in a single place
rexim [Tue, 3 Jul 2018 08:56:17 +0000 (15:56 +0700)]
Upgrade GIFs in README
Alexey Kutepov [Tue, 3 Jul 2018 08:10:23 +0000 (15:10 +0700)]
Merge pull request #221 from tsoding/2-3-newtons-laws
2snd and 3rd Newtons laws
rexim [Tue, 3 Jul 2018 08:07:53 +0000 (15:07 +0700)]
Implement friction and opposing force application
rexim [Tue, 3 Jul 2018 08:04:35 +0000 (15:04 +0700)]
Initialize forces in rigid_rect ctor
rexim [Tue, 3 Jul 2018 07:59:47 +0000 (14:59 +0700)]
Implement vec_norm
Alexey Kutepov [Mon, 2 Jul 2018 21:03:33 +0000 (04:03 +0700)]
Merge pull request #218 from tsoding/solid_colide_with_solid
Solid colide with solid
rexim [Mon, 2 Jul 2018 21:01:06 +0000 (04:01 +0700)]
TODO(#220)
rexim [Mon, 2 Jul 2018 21:00:37 +0000 (04:00 +0700)]
TODO(#219)
rexim [Mon, 2 Jul 2018 20:58:51 +0000 (03:58 +0700)]
Extend TODO description
rexim [Mon, 2 Jul 2018 20:57:12 +0000 (03:57 +0700)]
TODO for unfinished work
rexim [Mon, 2 Jul 2018 20:24:01 +0000 (03:24 +0700)]
Special treatment for platforms in physical_world
rexim [Mon, 2 Jul 2018 20:12:47 +0000 (03:12 +0700)]
Remove rigid_bodies
rexim [Mon, 2 Jul 2018 20:10:45 +0000 (03:10 +0700)]
Move gravity to physical_world
rexim [Mon, 2 Jul 2018 20:04:34 +0000 (03:04 +0700)]
Boxes are not solid anymore
rexim [Mon, 2 Jul 2018 19:58:32 +0000 (02:58 +0700)]
Integrate physical_world into the level
rexim [Mon, 2 Jul 2018 19:38:52 +0000 (02:38 +0700)]
Add boxes_add_to_physical_world
rexim [Mon, 2 Jul 2018 19:34:29 +0000 (02:34 +0700)]
Introduce physical_world_t
rexim [Mon, 2 Jul 2018 19:20:03 +0000 (02:20 +0700)]
Remove platforms_apply_force
rexim [Mon, 2 Jul 2018 19:08:52 +0000 (02:08 +0700)]
Introduce solid_collide_with_solid into the solid interface
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
rexim [Sun, 1 Jul 2018 18:12:28 +0000 (01:12 +0700)]
TODO(#217)
rexim [Sun, 1 Jul 2018 18:11:51 +0000 (01:11 +0700)]
TODO(#216)
rexim [Sun, 1 Jul 2018 18:11:19 +0000 (01:11 +0700)]
TODO(#215)
rexim [Sun, 1 Jul 2018 18:09:27 +0000 (01:09 +0700)]
(#213) TODO: replace rigid_rect_t with rigid_bodies_t
rexim [Sun, 1 Jul 2018 18:08:42 +0000 (01:08 +0700)]
(#213) add rigid_bodies_fill_rect operation
rexim [Sun, 1 Jul 2018 18:01:06 +0000 (01:01 +0700)]
(#213) Increase RIGID_BODIES_CAPACITY
rexim [Sun, 1 Jul 2018 18:00:02 +0000 (01:00 +0700)]
(#213) replace realloced rigid_bodies buffers in their lt
rexim [Sun, 1 Jul 2018 17:59:40 +0000 (00:59 +0700)]
(#213) Implement lt_replace operation
rexim [Sun, 1 Jul 2018 17:26:47 +0000 (00:26 +0700)]
(#213) Implement rigid_bodies data structure
rexim [Sun, 1 Jul 2018 16:29:07 +0000 (23:29 +0700)]
(#213) Introduce rigid_bodies entity
rexim [Tue, 19 Jun 2018 19:00:14 +0000 (02:00 +0700)]
Move SDL_Quit_lt and Mix_CloseAudio_lt to lt_adapters
Alexey Kutepov [Tue, 19 Jun 2018 18:48:58 +0000 (01:48 +0700)]
Merge pull request #210 from tsoding/206
(#206) Fix double-jump
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
Dmytro Kalchenko [Tue, 19 Jun 2018 16:06:40 +0000 (19:06 +0300)]
Move fclose_lt to a new header for LT adapters
rexim [Mon, 18 Jun 2018 17:44:23 +0000 (00:44 +0700)]
(#206) Fix double-jump
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
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
rexim [Mon, 18 Jun 2018 11:38:37 +0000 (18:38 +0700)]
TODO(#207)
rexim [Mon, 18 Jun 2018 11:38:05 +0000 (18:38 +0700)]
TODO(#206)
rexim [Mon, 18 Jun 2018 09:39:10 +0000 (16:39 +0700)]
Remove dead code
rexim [Mon, 18 Jun 2018 09:34:43 +0000 (16:34 +0700)]
Remove rigid_rect_jump
rexim [Mon, 18 Jun 2018 09:18:11 +0000 (16:18 +0700)]
Move gravity force application outside of rigid_rect
rexim [Mon, 18 Jun 2018 09:15:44 +0000 (16:15 +0700)]
Implement solid_apply_force for boxes
rexim [Mon, 18 Jun 2018 09:11:57 +0000 (16:11 +0700)]
Implement solid_apply_force for player
rexim [Mon, 18 Jun 2018 08:56:38 +0000 (15:56 +0700)]
Stub solid_apply_force for rigid_rect
rexim [Mon, 18 Jun 2018 08:54:54 +0000 (15:54 +0700)]
Implement solid_apply_force for platforms
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.
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
rexim [Sat, 9 Jun 2018 17:06:34 +0000 (00:06 +0700)]
(#197) Disable camera debug mode on the whole level restart
rexim [Sat, 9 Jun 2018 16:40:13 +0000 (23:40 +0700)]
(#197) Better naming for arguments
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
rexim [Sun, 3 Jun 2018 18:28:40 +0000 (01:28 +0700)]
(#200) Make rigid rects float
rexim [Sun, 3 Jun 2018 17:31:14 +0000 (00:31 +0700)]
(#200) Introduce boxes_collide_with_lava operation