fusion32
9b49eec185
magic init functions
2025-06-01 01:56:31 -03:00
fusion32
da5672b1e9
changed swap file numbers in map.cc to uintptr
...
We know swap file numbers are limited to the [1, 99999999] range
which fits a uint32, but using anything but uintptr requires us to
do extra casts to avoid compiler warnings so we only convert back
to uint32 when building the swap file name which should work the
same.
2025-05-31 22:58:43 -03:00
fusion32
c4b06256d9
impl TCreature::Damage + overall improvements
2025-05-31 22:20:44 -03:00
fusion32
dff5e62f6e
initial work on crcombat.cc
2025-05-30 10:32:29 -03:00
fusion32
5505f28c35
finish objects.cc
2025-05-28 00:39:29 -03:00
fusion32
ad1f181454
impl Cron and most map.cc functions
2025-05-26 17:53:28 -03:00
fusion32
3f557369c7
halfway of map.cc and start of objects.cc
2025-05-24 20:57:24 -03:00
fusion32
b7432b4e74
implement SaveFile
2025-05-22 23:17:54 -03:00
fusion32
4e41f79a50
implement TWriteStream, T(Dynamic)WriteBuffer, and TWriteBinaryFile
2025-05-22 19:03:45 -03:00
fusion32
c595a2c293
implement TReadStream, TReadBuffer, and TReadBinaryFile
2025-05-22 17:09:26 -03:00
fusion32
74f12f3f2b
rename main.hh to common.hh
2025-05-22 14:52:20 -03:00
fusion32
3edeaf1f52
implement threading API
2025-05-22 14:44:31 -03:00
fusion32
297e8450d8
implement TWriteScriptFile
2025-05-22 11:40:04 -03:00
fusion32
de848a4131
implement script lexer
2025-05-22 09:59:14 -03:00
fusion32
91d7adad32
implement config.cc
2025-05-20 19:31:35 -03:00
fusion32
42be37f4ad
implement main.cc, shm.cc, and time.cc + overall tweeks
2025-05-20 16:41:03 -03:00
fusion32
d28c1d4e81
implement priority_queue
2025-05-18 16:13:33 -03:00
fusion32
9b1af981f8
implement vector
2025-05-18 14:28:29 -03:00
fusion32
d958236526
finish TSkill variants
2025-05-18 11:28:39 -03:00
fusion32
717f5cd9da
initial commit - getting at TSkill structs
2025-05-16 18:46:18 -03:00