]> git.lizzy.rs Git - nothing.git/log
nothing.git
5 years ago(#301) Make parser support lists
rexim [Sun, 26 Aug 2018 22:29:23 +0000 (05:29 +0700)]
(#301) Make parser support lists

5 years agoTODO(#301)
rexim [Sun, 26 Aug 2018 21:56:38 +0000 (04:56 +0700)]
TODO(#301)

5 years agoMerge pull request #300 from tsoding/299
Alexey Kutepov [Sun, 26 Aug 2018 21:54:11 +0000 (04:54 +0700)]
Merge pull request #300 from tsoding/299

(#299) Tokenizer

5 years ago(#299) Internalize token()
rexim [Sun, 26 Aug 2018 21:47:44 +0000 (04:47 +0700)]
(#299) Internalize token()

5 years ago(#299) Simplify parser with tokenizer
rexim [Sun, 26 Aug 2018 21:36:40 +0000 (04:36 +0700)]
(#299) Simplify parser with tokenizer

5 years ago(#299) create_expr_from_str -> parse_expr
rexim [Sun, 26 Aug 2018 20:39:09 +0000 (03:39 +0700)]
(#299) create_expr_from_str -> parse_expr

Close #297
Close #291

5 years ago(#299) Introduce tokenizer
rexim [Sun, 26 Aug 2018 20:36:23 +0000 (03:36 +0700)]
(#299) Introduce tokenizer

5 years agoMerge pull request #298 from tsoding/296
Alexey Kutepov [Sat, 25 Aug 2018 21:43:17 +0000 (04:43 +0700)]
Merge pull request #298 from tsoding/296

(#296) Make print_cons_as_sexpr support lists

5 years ago(#296) Make print_cons_as_sexpr support lists
rexim [Sat, 25 Aug 2018 21:40:50 +0000 (04:40 +0700)]
(#296) Make print_cons_as_sexpr support lists

5 years agoMerge pull request #295 from tsoding/289
Alexey Kutepov [Sat, 25 Aug 2018 18:31:10 +0000 (01:31 +0700)]
Merge pull request #295 from tsoding/289

(#289) Implement symbol parsing

5 years agoTODO(#297)
rexim [Sat, 25 Aug 2018 18:27:46 +0000 (01:27 +0700)]
TODO(#297)

5 years agoTODO(#296)
rexim [Sat, 25 Aug 2018 18:26:53 +0000 (01:26 +0700)]
TODO(#296)

5 years ago(#289) Implement symbol parsing
rexim [Sat, 25 Aug 2018 18:25:20 +0000 (01:25 +0700)]
(#289) Implement symbol parsing

5 years agoMerge pull request #290 from tsoding/288
Alexey Kutepov [Sat, 25 Aug 2018 18:10:12 +0000 (01:10 +0700)]
Merge pull request #290 from tsoding/288

(#288) Implement string parsing

5 years agoTODO(#294)
rexim [Sat, 25 Aug 2018 18:08:02 +0000 (01:08 +0700)]
TODO(#294)

5 years agoTODO(#293)
rexim [Sat, 25 Aug 2018 18:07:40 +0000 (01:07 +0700)]
TODO(#293)

5 years agoTODO(#292)
rexim [Sat, 25 Aug 2018 18:07:16 +0000 (01:07 +0700)]
TODO(#292)

5 years agoTODO(#291)
rexim [Sat, 25 Aug 2018 18:06:51 +0000 (01:06 +0700)]
TODO(#291)

5 years ago(#288) Introduce ParseError
rexim [Sat, 25 Aug 2018 18:05:37 +0000 (01:05 +0700)]
(#288) Introduce ParseError

5 years ago(#288) Try to initialize anonymous struct
rexim [Sat, 25 Aug 2018 17:59:29 +0000 (00:59 +0700)]
(#288) Try to initialize anonymous struct

5 years ago(#288) Implement string parsing
rexim [Sat, 25 Aug 2018 17:50:44 +0000 (00:50 +0700)]
(#288) Implement string parsing

5 years ago(#288) fix project build
rexim [Sat, 25 Aug 2018 17:39:23 +0000 (00:39 +0700)]
(#288) fix project build

5 years ago(#288) split create_atom
rexim [Sat, 25 Aug 2018 17:38:38 +0000 (00:38 +0700)]
(#288) split create_atom

5 years ago(#288) implement print_parse_error
rexim [Sat, 25 Aug 2018 16:42:53 +0000 (23:42 +0700)]
(#288) implement print_parse_error

5 years ago(#288) Extend ParseResult with error_cursor
rexim [Sat, 25 Aug 2018 16:24:07 +0000 (23:24 +0700)]
(#288) Extend ParseResult with error_cursor

5 years ago(#288) TODO: create_expr_from_str doesn't no support comments
rexim [Sat, 25 Aug 2018 16:10:18 +0000 (23:10 +0700)]
(#288) TODO: create_expr_from_str doesn't no support comments

5 years agoMerge pull request #287 from tsoding/283
Alexey Kutepov [Sun, 19 Aug 2018 19:12:31 +0000 (02:12 +0700)]
Merge pull request #287 from tsoding/283

(#283) Implement parsing

5 years agoTODO(#289)
rexim [Sun, 19 Aug 2018 19:06:15 +0000 (02:06 +0700)]
TODO(#289)

5 years agoTODO(#288)
rexim [Sun, 19 Aug 2018 19:05:46 +0000 (02:05 +0700)]
TODO(#288)

5 years ago(#283) More interesting test case
rexim [Sun, 19 Aug 2018 19:02:38 +0000 (02:02 +0700)]
(#283) More interesting test case

5 years ago(#283) Implement number parsing
rexim [Sun, 19 Aug 2018 18:59:56 +0000 (01:59 +0700)]
(#283) Implement number parsing

5 years ago(#283) Extract parser related stuff to a separate trans unit
rexim [Sun, 19 Aug 2018 18:26:21 +0000 (01:26 +0700)]
(#283) Extract parser related stuff to a separate trans unit

5 years ago(#283) start parser implementation
rexim [Sun, 19 Aug 2018 18:16:04 +0000 (01:16 +0700)]
(#283) start parser implementation

5 years agoMerge pull request #286 from tsoding/284
Alexey Kutepov [Sun, 19 Aug 2018 16:52:29 +0000 (23:52 +0700)]
Merge pull request #286 from tsoding/284

(#284) Implement print_expr_as_sexpr

5 years ago(#284) Implement print_expr_as_sexpr
rexim [Sun, 19 Aug 2018 16:50:41 +0000 (23:50 +0700)]
(#284) Implement print_expr_as_sexpr

5 years agoMerge pull request #282 from tsoding/280
Alexey Kutepov [Sat, 18 Aug 2018 20:27:29 +0000 (03:27 +0700)]
Merge pull request #282 from tsoding/280

(#280) Introduced struct Expr

5 years agoTODO(#285)
rexim [Sat, 18 Aug 2018 20:25:09 +0000 (03:25 +0700)]
TODO(#285)

5 years agoTODO(#284)
rexim [Sat, 18 Aug 2018 20:24:33 +0000 (03:24 +0700)]
TODO(#284)

5 years agoTODO(#283)
rexim [Sat, 18 Aug 2018 20:23:57 +0000 (03:23 +0700)]
TODO(#283)

5 years ago(#280) lay down the unfinished work
rexim [Sat, 18 Aug 2018 20:22:37 +0000 (03:22 +0700)]
(#280) lay down the unfinished work

5 years ago(#280) Introduce AST of scripting language
rexim [Sat, 18 Aug 2018 19:15:09 +0000 (02:15 +0700)]
(#280) Introduce AST of scripting language

5 years agoMerge pull request #281 from tsoding/posix-friendly-names
Alexey Kutepov [Sat, 18 Aug 2018 17:10:21 +0000 (00:10 +0700)]
Merge pull request #281 from tsoding/posix-friendly-names

Posix friendly names

5 years agofind -type f -exec sed -i "s/\b\(\w\)\(\w*\)_t\b/\U\1\E\2/g" {} \;
rexim [Sat, 18 Aug 2018 17:03:01 +0000 (00:03 +0700)]
find -type f -exec sed -i "s/\b\(\w\)\(\w*\)_t\b/\U\1\E\2/g" {} \;

5 years agoMerge pull request #279 from tsoding/207
Alexey Kutepov [Sun, 12 Aug 2018 19:24:32 +0000 (02:24 +0700)]
Merge pull request #279 from tsoding/207

(#207) Fix floating boxes in lava

5 years ago(#207) remove -Wbool-compare
rexim [Sun, 12 Aug 2018 19:22:15 +0000 (02:22 +0700)]
(#207) remove -Wbool-compare

5 years ago(#207) Implement boxes_float_in_lava
rexim [Sun, 12 Aug 2018 19:19:20 +0000 (02:19 +0700)]
(#207) Implement boxes_float_in_lava

5 years ago(#207) implement lava_float_rigid_rect
rexim [Sun, 12 Aug 2018 17:58:47 +0000 (00:58 +0700)]
(#207) implement lava_float_rigid_rect

5 years ago(#207) Remove wavy_rect_overlaps
rexim [Sun, 12 Aug 2018 17:49:51 +0000 (00:49 +0700)]
(#207) Remove wavy_rect_overlaps

5 years ago(#207) introduce wavy_rect_hitbox
rexim [Sun, 12 Aug 2018 17:47:28 +0000 (00:47 +0700)]
(#207) introduce wavy_rect_hitbox

5 years ago(#207) lava_float_solid -> lava_float_rigid_rect
rexim [Sun, 12 Aug 2018 17:34:34 +0000 (00:34 +0700)]
(#207) lava_float_solid -> lava_float_rigid_rect

5 years ago(#207) remove wavy_rect_overlap_area
rexim [Sun, 12 Aug 2018 17:34:12 +0000 (00:34 +0700)]
(#207) remove wavy_rect_overlap_area

5 years ago(#207) Make lava_overlaps_rect use bool type
rexim [Sun, 12 Aug 2018 16:30:51 +0000 (23:30 +0700)]
(#207) Make lava_overlaps_rect use bool type

5 years ago(#207) Remove dead code
rexim [Sun, 12 Aug 2018 16:17:25 +0000 (23:17 +0700)]
(#207) Remove dead code

5 years ago(#207) introduce lava_float_solid
rexim [Sun, 12 Aug 2018 16:14:08 +0000 (23:14 +0700)]
(#207) introduce lava_float_solid

5 years agoFix up a slit between platforms
rexim [Sun, 12 Aug 2018 11:44:15 +0000 (18:44 +0700)]
Fix up a slit between platforms

5 years agoMerge pull request #276 from tsoding/268
Alexey Kutepov [Sat, 11 Aug 2018 18:00:03 +0000 (01:00 +0700)]
Merge pull request #276 from tsoding/268

(#268) Move attention away from the Double Jump label

5 years ago(#268) Move attention away from the Double Jump label
rexim [Sat, 11 Aug 2018 17:52:43 +0000 (00:52 +0700)]
(#268) Move attention away from the Double Jump label

5 years agoRemove edit_field from game
rexim [Sun, 5 Aug 2018 17:51:06 +0000 (00:51 +0700)]
Remove edit_field from game

Close #272

5 years agoRemove test_text from edit_field_t
rexim [Sun, 5 Aug 2018 17:47:35 +0000 (00:47 +0700)]
Remove test_text from edit_field_t

Close #273

5 years agoMerge pull request #275 from tsoding/274
Alexey Kutepov [Sun, 5 Aug 2018 17:42:37 +0000 (00:42 +0700)]
Merge pull request #275 from tsoding/274

(#274) Implement inserting chars into edit_field

5 years ago(#274) Implement edit_field_insert_char
rexim [Sun, 5 Aug 2018 17:31:17 +0000 (00:31 +0700)]
(#274) Implement edit_field_insert_char

5 years ago(#274) implement edit_field_delete
rexim [Sun, 5 Aug 2018 16:40:48 +0000 (23:40 +0700)]
(#274) implement edit_field_delete

5 years ago(#274) EDIT_FIELD_BUFFER_INIT_SIZE -> BUFFER_CAPACITY
rexim [Sun, 5 Aug 2018 16:17:09 +0000 (23:17 +0700)]
(#274) EDIT_FIELD_BUFFER_INIT_SIZE -> BUFFER_CAPACITY

5 years ago(#225) Fix links in docs/oop.md
rexim [Sat, 4 Aug 2018 22:07:57 +0000 (05:07 +0700)]
(#225) Fix links in docs/oop.md

Close #225

5 years ago(#270) Remove TODO
rexim [Sat, 4 Aug 2018 22:01:45 +0000 (05:01 +0700)]
(#270) Remove TODO

This issue is completely useless because we don't know how to approach
debug_tree implementation yet.

Close #270

5 years agoMerge pull request #271 from tsoding/debug-edit-field
Alexey Kutepov [Sat, 4 Aug 2018 18:32:34 +0000 (01:32 +0700)]
Merge pull request #271 from tsoding/debug-edit-field

Introduce edit_field_t

5 years agoTODO(#274)
rexim [Sat, 4 Aug 2018 18:29:09 +0000 (01:29 +0700)]
TODO(#274)

5 years agoTODO(#273)
rexim [Sat, 4 Aug 2018 18:28:39 +0000 (01:28 +0700)]
TODO(#273)

5 years agoTODO(#272)
rexim [Sat, 4 Aug 2018 18:27:30 +0000 (01:27 +0700)]
TODO(#272)

5 years agoImplement edit_field_backspace
rexim [Sat, 4 Aug 2018 18:24:48 +0000 (01:24 +0700)]
Implement edit_field_backspace

5 years agoStatic private methods for edit_field_t
rexim [Sat, 4 Aug 2018 18:15:55 +0000 (01:15 +0700)]
Static private methods for edit_field_t

5 years agoImplementing moving edit_field cursor around
rexim [Sat, 4 Aug 2018 18:08:02 +0000 (01:08 +0700)]
Implementing moving edit_field cursor around

5 years agoMake edit_field_t more customizable
rexim [Sat, 4 Aug 2018 18:00:52 +0000 (01:00 +0700)]
Make edit_field_t more customizable

5 years agoImplement edit_field_render
rexim [Sat, 4 Aug 2018 17:46:51 +0000 (00:46 +0700)]
Implement edit_field_render

5 years agoEmbed testing edit_field into the game
rexim [Sat, 4 Aug 2018 16:58:26 +0000 (23:58 +0700)]
Embed testing edit_field into the game

5 years agoIntroduce edit_field entity
rexim [Sat, 4 Aug 2018 16:27:15 +0000 (23:27 +0700)]
Introduce edit_field entity

5 years agoMerge pull request #269 from tsoding/226
Alexey Kutepov [Sat, 4 Aug 2018 08:59:29 +0000 (15:59 +0700)]
Merge pull request #269 from tsoding/226

(#226) Introduce debug_tree

5 years agoTODO(#270)
rexim [Sat, 4 Aug 2018 08:53:42 +0000 (15:53 +0700)]
TODO(#270)

5 years ago(#226) TODO
rexim [Sun, 29 Jul 2018 19:05:34 +0000 (02:05 +0700)]
(#226) TODO

5 years ago(#226) Introduce debug_node interface
rexim [Sun, 29 Jul 2018 19:05:04 +0000 (02:05 +0700)]
(#226) Introduce debug_node interface

5 years ago(#226) Make debug_tree available only in debug mode
rexim [Sun, 29 Jul 2018 18:51:38 +0000 (01:51 +0700)]
(#226) Make debug_tree available only in debug mode

5 years ago(#226) Provide sprite_font for debug_tree
rexim [Sun, 29 Jul 2018 18:21:36 +0000 (01:21 +0700)]
(#226) Provide sprite_font for debug_tree

5 years ago(#226) Integrate debug_tree into the game
rexim [Sun, 29 Jul 2018 18:17:10 +0000 (01:17 +0700)]
(#226) Integrate debug_tree into the game

5 years ago(#226) introduce debug_tree entity
rexim [Sun, 29 Jul 2018 18:10:18 +0000 (01:10 +0700)]
(#226) introduce debug_tree entity

5 years agoA little bit of the level progress
rexim [Sun, 29 Jul 2018 17:47:12 +0000 (00:47 +0700)]
A little bit of the level progress

5 years ago(#263) Improve easing for tutorial labels animation
rexim [Sun, 29 Jul 2018 17:27:39 +0000 (00:27 +0700)]
(#263) Improve easing for tutorial labels animation

Close #263

5 years agoMerge pull request #266 from tsoding/265
Alexey Kutepov [Sun, 29 Jul 2018 17:15:38 +0000 (00:15 +0700)]
Merge pull request #266 from tsoding/265

(#265) implement labels_enter_camera_event

5 years ago(#265) Fix label appear bug
rexim [Sun, 29 Jul 2018 17:12:17 +0000 (00:12 +0700)]
(#265) Fix label appear bug

5 years ago(#265) Implement camera_is_text_visible
rexim [Sun, 29 Jul 2018 17:11:26 +0000 (00:11 +0700)]
(#265) Implement camera_is_text_visible

5 years ago(#265) color -> c
rexim [Sun, 29 Jul 2018 17:04:25 +0000 (00:04 +0700)]
(#265) color -> c

5 years ago(#265) sprite_font_boundary_box
rexim [Sun, 29 Jul 2018 17:03:47 +0000 (00:03 +0700)]
(#265) sprite_font_boundary_box

5 years ago(#265) Implement labels_enter_camera_event
rexim [Sun, 29 Jul 2018 16:22:33 +0000 (23:22 +0700)]
(#265) Implement labels_enter_camera_event

5 years agoMerge pull request #264 from tsoding/256
Alexey Kutepov [Sun, 29 Jul 2018 15:59:41 +0000 (22:59 +0700)]
Merge pull request #264 from tsoding/256

(#256) Implement labels animation

5 years agoTODO(#265)
rexim [Sun, 29 Jul 2018 15:58:16 +0000 (22:58 +0700)]
TODO(#265)

5 years ago(#256) Remove dead code
rexim [Sat, 28 Jul 2018 18:26:07 +0000 (01:26 +0700)]
(#256) Remove dead code

5 years ago(#256) Animate labels
rexim [Sat, 28 Jul 2018 18:19:42 +0000 (01:19 +0700)]
(#256) Animate labels

5 years agoMerge pull request #262 from tsoding/257
Alexey Kutepov [Sat, 28 Jul 2018 17:36:23 +0000 (00:36 +0700)]
Merge pull request #262 from tsoding/257

(#257) Add tutorial labels

5 years ago(#257) Add tutorial labels
rexim [Sat, 28 Jul 2018 17:30:34 +0000 (00:30 +0700)]
(#257) Add tutorial labels

5 years agoMerge pull request #258 from tsoding/255
Alexey Kutepov [Sat, 28 Jul 2018 16:34:27 +0000 (23:34 +0700)]
Merge pull request #258 from tsoding/255

(#255) Add label support in level format

5 years ago(#255) Add label support in level format
rexim [Sat, 28 Jul 2018 16:29:45 +0000 (23:29 +0700)]
(#255) Add label support in level format