6c6061e38e
Convert .fossil-settings/ignore-glob to .gitignore
2025-06-24 23:25:04 +02:00
25edf21d2c
Port to newer enet, remove vendored enet
...
FossilOrigin-Name: 9093e4cf6a8a8ca396478a71c557dd75362a80164eb3e97cc1843cea13c299c4
2025-04-19 22:30:13 +00:00
8f62d73416
Fix SDL includes
...
FossilOrigin-Name: c39abceb9b813d4d6fea04f66b865203804a91da29dc45aa509aa71565956849
2025-04-19 20:17:04 +00:00
adac444372
Refactor some file operations
...
FossilOrigin-Name: 44343f0ed94e4b574fb7d8841f6f73d4927e26ff8ae6b3f508a87905044b4ce0
2025-04-18 22:33:51 +00:00
e11cbf6b41
Check for GL_ARB_texture_env_combine as well
...
FossilOrigin-Name: ca2bc91bc3c9539c632b293e103dc82bf42b25541ac8045f3665461d6afa1f24
2025-04-18 22:18:02 +00:00
cc73f6ed78
Add variables with a getter / setter block
...
FossilOrigin-Name: cd2ac12a141a97a05449c82fbacc67cd3b6a172e66b7fb68bfd785b31d9776c0
2025-03-29 22:29:22 +00:00
a838f496b1
More style fixes
...
FossilOrigin-Name: c634a689e76e7c60fb8b685ea40cb9993a86f23474d1ead7159eb331e98f1110
2025-03-29 17:13:40 +00:00
d3dc40de33
Switch from clang-format to manual formatting
...
clang-format does too many weird things.
FossilOrigin-Name: 75e920ae307d96d6ce0141652617959f609c21b542e930cb537789298856c480
2025-03-29 14:25:43 +00:00
3a081f18e5
Make more use of OFColor
...
FossilOrigin-Name: 932a90c261ff698efcf7980c8790080622cd79e5e6ae9c7c066c27716af83f28
2025-03-29 13:01:06 +00:00
c7ee55e1e3
Run newer version of clang-format
...
FossilOrigin-Name: cc7ebd7f79185bc5f0a595af12d4de9ca8ad89c57858d96aaa7c0b8f9802d59f
2025-03-26 21:47:31 +00:00
20d8cfc364
Remove OF_DIRECT_MEMBERS from category
...
It makes Clang crash when using the ObjFW runtime.
FossilOrigin-Name: 5bca00e8e24cf0b6bc25344c1ab6436a684f82b01558d4dcbba504747ad294f3
2025-03-26 21:44:17 +00:00
cc5cc21aca
Make use of OF_DIRECT
...
FossilOrigin-Name: 7a98b92af94db34093428fc95da00435311c270d74135e69aa94bca16871a023
2025-03-25 23:52:50 +00:00
fb8a872695
Clean up Variable
...
FossilOrigin-Name: 0ee94739cea768327664b83a23470a366e90ac45fd6c51537b5188268aa8e97c
2025-03-25 23:38:08 +00:00
f76b9643ec
Add forgotten files
...
FossilOrigin-Name: 489bb6c39a3f2436b30a1323b5395d1ce92f84f13c20c6489004d60842de79c8
2025-03-25 23:03:58 +00:00
5835957d74
Convert player into a class
...
FossilOrigin-Name: 5b7b7d2fc5af4d512db195c4fbfb2aff01436db9bc1345d62263609ac129aa02
2025-03-24 22:14:24 +00:00
4596a656dc
Work around conflicting declaration of gamma
...
FossilOrigin-Name: 7c3936be15500a3bdaa3aa603479e02786123f92c9f697b4a420d3b7411aa998
2025-03-24 21:11:31 +00:00
45f4039f3b
Fix wrong argument order for calculating distance
...
FossilOrigin-Name: 75095b4f6e2b5ed05c3279c84b6862521cf2103ea8c61e13fe09ee6e81723302
2025-03-23 22:14:48 +00:00
2f8d255946
Avoid pointless pointers
...
Passing OFVector3D by reference is annoying and is worse at passing via
registers.
FossilOrigin-Name: 304230c1e18fc15a2e66b01bbc1727d107b9d27be6949aad99419bc153bf6e66
2025-03-23 21:52:54 +00:00
d8f4f44468
Remove vdist
...
FossilOrigin-Name: 62594248024eb944735c20b4877f3e6ea07cd93e7f723e718986e86d3c43e944
2025-03-23 21:31:55 +00:00
daa4c19312
Clean up identifiers, use blocks for commands
...
FossilOrigin-Name: d7661be1b1dc8fda8e4de50f9a9d75907f498e6e07530241fb04be015ca3d9ae
2025-03-23 19:40:00 +00:00
e995b95a84
Remove fast_f2nat
...
FossilOrigin-Name: 51fb59fc934df4829a82f7992f10435519dc8deb7098c3be1b17642fc6c05a44
2025-03-23 17:45:28 +00:00
6320094293
Remove dotprod
...
FossilOrigin-Name: da90479adfbf8157d7f203d06b68ddc6b9d5d2667e54e6ac8b6380d96ce05048
2025-03-23 17:41:32 +00:00
e91d88fd2b
Remove vadd/vsub/vmul/vdiv
...
FossilOrigin-Name: 0c8fc2f1482a22d97a114b5b35f2a4d55d2d72a113178070d87fffab40fa8586
2025-03-23 14:49:15 +00:00
fa66ee85fd
Adjust to ObjFW changes
...
FossilOrigin-Name: 85566b261dc924326f2b24254b27e472c0a03fd327b4793ecd42d0ec85a065bf
2025-03-23 14:17:30 +00:00
3a7e871e0e
Remove u{char,short,int}
...
FossilOrigin-Name: b5bfe2af86efc76d1ac600bf7cda4a1709aaa95ae2392ee9e3f98ce6d4b14bcf
2025-03-23 02:59:37 +00:00
006dba8370
Remove loop[ijkl]
...
They confused clang-format a lot.
FossilOrigin-Name: 6b85eefc857c74c00d7ef693e312cc15df53201a6712aee8ba8d57c643c1703b
2025-03-23 02:47:40 +00:00
2c5f2d0342
Convert monster into a class
...
FossilOrigin-Name: e8f80b0482846dfbd5bf97ed375b13687d325e9ef7e2a79176dac49722180124
2025-03-23 02:03:32 +00:00
a7db00c740
Clean up DynamicEntity
...
FossilOrigin-Name: b787ad5a04fc238a69b9e48b3bdfccde416f636a021eef0d955445b5ab92252b
2025-03-22 23:10:13 +00:00
fd2b1dddf0
Use OFColor instead of abusing OFVector3D
...
FossilOrigin-Name: e258bfb55971eda526191cd09458ce6be1b02bc147eafc7d58259bb7c9647028
2025-03-22 21:29:47 +00:00
6bd7c25ec3
Fix -Wgnu-folding-constant
...
FossilOrigin-Name: e79356d2a66c0537866b4ff23389bc8b8755ac324310c769e670d4247456d604
2025-03-20 23:02:06 +00:00
ff6912e3ff
Fix all warnings
...
FossilOrigin-Name: 0e7605d101d4079a75f8b62b072f342cb5ce5ff95090cf2068318193de907e2c
2025-03-20 22:40:48 +00:00
fd09d38b8c
Convert remaining files to pure Objective-C
...
FossilOrigin-Name: 12cac9666ac09097e06d34da46bf50d15c8571dea22fd2a6d8a1fad076999689
2025-03-20 22:22:40 +00:00
61bf59bbfc
Convert more files to pure Objective-C
...
FossilOrigin-Name: 46c577957085f072871cb93b46340fd8349c1e20503a448cc8e6d33ddaea1552
2025-03-20 21:52:26 +00:00
b4d52ea3ec
Convert more files to pure Objective-C
...
FossilOrigin-Name: b250dfa8d49dc6cf7dd86d6c7836733467c87769e3cedaa4678b94d411b7be12
2025-03-20 21:18:29 +00:00
565a845aaf
Convert several files to pure Objective-C
...
FossilOrigin-Name: eac9e3d9480c641e752bce15f24de48bbb77705cd44ef2bb9a04603ca04c67e1
2025-03-20 20:59:25 +00:00
2085a651bd
Remove all default arguments from protos.h
...
FossilOrigin-Name: ef1d7e47f7204700ed6e3b1191a1bdcb6e1d0257586183bc6571b8ff92464042
2025-03-20 20:38:43 +00:00
d9d56601bb
Convert all references to pointers in protos.h
...
FossilOrigin-Name: c38d75087b98b5b7a4c7963d119b8eb0bf6be2603bdf43a79e743300951a4d28
2025-03-20 20:11:37 +00:00
d25e07085c
Remove last usage of vector
...
FossilOrigin-Name: 08c9d7b0fa8f592b68069fe2444e016d4a06025d04cae3f8271575cf0763a182
2025-03-20 17:12:11 +00:00
5b200abd87
Remove non-functional FMOD support
...
FossilOrigin-Name: 7e4ba7f32ace858885c5a165b51552a437b61ea85df434b8fbd6be5697b7a7e5
2025-03-20 16:39:53 +00:00
7162807acd
Convert server_entity to a class
...
FossilOrigin-Name: 21584a40b686945f20e078af058c7f2ad2f4be197cc4a67335a18329c6fd085b
2025-03-20 16:36:34 +00:00
d42f82f1ec
Convert entity to a class
...
FossilOrigin-Name: 4b002822f954056510cbb1f85d7687784e26782f63c5995f01ac6488d0632d80
2025-03-20 16:04:35 +00:00
34b31eb77f
Make more use of convenience methods
...
FossilOrigin-Name: 89fbd7a1520ecb65809b4c1bd10006ce9bb3a662cb7e7804abaf85d1ee1da63a
2025-03-20 13:21:56 +00:00
4bdb80410d
Use enumerateObjectsUsingBlock: where appropriate
...
FossilOrigin-Name: fd4460c7b65410b1f78e2f0df253cb5dd3cb73cff37ac75a012f8cbee1cadddd
2025-03-20 11:03:23 +00:00
12bf5923b0
Fix projectiles
...
FossilOrigin-Name: be136b699f19297f19ff807c028ad6977fcf27d245ed99d8288f59e35d0be1bd
2025-03-20 10:52:08 +00:00
875c395ce1
Use one autorelease pool per frame
...
This way, nowhere else autorelease pools need to be managed.
FossilOrigin-Name: 489124a92fd2a7e6d543b58ce50e454f2cb1647c81b4ba637d6c252404012ddd
2025-03-16 10:11:39 +00:00
a67b134eb2
Migrate vectors
...
FossilOrigin-Name: 853e760619bc8b16ee0262c55740ba82bd7efdc508357d544a6f59f450a155a7
2025-03-16 00:05:52 +00:00
9dff5ec70c
Migrate last strings
...
FossilOrigin-Name: b81e2948d74e606b374ad69956719d748340eb128dc5e4c732781a2de71c2ba2
2025-03-15 23:42:51 +00:00
71fff6f9a1
Run the run loop
...
FossilOrigin-Name: 9e7cb01dd0ab47414a3e278ba3e6f01a3ac5cb6d1e84cad76530d6ca31ea4d69
2025-03-15 23:10:10 +00:00
3202112a77
Fix accidentally dropped if statement
...
FossilOrigin-Name: a6b27050840a017db78c30418d5417252f478685c687408dfe8f99fd6eaf9117
2025-03-15 23:05:30 +00:00
dfa30474cf
More string migrations
...
FossilOrigin-Name: d0e460fce1af321d6d9198053a792128cd2ec85873976822e9ee42c939238026
2025-03-15 12:05:41 +00:00