Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor font manager and implement bitmap font generator. #788

Merged
merged 10 commits into from
Jul 29, 2021

Commits on Jul 27, 2021

  1. Configuration menu
    Copy the full SHA
    b174de3 View commit details
    Browse the repository at this point in the history
  2. move font manager because it looks more like skin parts.

    and this shit only use in gameplay and editor (and config page).
    placing it at root namespace might iet it feels too general.
    andy840119 committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    cf99689 View commit details
    Browse the repository at this point in the history
  3. should get font directly from font manager.

    not by game host.
    
    also should register this manager.
    andy840119 committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    d7b0daa View commit details
    Browse the repository at this point in the history
  4. create karaoke ruleset's own glyph store to get it's origin beatmap f…

    …ont info (mainly for export purpose).
    andy840119 committed Jul 27, 2021
    Configuration menu
    Copy the full SHA
    f836dd7 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Configuration menu
    Copy the full SHA
    b1601aa View commit details
    Browse the repository at this point in the history
  2. Implement base font generator and it's test case.

    Also add object assert fot compare two objects by parsing to json format.
    andy840119 committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    c9bd674 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Fix object assert.

    andy840119 committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    17ddc6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07be5e9 View commit details
    Browse the repository at this point in the history
  3. mark code as static for better testing experiance in eacn generate part.

    also add testing for the case with generate multi line and multi page characters.
    andy840119 committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    2ce9aa6 View commit details
    Browse the repository at this point in the history
  4. implement bitmap font image generator.

    and add a test to make sure that it will generate same image as source.
    andy840119 committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    a336bb5 View commit details
    Browse the repository at this point in the history