Commit graph

52 commits

Author SHA1 Message Date
27b803e4e5 Rebranding. 2023-10-23 15:47:27 +03:00
d0aeb9d9e4 A bit directory refactoring. 2023-10-12 20:25:26 +03:00
560bb93644 Implemented dynamic layering. (should think of optimizations because it requires to sort objects every frame. 2023-08-31 11:29:37 +03:00
Andreo Parhomenka
f081e9e6b4
Merge pull request #1 from surdeus/master
Implemented polygons.
2023-06-20 16:08:16 +05:00
b74ab945da Implemented polygons. 2023-06-20 14:04:55 +03:00
a8f803495e Better camera scaling for zoom and stuff. 2023-06-15 20:25:16 +03:00
fea745e6e1 Implemented drawing triangles. 2023-06-15 20:18:58 +03:00
6fdc733f5c ... 2023-06-10 17:43:04 +03:00
cdd854cec4 Implemented angle between liners function and better conversations between radians and degrees. 2023-06-09 17:36:31 +03:00
4f755e6766 ... 2023-06-03 22:41:00 +03:00
e3ab4596e1 ... 2023-06-03 12:26:31 +03:00
506e2772f7 ... 2023-06-03 11:25:19 +03:00
3807fc4bc2 Implemented better rotating around system. 2023-06-03 10:39:15 +03:00
ccefc2669b Implemented proper transformation of rectangle into triangles. 2023-05-30 22:51:50 +03:00
bc2b5809c5 Use Ebitens coordinate system for showing. 2023-05-30 22:35:49 +03:00
421321cc62 ... 2023-05-30 14:34:10 +03:00
308123f3d2 Use embedding for Transform instead of the T name. 2023-05-30 13:24:14 +03:00
ab32a830e6 Implemented checking whether point is in triangle. 2023-05-30 13:12:11 +03:00
a3cf74a971 Implemented ContainsPoint function. 2023-05-28 21:22:52 +03:00
3259b8ba8d Implemented crossing for lines. 2023-05-28 21:07:05 +03:00
522e9a2d58 Added the Liner interface for better and more general interaction. 2023-05-28 20:09:01 +03:00
07915de2a1 Simplified the line type. 2023-05-28 19:45:58 +03:00
75836cebe9 ... 2023-05-28 19:14:02 +03:00
e1268acd93 ... 2023-05-27 18:00:27 +03:00
b853924e19 Implemented shaders on sprites. 2023-05-26 18:31:04 +03:00
f913f95d61 Better interfacing for shaders. 2023-05-25 00:42:48 +03:00
cc02da52f8 ... 2023-05-23 22:42:35 +03:00
c535efe56b Damn shaders finally work. 2023-05-23 16:25:21 +03:00
5966d20865 Added visibility changing abilities for drawers. 2023-05-23 16:19:55 +03:00
874ddb14e2 It can draw a damn rectangle now. 2023-05-22 23:51:14 +03:00
e5dfe002a0 How to fuckin draw a rectangle? 2023-05-22 23:39:01 +03:00
a89db46fe7 Added the structures I am gonna need to implement colliders and more. 2023-05-11 12:28:34 +03:00
fb10beda75 Started implementing colliders. Simplified structure for basic types like Camera. 2023-05-04 19:31:33 +03:00
a6db4d1417 ... 2023-05-02 17:38:34 +03:00
1e2e43ad2b Implementing deleting objects. 2023-04-28 18:21:34 +03:00
dd704c9820 Use pool instead of slices. 2023-04-28 18:03:26 +03:00
4f42968d2d ... 2023-02-18 21:35:38 +05:00
e03c1479e2 Run the "start" function on adding objects. 2023-02-18 18:57:37 +05:00
02a6cc3e88 Started implementing cameras rotating point. 2023-02-18 17:38:28 +05:00
e3e84b4f23 Added more hotkeys for testing in the example. 2023-02-18 15:26:54 +05:00
af8949725a Implemented the example for testing the engine. 2023-02-18 11:11:09 +05:00
f35332a822 ... 2023-02-18 09:46:33 +05:00
95a7b27ff8 Started implementing the camera. 2023-02-18 05:51:43 +05:00
92db008ccf ... 2023-02-18 04:03:28 +05:00
8d8ce41e71 Fixed delta time implementation. 2023-02-18 02:17:51 +05:00
be9c3dc619 ... 2023-02-18 01:51:40 +05:00
5fc2dd92dd Use pointer to object instead of struct for embedding. 2023-02-17 18:56:15 +05:00
c9f8027f81 Implemented basic layer support by sparsex. 2023-02-17 18:40:46 +05:00
eb79fdeedc ... 2023-02-17 14:47:17 +05:00
dbd1b50ff7 ... 2023-02-17 09:04:47 +05:00