localize switcher button captions in colony view
ci: also build on Ubuntu 24.04
documentation: fix typo in readme
documentation: add contribution guidelines
add building texture for university
add building texture for college
GUI (colony view): name terrain type for fields when mouse moves over
language: make sure quit prompt uses language data in all cases
GUI (colony view): show rivers in fields around the colony, too
GUI: move code to draw fleet report to separate procedure, too
GUI: move code to draw economy report to separate procedure
minor code cleanup
GUI: move code to draw river textures into separate procedure
minor code cleanup; less noisy start output
add building texture for fur trader's house
add building texture for rum distiller's house
add building texture for warehouse expansion
add building texture for weaver's house
unify casing of LongInt (makes searches / grep easier)
update year in Gui.pas
extend .gitignore to include generated binary
GUI (colony view): show colony icon in center square of fields
documentation: slightly improve changelog
fix display glitch in colony + add minimal changelog file
remove executable bit from some terrain images
ci: switch from Rocky Linux 8 to Rocky Linux 9 in GitLab pipeline
documentation: add link to release section to readme
fix typo in readme
ci: fix typo in naming of workflow steps on Windows
ci: create build artifacts for Windows
documentation: adjust package installation command for Debian 12
ci: fix package name in Debian 12 pipeline for GitLab CI
ci: switch from Debian 11 to Debian 12 in GitLab pipeline
Bump actions/checkout from 3 to 4
add terrain image texture for wetland
add terrain image texture for marsh
automation: add Dependabot configuration
ci: switch from CentOS 8 to Rocky Linux 8 in Gitlab pipeline
ci: switch Ubuntu 18.04 for Ubuntu 22.04 on GitHub Action builds
ci: use matrix strategy to reduce redundant configuration options
fix some typos
ci: remove Ubuntu 16.04 ("xenial") from GitHub Action builds
ci: remove Ubuntu 16.04 ("xenial") from GitHub Action builds
remove Travis CI configuration
remove Travis CI configuration
add Travis CI build status to readme
add GitHub CI build status to readme
add GitHub action
run GitHub Actions build on Ubuntu xenial, bionic and focal
fix file name + add link in todo.md
add CentOS 8 to CI configuration
add build status to readme
add GitLab CI configuration
add readme for Vespucci
fix typo in todo.md
move text files as Markdown to top level directory
move license file to top level directory
Next part of 2nd transition attempt.
Second part of 2nd transition attempt.
transition: add C++ replacement for BasicCallback.pas
Starting second transition attempt (Object Pascal to C++).
fix mistakes in BitmapReader (C++)
transition: better Randomizer with C++11 features
transition: add C++ implementation of Tribe.pas
transition: add partial C++ implementation for Units.pas
transition: add C++ version of MessageSystem.pas
transition: add C++ replacement for ExitCallback.pas
C++ transition: add Code::Blocks project file
transition: add C++ class declaration for Map
transition: add C++ equivalent of ErrorTexture.pas
transition: add C++ replacement for Helper.pas
transition: add C++ equivalent of DebugWriter.pas
transition: add more complete C++ implementation fo Units.pas
transition: minor fixes
transition: add C++ equivalent of PathFinder.pas
transition: add C++ implementation of class Map
transition: add C++ replacement for BitmapReader.pas
transition: add C++ class declarations from Units.pas
created trunk directory + first units for terrain, goods and units
Nation.pas added;
completed TTerrain.GetGoodProduction;
TMap added.
Classes for settlements (European colonies and Indian tribes) added.
Missing good type (gtCross) added;
First try(!) to implement a GUI. Looks not so nice, but will do for debugging.
Introduction of GLUT callback for mouse and special keys.
Some changes to GUI, preparation for text output.
Language.pas added;
Renamed language.pas to Language.pas;
TGui.DrawGoodsBar now also shows prices/ amount in store.
Methods for loading goods and units added to TUnit.
Added function for unloading goods to TUnit;
Return value of TEuropeanNation.BuyGood and SellGood is no longer undefinded in some cases.
Added functions to load/ save contents of TLanguage.
Functions to add tasks to units; so far only for pioneers.
Map's discovery function improved;
Predefined America map added.
Unit for new class TData added, which was mistakenly forgotten during last commit.
New methods for TData.
Routines for terrain graphics added.