20 Commits

Author SHA1 Message Date
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