Commit Graph
1110 Commits
Author SHA1 Message Date
fallenoak 8cf0abb1b1 feat(object): manage post init flag across base object classes
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-19 20:04:17 -06:00
fallenoak 3d02539112 feat(object): add post update handling to ObjectUpdateSecondPass
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-19 16:11:09 -06:00
fallenoak 1de58d83e5 feat(object): finish reenabling objects in object update handler 2026-01-19 11:23:18 -06:00
fallenoak 5a8fb5e2d3 feat(object): implement ClntObjMgrFreeObject
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-18 23:00:59 -06:00
fallenoak 305849b164 feat(object): add virtual dtors to base object classes 2026-01-18 23:00:34 -06:00
fallenoak 012e97f410 feat(object): add GarbageCollect 2026-01-18 19:50:07 -06:00
fallenoak 553a59c808 chore(object): tidy up return type for ClntObjMgrAllocObject
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-17 20:34:46 -06:00
fallenoak 2efef87898 feat(object): set disable time in CGObject_C::Disable 2026-01-17 20:29:40 -06:00
fallenoak c92f1b8de8 feat(world): add time handling functions to CWorld 2026-01-17 19:20:30 -06:00
fallenoak c9aaa245c9 feat(event): dispatch tick events in main processing loop
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-16 19:33:17 -06:00
fallenoak 43dcfae6b0 feat(object): add type-specific cleanup queues to ClntObjMgr 2026-01-16 16:56:27 -06:00
fallenoak 0b0b7927aa feat(object): set disabled flag in CGObject_C::Disable
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:cl compiler_name:MSVC cxx:cl os:windows-latest system_name:Windows test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:clang compiler_name:Clang cxx:clang++ os:macos-latest system_name:macOS test_path:WhoaTest]) (push) Waiting to run
Push / ${{ matrix.build.system_name }} / ${{ matrix.build.build_type }} / ${{ matrix.build.compiler_name }} (map[build_type:Release cc:gcc compiler_name:GCC cxx:g++ os:ubuntu-latest system_name:Linux test_path:WhoaTest]) (push) Waiting to run
2026-01-16 08:41:50 -06:00
fallenoak de2bea7129 feat(object): implement UpdateOutOfRangeObjects 2026-01-15 22:49:24 -06:00
fallenoak ccca191048 feat(object): implement OnObjectDestroy 2026-01-15 21:41:06 -06:00
fallenoak cd3585ca42 feat(object): add HandleObjectOutOfRangePass2 2026-01-15 21:24:45 -06:00
fallenoak 13ec1d7eef feat(object): add HandleObjectOutOfRangePass1 2026-01-15 21:04:43 -06:00
fallenoak f4ca99ac15 feat(object): add OUT_OF_RANGE_TYPE 2026-01-15 20:15:29 -06:00
fallenoak ca3888f38e feat(object): add CGObject_C::SetObjectLocked 2026-01-15 16:31:42 -06:00
fallenoak a1541725f2 feat(object): add CGObject_C::IsObjectLocked 2026-01-15 16:27:40 -06:00
fallenoak ba0baf1688 feat(object): add CGObject_C::IsInReenable 2026-01-15 16:24:45 -06:00
fallenoak a43ab56644 feat(object): partially implement CGObject_C::Reenable 2026-01-15 16:21:41 -06:00
fallenoak e2bfef907a chore(object): rename parameter for clarity 2026-01-15 16:00:30 -06:00
fallenoak 361d327f30 feat(object): implement CGObject_C::SetDisablePending 2026-01-15 15:57:17 -06:00
fallenoak 8a062e5631 chore(object): correct params for ClntObjMgrObjectPtr 2026-01-14 23:43:56 -06:00
fallenoak 2bb8da6971 feat(object): add ClntObjMgrObjectPtr 2026-01-14 23:37:40 -06:00
fallenoak 7e994ff195 feat(object): add remaining members to CGPlayerData 2026-01-14 16:42:07 -06:00
fallenoak 3332062f86 feat(object): handle disabled objects in GetUpdateObject 2026-01-13 23:04:21 -06:00
fallenoak 56f645fe3b feat(object): link newly created objects to visible list 2026-01-13 22:34:44 -06:00
fallenoak 72d5247563 feat(object): implement UpdateInRangeObjects 2026-01-13 21:36:53 -06:00
fallenoak ae911d94ad chore(object): move InitObject to util 2026-01-13 21:18:34 -06:00
fallenoak d18a479bfb chore(object): move GetUpdateObject to util 2026-01-13 21:05:29 -06:00
fallenoak 8615757d54 feat(object): implement UpdateObject 2026-01-13 21:03:07 -06:00
fallenoak b7c3735e7f fix(object): correct types for various members of CGUnitData 2026-01-13 20:41:59 -06:00
fallenoak f44ba4bf63 fix(object): properly skip move updates in ObjectUpdateFirstPass 2026-01-13 19:54:53 -06:00
fallenoak 082bc06c69 feat(object): handle existing objects in CreateObject 2026-01-13 19:54:04 -06:00
fallenoak 1e13e33f2a feat(object): add CClientMoveUpdate::Skip 2026-01-13 19:50:39 -06:00
fallenoak 31fca17064 fix(object): correct read in CClientObjCreate::Get 2026-01-13 19:24:35 -06:00
fallenoak 97d386f745 feat(object): add CClientObjCreate::Skip 2026-01-13 19:21:56 -06:00
fallenoak b26db42994 feat(object): stub CGObject_C::Reenable 2026-01-13 19:21:19 -06:00
fallenoak e29b584da3 feat(object): partially implement GetUpdateObject 2026-01-13 17:45:59 -06:00
fallenoak f722040986 feat(object): stub CGObject_C::SetDisablePending 2026-01-13 17:45:37 -06:00
fallenoak 4f9cceda79 feat(object): add FindActiveObject 2026-01-13 17:44:48 -06:00
fallenoak a90933f635 feat(util): add operator== overloads to CHashKeyGUID 2026-01-13 15:53:39 -06:00
fallenoak 4dd9921a4f feat(object): add ClntObjMgrLinkInNewObject 2026-01-13 15:52:50 -06:00
fallenoak 2fc113d5b0 feat(object): partially implement ObjectUpdateHandler 2026-01-12 21:43:35 -06:00
fallenoak 43ad9fc8a6 feat(object): add ctors to base object classes 2026-01-12 21:42:13 -06:00
fallenoak be264e22bf feat(object): add CClientObjCreate 2026-01-12 21:17:23 -06:00
fallenoak 775320a7fc feat(object): add CClientMoveUpdate 2026-01-12 20:34:21 -06:00
fallenoak 8333530d65 fix(object): correct flag check in spline reader 2026-01-12 20:32:49 -06:00
fallenoak 4114f1ee16 feat(object): add CMovementStatus 2026-01-12 20:27:55 -06:00