Commit Graph
405 Commits
Author SHA1 Message Date
fallenoak 84cc18d904 chore(glue): move glue event initalization from ui to glue 2025-10-07 10:05:26 -05:00
fallenoak 8afda7c775 feat(glue): add presumed inlined CGlueMgr::SetIdleState 2025-10-07 09:19:20 -05:00
fallenoak 1fd4891efe feat(event): implement EventUnregisterEx 2025-10-07 00:10:21 -05:00
fallenoak a1fafb46ec feat(ui): partially implement CSimpleTop dtor 2025-10-06 23:42:09 -05:00
fallenoak 509cec3f94 feat(glue): implement character login in CGlueMgr::PollEnterWorld 2025-10-06 23:15:25 -05:00
fallenoak 737de968f7 feat(glue): signal frame events during flag validations in CGlueMgr::EnterWorld 2025-10-06 22:06:44 -05:00
fallenoak 9b262f901c feat(client): add ClientServices::GetErrorToken 2025-10-06 22:06:10 -05:00
fallenoak 78b5637ff9 feat(glue): implement CGlueMgr::EnterWorld 2025-10-06 21:55:47 -05:00
fallenoak 119fa8996b feat(ui): implement Script_EnterWorld 2025-10-06 20:06:03 -05:00
fallenoak 112d6bbe66 fix(glue): add missing event signal for update character list to CCharacterSelection::UpdateCharacterList 2025-10-06 16:57:26 -05:00
fallenoak 0a74642732 feat(ui): handle max lines and line height in CSimpleFontString::GetDisplayText 2025-10-06 16:07:06 -05:00
fallenoak 9c6e52fcc3 fix(gx): fix incorrect coordinate conversion for spacing in TextBlockGetMaxCharsWithinWidthAndHeight 2025-10-06 12:44:25 -05:00
fallenoak c1d9eb5f72 fix(ui): fix incorrect order in SynthesizeSide 2025-10-06 12:28:29 -05:00
fallenoak ad10aa03c1 feat(object): implement CGUnit_C::GetDisplayClassNameFromRecord 2025-10-05 23:30:16 -05:00
fallenoak 0da1c8a40c feat(object): implement CGUnit_C::GetDisplayRaceNameFromRecord 2025-10-05 22:46:20 -05:00
fallenoak 1b01874daf feat(ui): implement Script_GetCharacterInfo 2025-10-05 22:38:30 -05:00
fallenoak b7ac9149a0 feat(db): add AreaTableRec 2025-10-05 22:33:26 -05:00
fallenoak 84c6ae7947 feat(object): add CGUnit_C 2025-10-05 22:23:27 -05:00
fallenoak 087931e9b4 feat(db): add ChrClassesRec 2025-10-05 22:03:48 -05:00
fallenoak 0e1a8582c1 feat(object): add UNIT_SEX enum 2025-10-05 20:41:51 -05:00
fallenoak be3447983b feat(glue): add calls to show character in CCharacterSelection::UpdateCharacterList 2025-10-05 19:45:17 -05:00
fallenoak 6c9d15d6f7 feat(ui): implement Script_SelectCharacter 2025-10-05 19:43:42 -05:00
fallenoak cf219c37ca feat(ui): implement CSimpleFrame_SetBackdropBorderColor 2025-10-05 19:27:39 -05:00
fallenoak d4dde8d331 feat(glue): implement CCharacterSelection::UpdateCharacterList 2025-10-05 16:12:09 -05:00
fallenoak 4e104f3640 chore(ui): use nullptr in CSimpleEditBox RunScript calls 2025-10-05 14:02:23 -05:00
fallenoak a56bdc3c3e chore(event): move CObserver from ui to event 2025-10-05 13:53:20 -05:00
fallenoak c56c1118b6 chore(ui): clean up switch in CSimpleEditBox::OnLayerKeyDown 2025-10-05 13:50:06 -05:00
fallenoak f9f6511fc6 feat(ui): dispatch action in CSimpleEditBox::OnTextChanged 2025-10-05 13:45:56 -05:00
fallenoak f42a81deaf chore(ui): rely on default maxchars in CSimpleEditBox::GetScriptByName 2025-10-05 11:58:42 -05:00
fallenoak a7a221af38 feat(ui): stub CSimpleEditBox::DispatchAction 2025-10-05 11:24:21 -05:00
Tristan 'Natrist' Cormierandfallenoak 66ffd99696 feat(ui): handle escape key events in CSimpleEditBox (#103)
Co-authored-by: fallenoak <git@fallenoak.me>
2025-10-05 10:46:18 -05:00
Tristan 'Natrist' Cormier 5055e03f65 feat(ui): handle tab key events in CSimpleEditBox (#102) 2025-10-05 10:30:09 -05:00
fallenoak 9cac949796 feat(net): finish message read logic for character enumeration 2025-10-05 00:01:37 -05:00
fallenoak c39342906c feat(glue): handle character list state in CGlueMgr::Idle 2025-10-04 23:44:26 -05:00
fallenoak 7a020888b0 feat(client): implement ClientRealmResponseAdapter::CharacterListReceived 2025-10-04 23:37:59 -05:00
fallenoak a3d87bfd56 fix(ui): correct handling of bytes attribute when loading CSimpleEditBox XML 2025-10-04 22:30:35 -05:00
fallenoak ad8cf56d29 feat(net): implement ClientConnection::Disconnect 2025-10-04 21:21:04 -05:00
fallenoak 700db49edc chore(net): use ClientConnection::Initiate consistently 2025-10-04 20:54:34 -05:00
fallenoak a5e7ca9a22 feat(ui): implement Script_GetCharacterListUpdate 2025-10-04 19:52:36 -05:00
Tristan 'Natrist' Cormier 0b1c478f33 feat(console): implement OnMouseUp event handler (#101) 2025-10-04 19:38:35 -05:00
fallenoak f479d6ab53 feat(glue): implement more of CGlueMgr::PollAccountLogin 2025-10-04 00:44:32 -05:00
fallenoak d3d28c1bce feat(glue): handle COP_CONNECT in CGlueMgr::PollAccountLogin 2025-10-03 23:39:42 -05:00
fallenoak 99bc6f46f5 feat(util): add CURRENT_REGION 2025-10-03 23:38:41 -05:00
fallenoak d9c85862d6 feat(glue): add CCharacterSelection::ClearCharacterList 2025-10-03 23:09:23 -05:00
fallenoak f6a1bb7286 feat(glue): add more names to GLUE_IDLE_STATE 2025-10-03 23:07:48 -05:00
fallenoak 7a22ffb998 feat(net): handle SMSG_CHAR_ENUM 2025-10-03 22:52:33 -05:00
fallenoak 226468f93d feat(ui): handle highlight color when loading XML for CSimpleEditBox 2025-10-03 16:52:43 -05:00
fallenoak 88eada90b2 feat(ui): handle bytes attr in CSimpleEditBox::LoadXML 2025-10-03 15:31:49 -05:00
fallenoak 76bc57edb5 chore(gx): improve param names for GxuFontGetTextExtent 2025-10-03 15:25:36 -05:00
fallenoak d1a30161f4 chore(console): remove unused forward declaration 2025-10-03 08:13:23 -05:00