aboutsummaryrefslogtreecommitdiff
path: root/game/src
Commit message (Collapse)AuthorAgeLines
* Switch to using custom UI nodes hop3112024-08-28-304/+257
|
* Rename GUITextLabel to GUILabelgui-text-label hop3112024-08-27-154/+154
|
* Rework GUITextLabel to use custom text handling instead of RichTextLabel hop3112024-08-23-9/+8
|
* Add GUITextLabel (colour code + currency icon support) hop3112024-08-15-256/+208
|
* Music and Sound Effect loading and playing Nemrav2024-08-06-13/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | almost working music loading music list sent to godot wav loading not working mp3 metadata load wav initial load and play title theme first fix errors not related to nodetools working wav define loading and music playlists fixup error handling and playlist load song chances code style progress switch mp3 metadata addon to MusicMetadata add id3v1 mp3 metadata handling to MusicMetadata remove commented code from id3v1 sounds gd styling fix dataloader conflicts clean up commented code move MusicChance to dataloader remove reference to old addon move sfx defines loader add self to credits feedback on soundSingleton include subfolders in sound singleton sfx map replace space tabs replace std_view_to_godot_string with std_to_godot_string revise singleton files revise gd side sound final revisions
* Use UTF8 encoding and simplify godot string conversionutf8-fix hop3112024-08-02-5/+9
| | | | Fixes #180: Province names do not convert non-ascii characters to Unicode
* Merge pull request #246 from OpenVicProject/search-panel Hop3112024-08-01-5/+170
|\ | | | | Search panel + text edit box UI generation
| * Search panel + text edit box UI generationsearch-panel hop3112024-07-30-5/+170
| |
* | Add movement prevention if any gui has focus Spartan3222024-08-01-11/+15
|/ | | | | | | | Remove _cardinal_movement_vector function in favor of variable Move map movement handling to _unhandled_input Fixes #248
* Free removed child nodes + `godot::` cleanupfree-on-remove hop3112024-07-26-2/+5
|
* Cache sort order of localised population menu columnslocale-sort-cache hop3112024-07-26-0/+3
|
* Fix checkbox theme and positioningfix-checkbox hop3112024-07-25-10/+0
|
* Scrolling model materials (tank tracks and smoke)scrolling-textures hop3112024-07-10-45/+139
|
* Updated SIM to use separate Instance and Definition Managersinstance-definition-managers hop3112024-06-13-2/+8
|
* Province const/mutable + proper State namesprovince-const-mutable hop3112024-06-06-3/+4
|
* Merge pull request #231 from Spartan322/fix/map-behavior George L. Albany2024-05-19-5/+28
|\ | | | | Fix Minimap click doing nothing
| * Fix Minimap click doing nothing Spartan3222024-05-19-5/+28
| | | | | | | | | | | | | | | | Add MapView queue_province_hover_update Makes province hover much more reliable Fix edge scrolling continuing when mouse leaves window Add province hover reset when mouse leaves the window Change _edge_move_threshold to 0.025
* | Misc UI code changesmisc hop3112024-05-14-104/+122
|/
* Merge pull request #227 from OpenVicProject/models Hop3112024-05-12-2/+1980
|\ | | | | Models
| * Generate building modelsmodels hop3112024-05-08-0/+20
| |
| * Generate army and navy models hop3112024-05-08-2/+149
| |
| * Add GDScript XAC and XSM loaders hop3112024-05-07-0/+1811
| |
* | Merge pull request #228 from OpenVicProject/menu-tweaks Hop3112024-05-09-38/+448
|\ \ | | | | | | Topbar display data + Population menu rebel icons
| * | Topbar display data wiring (GDScript level)menu-tweaks hop3112024-05-08-22/+391
| | |
| * | Population menu rebel icons hop3112024-05-08-4/+46
| | |
| * | Updated number formatting functions hop3112024-05-08-12/+11
| |/
* / Add right click map for diplomacy window Spartan3222024-05-08-0/+5
|/
* Improve map view and game panel user experience Spartan3222024-05-07-75/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minimizes panel mouse obstruction to scripted panel images Prevents map view from hovering inside UI elements Unsets province hover when not over provinces Add `GUINode.click_mask` Prevents mouse interactions not within click_mask Add `GUINode.set_click_mask_from_nodepaths` Generates click_mask from paths relating to GUINode textures Sets nodepaths to MOUSE_FILTER_IGNORE Add CanvasLayer parent to GameSession UI nodes Set mouse_force_pass_scroll_events to GameSession UI nodes Set MapControlPanel mouse_filter to default (MOUSE_FILTER_STOP) Move MapView mouse viewport changes to _input Move MapView _action_drag released check to _input Move MapView processing to _process Remove viewport and window notifications Disable if window is not focused or input is handled: MapView mouse interactions (including edge scrolling and drag panning) MapView province hover Set mouse_filter to MOUSE_FILTER_IGNORE for ProvinceOverviewPanel province_view panel Set ProvinceOverviewPanel click_mask path to `province_view/background` Set mouse_filter to MOUSE_FILTER_IGNORE for Topbar topbar panel Set Topbar click_mask path to `topbar/topbar_bg` and `topbar/topbar_paper`
* Merge pull request #223 from OpenVicProject/budget-tab-gui Arturo2024-04-28-15/+199
|\ | | | | Preparation of the Budget Menu for the simulation data
| * Preparation of the Budget Menu for the simulation databudget-tab-gui Arturo2024-04-28-15/+199
| |
* | Add province names and improve zooming hop3112024-04-24-6/+96
| |
* | Smooth province edges and zoom tweaksprovince-edge-blending hop3112024-04-22-49/+96
| |
* | Implement Population Menupop-menu-imp hop3112024-04-16-2/+581
|/
* Add map background plane to hide transparent windowmap-background hop3112024-03-13-5/+31
|
* Move GDExtension menu-related functions to MenuSingletonmenu-singleton hop3112024-03-05-15/+15
|
* Add types to GDScript for-loop variablesfor-loop-types hop3112024-03-03-36/+34
|
* ProgressBar, StyleBoxTexture, Icon tweaks + current dir install check fix hop3112024-03-03-8/+5
|
* Added GUIScrollbar and GFXCorneredTileSupportingTexturescrollbar hop3112024-02-24-3/+17
|
* Added multipurpose GFXSpriteTexture + reworked GFXButtonStateTexturesprite-texture hop3112024-02-19-19/+19
|
* Merge pull request #202 from OpenVicProject/nation-management-screens Hop3112024-02-19-9/+408
|\ | | | | Basic Nation Management Screen framework
| * Basic Nation Management Screen frameworknation-management-screens hop3112024-02-19-9/+408
| |
* | Add GameInfo button to MainMenu Spartan3222024-02-06-14/+55
|/ | | | Add clarifications to ReleaseInfoBox buttons
* Add Victoria 2 Folder Picker dialog Spartan3222024-01-22-15/+49
| | | | | | | Move Localization.initialize to beginning of GameStart._ready Move compatibility mode paths search to separate _setup_compatibility_mode_paths Move _setup_compatibility_mode_paths call to GameStart._ready Fix `Non-argument '%s' found, skipping.` warning for Godot command line arguments
* Reorganise Asset File Structure BrickPi2024-01-21-26/+24
|
* Added overlay parchment map and refactored map shader hop3112024-01-19-111/+205
|
* Improved province colouring and terrain texture tiling hop3112024-01-15-55/+75
|
* Added mod command line option hop3112024-01-14-19/+42
|
* Added button state textures + block colour progress bars hop3112023-12-30-15/+17
|
* Back to UI Work hop3112023-12-25-198/+254
| | | | | | | | | - UIAdapter -> UITools with cleaner API - GUIOverlappingElementsBox (for core and modifier icons) - Improved GUINode API - Province building slots - TypeHints for files in the GameSession folder - Incorporate SIM strong colour types
* Apply type hints to menu scripts Spartan3222023-12-24-162/+164
|