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

Implement trading between players. Includes context menu, dialog, and packets. #215

Merged
merged 18 commits into from
Sep 16, 2022

Commits on Jun 14, 2022

  1. Configuration menu
    Copy the full SHA
    3f14500 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. Configuration menu
    Copy the full SHA
    1af2c5b View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    33bd06b View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Trading WIP

    ethanmoffat committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    e4d6dc8 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Configuration menu
    Copy the full SHA
    aaa474b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64e1ba7 View commit details
    Browse the repository at this point in the history
  3. Update base dialog to store a NativeGraphicsManager. Allows trade dia…

    …log to hold ListDialogItems
    ethanmoffat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    cc295d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    716f636 View commit details
    Browse the repository at this point in the history
  5. First-pass implementation of trade dialog.

    TODO:
    - Wire up to open on trade requests
    - Inventory space validator implementation
    - Drag+drop from inventory to add items
    - Testing
    ethanmoffat committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    c0d1145 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Configuration menu
    Copy the full SHA
    fdd97b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4524c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a461571 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1c2cd9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    363b619 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15e1514 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    23158cc View commit details
    Browse the repository at this point in the history
  8. Ensure trade offer updates read the break bytes. Ensure weight never …

    …goes below zero after trade completes.
    ethanmoffat committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    78a2a54 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dc5e49f View commit details
    Browse the repository at this point in the history