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
bc8e7c17cc
More string migrations
...
FossilOrigin-Name: 5659be76dbc70d7549e3a6b4ff2a1f6b01a56f58bd77097fdda53ead13ea435d
2025-03-15 00:24:34 +00:00
d4b7da3740
Fix tab completion
...
FossilOrigin-Name: 2200947ce957ddb35e68f3d631cc4b7171394ea06302fdb9ce624f1aebf8584c
2025-03-12 23:28:37 +00:00
8f9f02c270
Default to -O2
...
FossilOrigin-Name: 50af4ea0ff5efb2da0ee423202d393f0c57c7d641d1045144f071e84b32cfda7
2025-03-12 23:06:41 +00:00
4aed51a95d
Add files forgotten in last commit
...
FossilOrigin-Name: e208417f95180ec74e3c5376d6f502f3cdb0a356c6541458e8864a3fefa5cd80
2025-03-12 22:35:55 +00:00
38747afbb5
Be more tolerant of invalid arguments
...
FossilOrigin-Name: d2f07d884a4f4319ff687e085c3233e210ee05b46a2675ecd757a261e6f19e6e
2025-03-12 00:16:05 +00:00
f1968ce5af
Make use of the new -[OFString intValue]
...
FossilOrigin-Name: 09eb96f3397daee11cfda5cbbbcc5caa6d3d9fb9ff3eeb07971e8e3773b65dd6
2025-03-11 01:20:17 +00:00
5a033ec827
Fix menu sorting
...
FossilOrigin-Name: e1c921ff76644e0bda3e6d584cf5002034073979db5a6a239f3dcd20a910fb7d
2025-03-10 20:52:18 +00:00
c49ae6bbe5
Fix server segfaulting on start
...
FossilOrigin-Name: 9cb357d9b64250fcaa4badfd1f6ba6feb1bfc27a8a9e6375421e5fe46eceec24
2025-03-10 20:45:19 +00:00
9d7eef8185
Fix player not moving on demo playback
...
It's still broken, though.
FossilOrigin-Name: 57b9a0a9db7ea3e3656f9a9d979d1df629783c355cbc46bbe96c3d4befda0bcd
2025-03-10 20:39:51 +00:00
2c939e6535
Move ServerInfo to separate file
...
FossilOrigin-Name: 53f10f3320267c06cbe2ba5325fbc8fc3fc652b35a8e2ac0d0fdbcf7e96aa352
2025-03-09 22:00:28 +00:00