(lcs) reversed CScrollBar
#1297
Open
asm95 wants to merge 2 commits from asm95/lcs-scrollbar
into lcs
pull from: asm95/lcs-scrollbar
merge into: mirror:lcs
mirror:withmorten/limits
mirror:master
mirror:lcs
mirror:miami
mirror:voodoufreak/miami
mirror:okias/dxt_on_ogl
mirror:GenkaOk/abs-function
mirror:ZLau92/highfps
mirror:NABN00B/master
mirror:erorcun/mpeg
mirror:alextwothousand/master
mirror:erorcun/master
mirror:alextwothousand/miami
mirror:Anarky/blur_cutscene
mirror:xeyopay170/master
mirror:Nanoposan69/master
mirror:IlDucci/miami
mirror:Tatsh/xdg
mirror:madebr/re3_conan_libsndfile
mirror:ZLau92/gamepad-dbg-menu
mirror:0x0000ff/master
mirror:Tatsh/macos-appsupport
Reviewers
Request review
No reviewers
Labels
Clear labels
Something isn't working
need for improvement or additions to documentation
This issue or pull request already exists
New feature or request
Good for newcomers
Extra attention is needed
This doesn't seem right
reLCS related
reVC related
Further information is requested
Issues happening in original game
This will not be worked on
Apply labels
bug
Something isn't working
documentation
need for improvement or additions to documentation
duplicate
This issue or pull request already exists
enhancement
New feature or request
fork idea
good first issue
Good for newcomers
help wanted
Extra attention is needed
help-desk
invalid
This doesn't seem right
is it bug or not?
lcs
reLCS related
linux
math
miami
reVC related
not our problem
openal
performance
question
Further information is requested
vanilla
Issues happening in original game
wontfix
This will not be worked on
No Label
bug
documentation
duplicate
enhancement
fork idea
good first issue
help wanted
help-desk
invalid
is it bug or not?
lcs
linux
math
miami
not our problem
openal
performance
question
vanilla
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Set Project
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: mirror/re3#1297
Reference in New Issue
There is no content yet.
Delete Branch 'asm95/lcs-scrollbar'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Summary of changes compared to VC
Now we have 12 scroll bars instead of one
Copied the
enum
names from re3:d0404cbdb7/src/renderer/Fluff.cpp (L80)
CScrollBar::Init
~ no changesCScrollBar::Update
~ added many hard-coded textCScrollBar::Render
~ minor changes on corona coordinates formulaCMovingThings::Init
~ initialize the 12 scroll bars nowCMovingThings::Update
,CMovingThings::Render
~ no changesCMovingThings::Shutdown
~ iterate over aScrollBars to disable visibilityShowcase
The following picture reveals Toni observing the blue text propaganda. In previous
reLCS
version, this text was not shown.Other notes
Floats need to have
f
suffix, and also this needs to be in different order:Got the corrections in check. Thanks for the suggestions 😺
Looks like all digits originally were at most 3 digits after decimal point, e.g. -591.048f. Same applies to all initialization here.
This was a switch. If it was taken from re3, then it needs to be fixed as well :P
Random glitches part blow has changed, check it out
Oh, damn that's right... Will change that to a
switch(m_Type){...}
statement. Yeah, I followed miami's branch but forgot that was aswitch
in IDA and also in master branch.Those extra digits were usually appearing in IDA. Anyway, I'll remove those cases with more than 3 decimal digits.