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 some very rudimentary diplomacy logic #571

Open
TomWerner opened this issue Feb 19, 2025 · 0 comments
Open

Implement some very rudimentary diplomacy logic #571

TomWerner opened this issue Feb 19, 2025 · 0 comments
Assignees

Comments

@TomWerner
Copy link
Contributor

Things I'd like:

  • meeting other civs
  • tracking war status
  • declaring war (peace deals may be out of scope, we'll see)
  • tech trading
@TomWerner TomWerner self-assigned this Feb 19, 2025
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We now have the lower right hand "D" button for opening the diplomacy popup, and the popup lists the civs we know and whether we're at war with them.

In the LEAD struct I changed some byte arrays to longs/ints to make it easier to dump them to the console when debugging.

In order for the "D" button to work I had to shuffle the "GameStatus" node in front of the unit buttons node, because the invisible HBox for the unit buttons was intercepting all the mouse events.

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We can now discover new civs in a pure C7 game!

#571
TomWerner added a commit that referenced this issue Feb 19, 2025
We can now discover new civs in a pure C7 game!

#571
TomWerner added a commit that referenced this issue Feb 21, 2025
We can now discover new civs in a pure C7 game!

#571
TomWerner added a commit that referenced this issue Feb 21, 2025
We can now discover new civs in a pure C7 game!

#571
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

No branches or pull requests

1 participant