]> git.lizzy.rs Git - nothing.git/log
nothing.git
5 years ago(#606) Implement ListSelector ctor/dtor
rexim [Sat, 9 Mar 2019 17:12:57 +0000 (00:12 +0700)]
(#606) Implement ListSelector ctor/dtor

5 years ago(#606) Introduce ListSelector
rexim [Sat, 9 Mar 2019 16:57:56 +0000 (23:57 +0700)]
(#606) Introduce ListSelector

5 years agoMerge pull request #713 from tsoding/709
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

5 years ago(#709) Keep colliding boxes until it's possible
rexim [Sun, 3 Mar 2019 18:41:19 +0000 (01:41 +0700)]
(#709) Keep colliding boxes until it's possible

5 years ago(#709) Implement dynarray_contains
rexim [Sun, 3 Mar 2019 18:40:56 +0000 (01:40 +0700)]
(#709) Implement dynarray_contains

5 years ago(#709) Remove linked_list
rexim [Sun, 3 Mar 2019 18:40:28 +0000 (01:40 +0700)]
(#709) Remove linked_list

It's not needed anymore

5 years ago(#709) Reimplement hashset with dynarray for buckets
rexim [Sun, 3 Mar 2019 18:39:37 +0000 (01:39 +0700)]
(#709) Reimplement hashset with dynarray for buckets

5 years ago(#709) No need to modify input elements of HashSet
rexim [Sun, 3 Mar 2019 17:15:04 +0000 (00:15 +0700)]
(#709) No need to modify input elements of HashSet

5 years ago(#709) Implement hashset_values
rexim [Sun, 3 Mar 2019 16:58:35 +0000 (23:58 +0700)]
(#709) Implement hashset_values

5 years ago(#709) Implement hashset_count
rexim [Sun, 3 Mar 2019 16:42:31 +0000 (23:42 +0700)]
(#709) Implement hashset_count

5 years ago(#709) Introduce hashset operations
rexim [Sun, 3 Mar 2019 16:10:45 +0000 (23:10 +0700)]
(#709) Introduce hashset operations

- hashset_count
- hashset_begin
- hashset_next

5 years ago(#709) implement hashset_clear
rexim [Sun, 3 Mar 2019 16:09:40 +0000 (23:09 +0700)]
(#709) implement hashset_clear

5 years ago(#709) Implement hashset_contains
rexim [Sun, 3 Mar 2019 16:09:14 +0000 (23:09 +0700)]
(#709) Implement hashset_contains

5 years ago(#709) implement linked_list_clear
rexim [Sun, 3 Mar 2019 16:07:42 +0000 (23:07 +0700)]
(#709) implement linked_list_clear

5 years ago(#709) Implement hashset_remove
rexim [Sat, 2 Mar 2019 18:36:37 +0000 (01:36 +0700)]
(#709) Implement hashset_remove

5 years ago(#709) Implement hashset_insert
rexim [Sat, 2 Mar 2019 18:35:09 +0000 (01:35 +0700)]
(#709) Implement hashset_insert

5 years ago(#709) Introduce HashSet
rexim [Sat, 2 Mar 2019 18:22:03 +0000 (01:22 +0700)]
(#709) Introduce HashSet

5 years ago(#709) Fix bugs in LinkedList
rexim [Sat, 2 Mar 2019 18:02:19 +0000 (01:02 +0700)]
(#709) Fix bugs in LinkedList

5 years ago(#709) Expose NodeLL internals
rexim [Sat, 2 Mar 2019 17:14:34 +0000 (00:14 +0700)]
(#709) Expose NodeLL internals

5 years ago(#709) Implement linked_list_remove
rexim [Sat, 2 Mar 2019 17:10:09 +0000 (00:10 +0700)]
(#709) Implement linked_list_remove

5 years ago(#709) Implement linked_list_push_back
rexim [Sat, 2 Mar 2019 17:06:33 +0000 (00:06 +0700)]
(#709) Implement linked_list_push_back

5 years ago(#709) Implement push_back and pop_back operations
rexim [Sat, 2 Mar 2019 16:57:05 +0000 (23:57 +0700)]
(#709) Implement push_back and pop_back operations

5 years ago(#709) Implement LinkedList ctor and dtor
rexim [Sat, 2 Mar 2019 16:40:28 +0000 (23:40 +0700)]
(#709) Implement LinkedList ctor and dtor

5 years ago(#709) Introduce LinkedList type
rexim [Sat, 2 Mar 2019 16:30:55 +0000 (23:30 +0700)]
(#709) Introduce LinkedList type

5 years ago(#709) Implement Dynarray
rexim [Sun, 24 Feb 2019 19:11:11 +0000 (02:11 +0700)]
(#709) Implement Dynarray

5 years agoMerge pull request #712 from tsoding/711
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

5 years ago(#711) Make boxes aware of player's position
rexim [Sun, 24 Feb 2019 17:16:36 +0000 (00:16 +0700)]
(#711) Make boxes aware of player's position

5 years ago(#711) Remove dead code
rexim [Sun, 24 Feb 2019 17:10:35 +0000 (00:10 +0700)]
(#711) Remove dead code

5 years ago(#711) introduce (game level box new-here)
rexim [Sun, 24 Feb 2019 17:04:44 +0000 (00:04 +0700)]
(#711) introduce (game level box new-here)

5 years ago(#711) Make color optional for (game level box new)
rexim [Sun, 24 Feb 2019 16:55:07 +0000 (23:55 +0700)]
(#711) Make color optional for (game level box new)

5 years agoMerge pull request #710 from tsoding/706
Alexey Kutepov [Sun, 24 Feb 2019 05:49:03 +0000 (12:49 +0700)]
Merge pull request #710 from tsoding/706

(#706) Preallocate BOXES_CAPACITY

5 years ago(#706) Preallocate BOXES_CAPACITY
rexim [Sat, 23 Feb 2019 18:54:10 +0000 (01:54 +0700)]
(#706) Preallocate BOXES_CAPACITY

5 years agoMerge pull request #708 from tsoding/704
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

5 years agoAdd TODO(#709)
rexim [Sat, 23 Feb 2019 18:08:28 +0000 (01:08 +0700)]
Add TODO(#709)

5 years ago(#704) TODO: backpropagation
rexim [Sat, 23 Feb 2019 18:06:37 +0000 (01:06 +0700)]
(#704) TODO: backpropagation

5 years ago(#704) Introduce devtools/train.lisp
rexim [Sat, 23 Feb 2019 18:06:17 +0000 (01:06 +0700)]
(#704) Introduce devtools/train.lisp

For quick creation of "trains"

5 years agoMerge pull request #705 from tsoding/698
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

5 years ago(#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

5 years agoMerge pull request #702 from tsoding/700
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

5 years ago(#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

5 years agoMerge pull request #699 from tsoding/694
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

5 years ago(#694) Fix box pushing mechanics
rexim [Sun, 17 Feb 2019 17:53:07 +0000 (00:53 +0700)]
(#694) Fix box pushing mechanics

5 years ago(#694) Improve debug output of rigid bodies
rexim [Sun, 17 Feb 2019 17:03:12 +0000 (00:03 +0700)]
(#694) Improve debug output of rigid bodies

5 years agoMerge pull request #696 from tsoding/695
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

5 years ago(#695) Remove boxes' bodies on destruction
rexim [Sun, 17 Feb 2019 15:56:15 +0000 (22:56 +0700)]
(#695) Remove boxes' bodies on destruction

5 years agoMerge pull request #692 from tsoding/691
Alexey Kutepov [Sat, 16 Feb 2019 20:53:59 +0000 (03:53 +0700)]
Merge pull request #692 from tsoding/691

(#691) dying_rect -> explosion

5 years ago(#691) dying_rect -> explosion
rexim [Sat, 16 Feb 2019 20:48:36 +0000 (03:48 +0700)]
(#691) dying_rect -> explosion

5 years agoMerge pull request #690 from tsoding/634
Alexey Kutepov [Sat, 16 Feb 2019 20:34:32 +0000 (03:34 +0700)]
Merge pull request #690 from tsoding/634

 (#634) Remove Rigid_rect

5 years agoAdd TODO(#691)
rexim [Sat, 16 Feb 2019 20:26:59 +0000 (03:26 +0700)]
Add TODO(#691)

5 years ago(#634) Remove Rigid_rect
rexim [Sat, 16 Feb 2019 20:25:30 +0000 (03:25 +0700)]
(#634) Remove Rigid_rect

5 years agoTODO: Dying_rect should be called Explosion
rexim [Sat, 16 Feb 2019 20:21:55 +0000 (03:21 +0700)]
TODO: Dying_rect should be called Explosion

5 years agoMerge pull request #689 from tsoding/636
Alexey Kutepov [Sat, 16 Feb 2019 20:20:26 +0000 (03:20 +0700)]
Merge pull request #689 from tsoding/636

(#636) Remove solid interface

5 years ago(#636) Remove solid interface
rexim [Sat, 16 Feb 2019 20:14:47 +0000 (03:14 +0700)]
(#636) Remove solid interface

5 years agoMerge pull request #688 from tsoding/632
Alexey Kutepov [Sat, 16 Feb 2019 20:11:05 +0000 (03:11 +0700)]
Merge pull request #688 from tsoding/632

 (#632) Remove Physical_world

5 years agoRemove TODO(#633)
rexim [Sat, 16 Feb 2019 20:05:23 +0000 (03:05 +0700)]
Remove TODO(#633)

5 years agoRemove TODO(#631)
rexim [Sat, 16 Feb 2019 20:05:23 +0000 (03:05 +0700)]
Remove TODO(#631)

5 years ago(#632) Remove Physical_world
rexim [Sat, 16 Feb 2019 20:04:32 +0000 (03:04 +0700)]
(#632) Remove Physical_world

5 years agoRemove TODO(#685)
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

5 years agoRemove ID_SIZE
rexim [Sat, 16 Feb 2019 19:59:49 +0000 (02:59 +0700)]
Remove ID_SIZE

5 years agoMerge pull request #684 from tsoding/631
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

5 years agoAdd TODO(#687)
rexim [Sat, 16 Feb 2019 17:37:41 +0000 (00:37 +0700)]
Add TODO(#687)

5 years agoAdd TODO(#686)
rexim [Sat, 16 Feb 2019 17:37:40 +0000 (00:37 +0700)]
Add TODO(#686)

5 years agoAdd TODO(#685)
rexim [Sat, 16 Feb 2019 17:37:40 +0000 (00:37 +0700)]
Add TODO(#685)

5 years ago(#631) Migrate boxes to rigid_bodies
rexim [Sat, 16 Feb 2019 17:36:42 +0000 (00:36 +0700)]
(#631) Migrate boxes to rigid_bodies

5 years agoMerge pull request #682 from tsoding/633
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

5 years agoAdd TODO(#683)
rexim [Sat, 16 Feb 2019 16:57:55 +0000 (23:57 +0700)]
Add TODO(#683)

5 years ago(#633) Migrate Player to RigidBodies
rexim [Sat, 16 Feb 2019 16:56:36 +0000 (23:56 +0700)]
(#633) Migrate Player to RigidBodies

5 years agoMerge pull request #681 from tsoding/654
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

5 years ago(#654) Make bodies exchange impulses
rexim [Sun, 10 Feb 2019 18:01:22 +0000 (01:01 +0700)]
(#654) Make bodies exchange impulses

5 years agoMerge pull request #680 from tsoding/675
Alexey Kutepov [Sun, 10 Feb 2019 17:29:45 +0000 (00:29 +0700)]
Merge pull request #680 from tsoding/675

 (#675) Fix twitching problem?

5 years ago(#675) Fix twitching problem?
rexim [Sun, 10 Feb 2019 17:26:31 +0000 (00:26 +0700)]
(#675) Fix twitching problem?

5 years ago(#675) Print position of rigid rect in debug mode
rexim [Sun, 10 Feb 2019 17:03:07 +0000 (00:03 +0700)]
(#675) Print position of rigid rect in debug mode

5 years ago(#675) Make position of debug info depend on the size of the text
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

5 years ago(#675) Remove rigid_bodies->id
rexim [Sat, 9 Feb 2019 16:59:57 +0000 (23:59 +0700)]
(#675) Remove rigid_bodies->id

5 years ago(#675) Draw position of rigid bodies in debug mode
rexim [Sat, 9 Feb 2019 16:53:14 +0000 (23:53 +0700)]
(#675) Draw position of rigid bodies in debug mode

5 years agoMerge pull request #678 from tsoding/677
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

5 years agoAdd TODO(#679)
rexim [Sun, 10 Feb 2019 16:36:24 +0000 (23:36 +0700)]
Add TODO(#679)

5 years ago(#677) Implement zoom in/out in flying mode
rexim [Sun, 10 Feb 2019 16:34:38 +0000 (23:34 +0700)]
(#677) Implement zoom in/out in flying mode

5 years ago(#677) Switch the relative mouse mode depending on flying mode
rexim [Sun, 10 Feb 2019 16:02:49 +0000 (23:02 +0700)]
(#677) Switch the relative mouse mode depending on flying mode

5 years ago(#677) Fix not found target error
rexim [Sun, 10 Feb 2019 15:35:45 +0000 (22:35 +0700)]
(#677) Fix not found target error

5 years agoMerge pull request #676 from tsoding/277
Alexey Kutepov [Sat, 9 Feb 2019 16:28:43 +0000 (23:28 +0700)]
Merge pull request #676 from tsoding/277

(#227) Introduce flying mode

5 years ago(#227) Introduce flying mode
rexim [Sat, 9 Feb 2019 16:22:38 +0000 (23:22 +0700)]
(#227) Introduce flying mode

5 years agoMerge pull request #674 from tsoding/655
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

5 years ago(#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

5 years agoMerge pull request #671 from tsoding/667
Alexey Kutepov [Sun, 3 Feb 2019 15:48:05 +0000 (22:48 +0700)]
Merge pull request #671 from tsoding/667

(#667) Implement (append)

5 years agoAdd TODO(#673)
rexim [Sun, 3 Feb 2019 15:37:49 +0000 (22:37 +0700)]
Add TODO(#673)

5 years agoAdd TODO(#672)
rexim [Sun, 3 Feb 2019 15:37:48 +0000 (22:37 +0700)]
Add TODO(#672)

5 years ago(#667) Implement (append)
rexim [Sun, 3 Feb 2019 15:36:24 +0000 (22:36 +0700)]
(#667) Implement (append)

5 years agoMerge pull request #670 from tsoding/static-libraries
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

5 years agoSeparate system and ebisp static libraries
rexim [Sat, 2 Feb 2019 20:13:39 +0000 (03:13 +0700)]
Separate system and ebisp static libraries

5 years agoMerge pull request #666 from tsoding/625
Alexey Kutepov [Sat, 2 Feb 2019 18:44:02 +0000 (01:44 +0700)]
Merge pull request #666 from tsoding/625

(#625) Introduce (using)

5 years agoAdd TODO(#669)
rexim [Sat, 2 Feb 2019 18:27:36 +0000 (01:27 +0700)]
Add TODO(#669)

5 years agoAdd TODO(#668)
rexim [Sat, 2 Feb 2019 18:27:35 +0000 (01:27 +0700)]
Add TODO(#668)

5 years agoAdd TODO(#667)
rexim [Sat, 2 Feb 2019 18:27:34 +0000 (01:27 +0700)]
Add TODO(#667)

5 years ago(#625) Actually bake lisp part of broadcast into the executable
rexim [Sat, 2 Feb 2019 18:26:03 +0000 (01:26 +0700)]
(#625) Actually bake lisp part of broadcast into the executable

5 years ago(#625) Make baker generate includable header
rexim [Sat, 2 Feb 2019 18:22:14 +0000 (01:22 +0700)]
(#625) Make baker generate includable header

5 years ago(#625) Introduce broadcast.lisp
rexim [Sat, 2 Feb 2019 17:13:58 +0000 (00:13 +0700)]
(#625) Introduce broadcast.lisp

5 years ago(#625) Implement print_cons_as_c
rexim [Sat, 2 Feb 2019 16:59:26 +0000 (23:59 +0700)]
(#625) Implement print_cons_as_c

5 years ago(#625) Implement print_atom_as_c
rexim [Sat, 2 Feb 2019 16:50:47 +0000 (23:50 +0700)]
(#625) Implement print_atom_as_c

5 years ago(#625) Introduce baker executable
rexim [Sat, 2 Feb 2019 16:35:27 +0000 (23:35 +0700)]
(#625) Introduce baker executable