aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changed swap file numbers in `map.cc` to uintptrfusion322025-05-31
| | | | | | | | 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.
* impl TCreature::Damage + overall improvementsfusion322025-05-31
|
* done with `crcombat.cc`fusion322025-05-31
|
* more work on `crcombat.cc`fusion322025-05-30
|
* initial work on `crcombat.cc`fusion322025-05-30
|
* finish `strings.cc` implfusion322025-05-29
|
* impl `strings.cc`fusion322025-05-29
|
* rename/create some filesfusion322025-05-28
| | | | | | | The most annoying thing with C++ classes being in their "own" header file is that it makes it easy to create cyclic dependencies. We might end up merging all creature related header files into the original `cr.hh` that shows up in the original's debug information.
* impl all remaining containersfusion322025-05-28
|
* finish objects.ccfusion322025-05-28
|
* impl RefreshSector and PatchSector (WTF)fusion322025-05-27
|
* impl Cron and most `map.cc` functionsfusion322025-05-26
|
* more object functionsfusion322025-05-26
|
* impl a couple more `util.cc` functionsfusion322025-05-25
|
* linux Makefile + fix most compilation problemsfusion322025-05-25
| | | | | | | I wanted to see if the compiler had any problems with the code so far and added a few stub definitions so that each file would properly compile. We still fail when linking but we're able to to find and fix compile time errors.
* move string utility to `util.cc` + small script identifier fixfusion322025-05-25
|
* halfway of `map.cc` and start of `objects.cc`fusion322025-05-24
|
* implement `SaveFile`fusion322025-05-22
|
* implement TWriteStream, T(Dynamic)WriteBuffer, and TWriteBinaryFilefusion322025-05-22
|
* implement TReadStream, TReadBuffer, and TReadBinaryFilefusion322025-05-22
|
* rename `main.hh` to `common.hh`fusion322025-05-22
|
* implement threading APIfusion322025-05-22
|
* implement TWriteScriptFilefusion322025-05-22
|
* implement script lexerfusion322025-05-22
|
* implement `config.cc`fusion322025-05-20
|
* implement `main.cc`, `shm.cc`, and `time.cc` + overall tweeksfusion322025-05-20
|
* implement `matrix` and move containers into their own directoryfusion322025-05-18
|
* remove code from reference files to get an idea of the progressfusion322025-05-18
|
* implement `priority_queue`fusion322025-05-18
|
* implement `vector`fusion322025-05-18
|
* move skill related structs and functions into their own filefusion322025-05-18
|
* finish TSkill variantsfusion322025-05-18
|
* TSkillBasefusion322025-05-17
|
* TSkillProbe + some structsfusion322025-05-17
|
* initial commit - getting at TSkill structsfusion322025-05-16