Commit Graph

99 Commits

Author SHA1 Message Date
9db9d4f889 Add exception handling to MobiusInt. 2024-04-11 00:58:27 +05:00
b5eb207d38 Make a separate function for properly determining whether a Poincare point is between two other points. 2024-04-09 00:02:59 +05:00
457f0b9fa0 Make speed changable via engine events. 2024-04-08 19:55:18 +05:00
28868e5451 Add buttons to reset coordinates and angle. 2024-04-08 00:10:08 +05:00
9ceaba94d7 Add a button to snap the player coordinates to the closest point. 2024-04-08 00:05:00 +05:00
e0e9b33098 Remove maps/ since it is no longer necessary. 2024-04-07 23:53:21 +05:00
d744d5f042 Add "cross" as one of the "games". 2024-04-07 23:52:58 +05:00
88d6d30436 Change the triangle room level to get rid of that strange bug. 2024-04-07 23:51:36 +05:00
eb6b4b987c Make module loading in game more sane. 2024-04-07 23:42:27 +05:00
f93dfb1fb2 Add an empty game. 2024-04-07 21:11:48 +05:00
00f930e151 Make it possible to render an empty level. 2024-04-07 21:11:31 +05:00
e62f985e73 Make processevent() look a tiny bit better. 2024-04-07 21:03:00 +05:00
08347cdc3f Fix the size of drawn segments. 2024-04-07 19:14:32 +05:00
1c342f163c . 2024-04-07 17:48:14 +05:00
3448684363 Make more variable modifiable through engine events. 2024-04-07 17:22:41 +05:00
b29fc7d929 Change README. 2024-04-07 17:17:19 +05:00
de6a555c94 Add files that I forgot to add in previous commit. 2024-04-07 16:51:56 +05:00
db3ea32c75 Change how games are initialized. 2024-04-07 16:50:37 +05:00
f3f9f31a05 Merge pull request 'docs(readme): Added info about loading levels and controls' (#9) from n3tael/p3he:main into main
Reviewed-on: #9
2024-04-07 11:06:30 +00:00
2d28957eaa Merge branch 'branch'. 2024-04-07 16:05:20 +05:00
13aefdde9a Changes to README.md. 2024-04-07 16:04:13 +05:00
c3858c548e Change how paths to games are specified and add a new one. 2024-04-07 15:59:26 +05:00
d9ce3fd3ab Start making this thing into an actual game engine. 2024-04-07 01:38:06 +05:00
d28d1d10ed Make code worse. 2024-04-07 01:12:28 +05:00
dfb6594ec5
Merge remote-tracking branch 'upstream/main' 2024-04-06 22:40:53 +03:00
b05a139cbf
docs(readme): Added info about loading levels and controls 2024-04-06 22:38:12 +03:00
f561ecc076 Merge pull request 'Remove useless imports' (#8) from n3tael/p3he:main into main
Reviewed-on: #8
2024-04-06 19:15:46 +00:00
9e90b02f79
Remove useless imports 2024-04-06 22:13:53 +03:00
1494f28a78 Add __iadd__ and __isub__ to GyroVector. 2024-04-06 23:46:43 +05:00
c745c6a82b Merge pull request 'feat(debug/mini_map): round mini map' (#7) from n3tael/p3he:main into main
Reviewed-on: #7
2024-04-06 18:44:59 +00:00
1cb4528165
feat(debug/mini_map): round mini map 2024-04-06 21:43:51 +03:00
7cbe55bd7f Remove a useless cast. 2024-04-06 19:22:34 +05:00
7000cfa685 Add missing files. 2024-04-05 23:15:45 +05:00
14c7100b4c Switch from p3hel to json. 2024-04-05 23:06:56 +05:00
2b0e9cbeef A partial fix for rendering finite lines. 2024-04-05 19:24:50 +05:00
56228bc8b1 Make some optimizations. 2024-04-05 17:40:54 +05:00
9e69321399 Fix grammar. 2024-04-05 16:02:17 +05:00
837e732efd Print coordinates when pressing F4 2024-04-05 16:01:05 +05:00
043606c965 Add a new level. 2024-04-05 13:27:49 +05:00
64e48bb0f7 Merge pull request 'feat(save_level): now displays a alert with filename' (#6) from n3tael/p3he:main into main
Reviewed-on: #6
2024-04-04 21:08:47 +00:00
43b2d31980
Merge conflict fix. 2024-04-04 23:57:57 +03:00
fcabed5a19
feat(save_level): now displays a alert with filename 2024-04-04 23:55:54 +03:00
9ebde906c2 Slow down a bit. 2024-04-05 01:51:26 +05:00
d54377e3d6 Change rendering a bit. 2024-04-05 01:46:39 +05:00
53ecde3e0c Add a map. 2024-04-05 01:33:15 +05:00
04f0f7329c . 2024-04-05 01:31:27 +05:00
7f1799acfe Fix level loading. 2024-04-05 01:31:01 +05:00
18e4dec821 Nope. 2024-04-05 01:08:01 +05:00
bd0aea1728 Fix a typo. 2024-04-05 01:04:37 +05:00
9121959b25 Fix rendering a bit. 2024-04-05 01:00:08 +05:00