Comments (2)
To Tile
class I've added visibility data of tiles, tile improvements and units for each civ. This is basically what each civ sees. Each of these properties is bool[8] (the data for index 0=barbs is not read, so it's always false).
The City
class also now has two properties:
WhoKnowsAboutIt
shows which civs have knowledge of this city's existenceLastSizeRevealedToCivs
shows city size that each civ sees for this city
Also for .sav file two different parameter types are read - e.g. MapIrrigationVisible is what each civ sees and MapIrrigationPresent is what is actually there.
I've additionally read secondary maps data in the latest commit, which is necessary since TOT can have 4 maps and each unit/city/tile should have a mapIndex (which is always 0 for MGE and can be 0...3 for TOT).
from civ2-clone.
I tried mapping those fields in the interface but I got nothing, will check with a better sav when I have access to windows next
from civ2-clone.
Related Issues (20)
- Draw city size box
- Saving game HOT 5
- Game crashes when dead civ is chosen for next turn
- Don't update the map every time unit moves HOT 2
- Fastrandom bug? HOT 6
- Missing references - Broken code HOT 1
- Some issues with BitmapStorage
- Drawing with different zoom levels
- Search paths don't have the local sav/scn folder HOT 1
- Raylib-cs and .net8 HOT 2
- Feature Request: use Bilinear/Bicubic interpolation scaling on zooming HOT 10
- Unit Actions HOT 4
- Game type parameter for TOT
- Improvements in MPG vs TOT HOT 8
- RaylibUI.Mac does not exist HOT 2
- Adjust Menus for TOT HOT 1
- Menu styling HOT 2
- Update dialog tiles when loading game/scenario HOT 3
- Update status panel HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from civ2-clone.