Skip to content

delusion-mouse-support#440

Open
Enorovan wants to merge 18 commits into
masterfrom
delusion-mouse-support
Open

delusion-mouse-support#440
Enorovan wants to merge 18 commits into
masterfrom
delusion-mouse-support

Conversation

@Enorovan
Copy link
Copy Markdown
Member

@Enorovan Enorovan commented Apr 5, 2026

C;HLCC: Add "Heart" Buttons that are clickable like in C;HN (better design though).
C;CLCC: Drag trigger "circles" around.

@Enorovan Enorovan force-pushed the delusion-mouse-support branch 2 times, most recently from 1677d84 to 58c9444 Compare April 5, 2026 12:51
@Enorovan Enorovan linked an issue Apr 5, 2026 that may be closed by this pull request
@Enorovan Enorovan self-assigned this Apr 6, 2026
@Enorovan Enorovan force-pushed the delusion-mouse-support branch 8 times, most recently from 9575753 to 534862c Compare May 16, 2026 12:17
@Enorovan Enorovan marked this pull request as ready for review May 16, 2026 12:20
@Enorovan Enorovan force-pushed the delusion-mouse-support branch 4 times, most recently from c798b71 to 8f18e5d Compare May 16, 2026 20:30
@Enorovan
Copy link
Copy Markdown
Member Author

C;HLCC: Add "Heart" Buttons that are clickable like in C;HN (better design though).
C;CLCC: Drag trigger "circles" around.

Tested both PC and Android and it responds as intended.

Ready for CR.

Comment thread src/game.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/chlcc/delusiontrigger.cpp Outdated
@Enorovan Enorovan force-pushed the delusion-mouse-support branch from 8f18e5d to e4f5384 Compare May 17, 2026 10:17
@Enorovan Enorovan requested a review from KKhanhH May 17, 2026 13:23
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/game.cpp
Comment thread src/games/chlcc/delusiontrigger.cpp
Comment thread src/games/chlcc/delusiontrigger.cpp Outdated
Comment thread src/games/chlcc/delusiontrigger.cpp Outdated
Comment thread src/games/chlcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/games/cclcc/delusiontrigger.cpp Outdated
Comment thread src/game.cpp
@Enorovan Enorovan force-pushed the delusion-mouse-support branch 2 times, most recently from f6d8f56 to 1c67554 Compare May 18, 2026 19:36
@Enorovan Enorovan requested review from KKhanhH and PringlesGang May 18, 2026 19:36
@Enorovan Enorovan requested a review from PringlesGang May 18, 2026 21:03
Comment thread src/util.cpp Outdated
Comment thread src/games/chlcc/delusiontrigger.cpp Outdated
@Enorovan Enorovan force-pushed the delusion-mouse-support branch 2 times, most recently from 166d13f to 6fc8cc6 Compare May 18, 2026 21:45
@Enorovan Enorovan requested a review from PringlesGang May 18, 2026 21:45
Copy link
Copy Markdown
Member

@PringlesGang PringlesGang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hearts don't seem to be pulsating anymore?

For cclcc the dragging seems to be based on how the distance you move your cursor over a small period of time. This means if you hold and move your cursor slowly enough, you can make it across the whole screen without triggering the swipe. Maybe it would be more intuitive if the moment you click, it registers the x position of the cursor, and the trigger activates when you move a certain distance away from that x value while dragging (in the appropriate direction)?

Also, maybe for chlcc you could adjust the "blocking" conditions to extend into the transition when you clicked on one of the buttons, because now if you are, say, in the left delusion and spam-click to go through neutral into right, you still advance a line by clicking during the transition, when the buttons are disabled (very small nitpick, but still thought I'd mention)

Other than that, looks good. Feels very intuitive

@Enorovan Enorovan force-pushed the delusion-mouse-support branch from 992502a to 1a4c11d Compare May 19, 2026 21:40
Enorovan and others added 17 commits May 19, 2026 23:41
…teCCDelusionTrigger at the start of ChkMesSkip (TODO: fix being locked out of progressing when DelSelected)
…wer opacity based on AnimationState and DelusionState
@Enorovan Enorovan force-pushed the delusion-mouse-support branch 3 times, most recently from 10c45a0 to 55d15e8 Compare May 19, 2026 22:21
@Enorovan Enorovan force-pushed the delusion-mouse-support branch from 55d15e8 to 2063d68 Compare May 19, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Mouse Support to delusion

3 participants