]>
git.lizzy.rs Git - nothing.git/log
rexim [Sat, 9 Mar 2019 17:12:57 +0000 (00:12 +0700)]
(#606) Implement ListSelector ctor/dtor
rexim [Sat, 9 Mar 2019 16:57:56 +0000 (23:57 +0700)]
(#606) Introduce ListSelector
Alexey Kutepov [Sun, 3 Mar 2019 19:51:21 +0000 (02:51 +0700)]
Merge pull request #713 from tsoding/709
(#709) Keep colliding boxes until it's not possible
rexim [Sun, 3 Mar 2019 18:41:19 +0000 (01:41 +0700)]
(#709) Keep colliding boxes until it's possible
rexim [Sun, 3 Mar 2019 18:40:56 +0000 (01:40 +0700)]
(#709) Implement dynarray_contains
rexim [Sun, 3 Mar 2019 18:40:28 +0000 (01:40 +0700)]
(#709) Remove linked_list
It's not needed anymore
rexim [Sun, 3 Mar 2019 18:39:37 +0000 (01:39 +0700)]
(#709) Reimplement hashset with dynarray for buckets
rexim [Sun, 3 Mar 2019 17:15:04 +0000 (00:15 +0700)]
(#709) No need to modify input elements of HashSet
rexim [Sun, 3 Mar 2019 16:58:35 +0000 (23:58 +0700)]
(#709) Implement hashset_values
rexim [Sun, 3 Mar 2019 16:42:31 +0000 (23:42 +0700)]
(#709) Implement hashset_count
rexim [Sun, 3 Mar 2019 16:10:45 +0000 (23:10 +0700)]
(#709) Introduce hashset operations
- hashset_count
- hashset_begin
- hashset_next
rexim [Sun, 3 Mar 2019 16:09:40 +0000 (23:09 +0700)]
(#709) implement hashset_clear
rexim [Sun, 3 Mar 2019 16:09:14 +0000 (23:09 +0700)]
(#709) Implement hashset_contains
rexim [Sun, 3 Mar 2019 16:07:42 +0000 (23:07 +0700)]
(#709) implement linked_list_clear
rexim [Sat, 2 Mar 2019 18:36:37 +0000 (01:36 +0700)]
(#709) Implement hashset_remove
rexim [Sat, 2 Mar 2019 18:35:09 +0000 (01:35 +0700)]
(#709) Implement hashset_insert
rexim [Sat, 2 Mar 2019 18:22:03 +0000 (01:22 +0700)]
(#709) Introduce HashSet
rexim [Sat, 2 Mar 2019 18:02:19 +0000 (01:02 +0700)]
(#709) Fix bugs in LinkedList
rexim [Sat, 2 Mar 2019 17:14:34 +0000 (00:14 +0700)]
(#709) Expose NodeLL internals
rexim [Sat, 2 Mar 2019 17:10:09 +0000 (00:10 +0700)]
(#709) Implement linked_list_remove
rexim [Sat, 2 Mar 2019 17:06:33 +0000 (00:06 +0700)]
(#709) Implement linked_list_push_back
rexim [Sat, 2 Mar 2019 16:57:05 +0000 (23:57 +0700)]
(#709) Implement push_back and pop_back operations
rexim [Sat, 2 Mar 2019 16:40:28 +0000 (23:40 +0700)]
(#709) Implement LinkedList ctor and dtor
rexim [Sat, 2 Mar 2019 16:30:55 +0000 (23:30 +0700)]
(#709) Introduce LinkedList type
rexim [Sun, 24 Feb 2019 19:11:11 +0000 (02:11 +0700)]
(#709) Implement Dynarray
Alexey Kutepov [Mon, 25 Feb 2019 14:58:53 +0000 (21:58 +0700)]
Merge pull request #712 from tsoding/711
(#711) Simplify usage of box creation
rexim [Sun, 24 Feb 2019 17:16:36 +0000 (00:16 +0700)]
(#711) Make boxes aware of player's position
rexim [Sun, 24 Feb 2019 17:10:35 +0000 (00:10 +0700)]
(#711) Remove dead code
rexim [Sun, 24 Feb 2019 17:04:44 +0000 (00:04 +0700)]
(#711) introduce (game level box new-here)
rexim [Sun, 24 Feb 2019 16:55:07 +0000 (23:55 +0700)]
(#711) Make color optional for (game level box new)
Alexey Kutepov [Sun, 24 Feb 2019 05:49:03 +0000 (12:49 +0700)]
Merge pull request #710 from tsoding/706
(#706) Preallocate BOXES_CAPACITY
rexim [Sat, 23 Feb 2019 18:54:10 +0000 (01:54 +0700)]
(#706) Preallocate BOXES_CAPACITY
Alexey Kutepov [Sat, 23 Feb 2019 18:17:07 +0000 (01:17 +0700)]
Merge pull request #708 from tsoding/704
(#704) First attempt at resolving penetration — back-propagation
rexim [Sat, 23 Feb 2019 18:08:28 +0000 (01:08 +0700)]
Add TODO(#709)
rexim [Sat, 23 Feb 2019 18:06:37 +0000 (01:06 +0700)]
(#704) TODO: backpropagation
rexim [Sat, 23 Feb 2019 18:06:17 +0000 (01:06 +0700)]
(#704) Introduce devtools/train.lisp
For quick creation of "trains"
Alexey Kutepov [Sat, 23 Feb 2019 17:08:11 +0000 (00:08 +0700)]
Merge pull request #705 from tsoding/698
(#698) Detected grounded state for self-collision of rigid bodies
rexim [Sat, 23 Feb 2019 16:59:45 +0000 (23:59 +0700)]
(#698) Detected grounded state for self-collision of rigid bodies
Alexey Kutepov [Sat, 23 Feb 2019 16:49:12 +0000 (23:49 +0700)]
Merge pull request #702 from tsoding/700
(#700) Just don't clip over the edge
rexim [Sat, 23 Feb 2019 16:43:25 +0000 (23:43 +0700)]
(#700) Just don't clip over the edge
Alexey Kutepov [Sun, 17 Feb 2019 19:03:59 +0000 (02:03 +0700)]
Merge pull request #699 from tsoding/694
(#694) Fix box pushing mechanics
rexim [Sun, 17 Feb 2019 17:53:07 +0000 (00:53 +0700)]
(#694) Fix box pushing mechanics
rexim [Sun, 17 Feb 2019 17:03:12 +0000 (00:03 +0700)]
(#694) Improve debug output of rigid bodies
Alexey Kutepov [Sun, 17 Feb 2019 16:13:41 +0000 (23:13 +0700)]
Merge pull request #696 from tsoding/695
(#695) Remove boxes' bodies on destruction
rexim [Sun, 17 Feb 2019 15:56:15 +0000 (22:56 +0700)]
(#695) Remove boxes' bodies on destruction
Alexey Kutepov [Sat, 16 Feb 2019 20:53:59 +0000 (03:53 +0700)]
Merge pull request #692 from tsoding/691
(#691) dying_rect -> explosion
rexim [Sat, 16 Feb 2019 20:48:36 +0000 (03:48 +0700)]
(#691) dying_rect -> explosion
Alexey Kutepov [Sat, 16 Feb 2019 20:34:32 +0000 (03:34 +0700)]
Merge pull request #690 from tsoding/634
(#634) Remove Rigid_rect
rexim [Sat, 16 Feb 2019 20:26:59 +0000 (03:26 +0700)]
Add TODO(#691)
rexim [Sat, 16 Feb 2019 20:25:30 +0000 (03:25 +0700)]
(#634) Remove Rigid_rect
rexim [Sat, 16 Feb 2019 20:21:55 +0000 (03:21 +0700)]
TODO: Dying_rect should be called Explosion
Alexey Kutepov [Sat, 16 Feb 2019 20:20:26 +0000 (03:20 +0700)]
Merge pull request #689 from tsoding/636
(#636) Remove solid interface
rexim [Sat, 16 Feb 2019 20:14:47 +0000 (03:14 +0700)]
(#636) Remove solid interface
Alexey Kutepov [Sat, 16 Feb 2019 20:11:05 +0000 (03:11 +0700)]
Merge pull request #688 from tsoding/632
(#632) Remove Physical_world
rexim [Sat, 16 Feb 2019 20:05:23 +0000 (03:05 +0700)]
Remove TODO(#633)
rexim [Sat, 16 Feb 2019 20:05:23 +0000 (03:05 +0700)]
Remove TODO(#631)
rexim [Sat, 16 Feb 2019 20:04:32 +0000 (03:04 +0700)]
(#632) Remove Physical_world
rexim [Sat, 16 Feb 2019 19:59:55 +0000 (02:59 +0700)]
Remove TODO(#685)
I misunderstood the point of it. It's parameterized from the constructor.
Close #685
rexim [Sat, 16 Feb 2019 19:59:49 +0000 (02:59 +0700)]
Remove ID_SIZE
Alexey Kutepov [Sat, 16 Feb 2019 18:01:16 +0000 (01:01 +0700)]
Merge pull request #684 from tsoding/631
(#631) Migrate boxes to rigid_bodies
rexim [Sat, 16 Feb 2019 17:37:41 +0000 (00:37 +0700)]
Add TODO(#687)
rexim [Sat, 16 Feb 2019 17:37:40 +0000 (00:37 +0700)]
Add TODO(#686)
rexim [Sat, 16 Feb 2019 17:37:40 +0000 (00:37 +0700)]
Add TODO(#685)
rexim [Sat, 16 Feb 2019 17:36:42 +0000 (00:36 +0700)]
(#631) Migrate boxes to rigid_bodies
Alexey Kutepov [Sat, 16 Feb 2019 17:03:48 +0000 (00:03 +0700)]
Merge pull request #682 from tsoding/633
(#633) Migrate Player to RigidBodies
rexim [Sat, 16 Feb 2019 16:57:55 +0000 (23:57 +0700)]
Add TODO(#683)
rexim [Sat, 16 Feb 2019 16:56:36 +0000 (23:56 +0700)]
(#633) Migrate Player to RigidBodies
Alexey Kutepov [Tue, 12 Feb 2019 20:29:02 +0000 (03:29 +0700)]
Merge pull request #681 from tsoding/654
(#654) Make bodies exchange impulses
rexim [Sun, 10 Feb 2019 18:01:22 +0000 (01:01 +0700)]
(#654) Make bodies exchange impulses
Alexey Kutepov [Sun, 10 Feb 2019 17:29:45 +0000 (00:29 +0700)]
Merge pull request #680 from tsoding/675
(#675) Fix twitching problem?
rexim [Sun, 10 Feb 2019 17:26:31 +0000 (00:26 +0700)]
(#675) Fix twitching problem?
rexim [Sun, 10 Feb 2019 17:03:07 +0000 (00:03 +0700)]
(#675) Print position of rigid rect in debug mode
rexim [Sat, 9 Feb 2019 17:16:42 +0000 (00:16 +0700)]
(#675) Make position of debug info depend on the size of the text
rexim [Sat, 9 Feb 2019 16:59:57 +0000 (23:59 +0700)]
(#675) Remove rigid_bodies->id
rexim [Sat, 9 Feb 2019 16:53:14 +0000 (23:53 +0700)]
(#675) Draw position of rigid bodies in debug mode
Alexey Kutepov [Sun, 10 Feb 2019 17:02:26 +0000 (00:02 +0700)]
Merge pull request #678 from tsoding/677
(#677) Implement zoom in/out in flying mode
rexim [Sun, 10 Feb 2019 16:36:24 +0000 (23:36 +0700)]
Add TODO(#679)
rexim [Sun, 10 Feb 2019 16:34:38 +0000 (23:34 +0700)]
(#677) Implement zoom in/out in flying mode
rexim [Sun, 10 Feb 2019 16:02:49 +0000 (23:02 +0700)]
(#677) Switch the relative mouse mode depending on flying mode
rexim [Sun, 10 Feb 2019 15:35:45 +0000 (22:35 +0700)]
(#677) Fix not found target error
Alexey Kutepov [Sat, 9 Feb 2019 16:28:43 +0000 (23:28 +0700)]
Merge pull request #676 from tsoding/277
(#227) Introduce flying mode
rexim [Sat, 9 Feb 2019 16:22:38 +0000 (23:22 +0700)]
(#227) Introduce flying mode
Alexey Kutepov [Sun, 3 Feb 2019 18:45:09 +0000 (01:45 +0700)]
Merge pull request #674 from tsoding/655
(#655) Remove opposing force from rigid_bodies
rexim [Sun, 3 Feb 2019 17:46:49 +0000 (00:46 +0700)]
(#655) Remove opposing force from rigid_bodies
Alexey Kutepov [Sun, 3 Feb 2019 15:48:05 +0000 (22:48 +0700)]
Merge pull request #671 from tsoding/667
(#667) Implement (append)
rexim [Sun, 3 Feb 2019 15:37:49 +0000 (22:37 +0700)]
Add TODO(#673)
rexim [Sun, 3 Feb 2019 15:37:48 +0000 (22:37 +0700)]
Add TODO(#672)
rexim [Sun, 3 Feb 2019 15:36:24 +0000 (22:36 +0700)]
(#667) Implement (append)
Alexey Kutepov [Sat, 2 Feb 2019 20:20:25 +0000 (03:20 +0700)]
Merge pull request #670 from tsoding/static-libraries
Separate system and ebisp static libraries
rexim [Sat, 2 Feb 2019 20:13:39 +0000 (03:13 +0700)]
Separate system and ebisp static libraries
Alexey Kutepov [Sat, 2 Feb 2019 18:44:02 +0000 (01:44 +0700)]
Merge pull request #666 from tsoding/625
(#625) Introduce (using)
rexim [Sat, 2 Feb 2019 18:27:36 +0000 (01:27 +0700)]
Add TODO(#669)
rexim [Sat, 2 Feb 2019 18:27:35 +0000 (01:27 +0700)]
Add TODO(#668)
rexim [Sat, 2 Feb 2019 18:27:34 +0000 (01:27 +0700)]
Add TODO(#667)
rexim [Sat, 2 Feb 2019 18:26:03 +0000 (01:26 +0700)]
(#625) Actually bake lisp part of broadcast into the executable
rexim [Sat, 2 Feb 2019 18:22:14 +0000 (01:22 +0700)]
(#625) Make baker generate includable header
rexim [Sat, 2 Feb 2019 17:13:58 +0000 (00:13 +0700)]
(#625) Introduce broadcast.lisp
rexim [Sat, 2 Feb 2019 16:59:26 +0000 (23:59 +0700)]
(#625) Implement print_cons_as_c
rexim [Sat, 2 Feb 2019 16:50:47 +0000 (23:50 +0700)]
(#625) Implement print_atom_as_c
rexim [Sat, 2 Feb 2019 16:35:27 +0000 (23:35 +0700)]
(#625) Introduce baker executable