Note: I use ssh keys with git instead of https.
git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream [email protected]:ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
| Line numbers Dialog Editor | |
| https://www.adventuregamestudio.co.uk/forums/index.php?topic=57355.0 | |
| Import/Export Views | |
| https://www.adventuregamestudio.co.uk/forums/index.php?topic=56882.0 | |
| Debug variables | |
| https://www.adventuregamestudio.co.uk/forums/index.php?topic=54347.0 | |
| Named loops |
| private void RoomSettingsEditor_MouseWheel(object sender, MouseEventArgs e) | |
| { | |
| int movement = e.Delta; | |
| int previousZoomLevel = sldZoomLevel.Value; | |
| if (movement > 0) | |
| { | |
| if (sldZoomLevel.Value < sldZoomLevel.Maximum) | |
| { | |
| sldZoomLevel.Value++; | |
| } |
Note: I use ssh keys with git instead of https.
git clone [email protected]:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream [email protected]:ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
| AgsGet may create the following files in your game directory. | |
| ``` | |
| ├── ags_packages_cache/ | |
| │ ├── package_index | |
| │ ├── pkg1/ | |
| │ │ └── pkg1.scm | |
| │ └── pkg2/ | |
| │ └── pkg2.scm | |
| │ ... |
| public static IEnumerable<T> TSort<T>( this IEnumerable<T> source, Func<T, IEnumerable<T>> dependencies, bool throwOnCycle = false ) | |
| { | |
| var sorted = new List<T>(); | |
| var visited = new HashSet<T>(); | |
| foreach( var item in source ) | |
| Visit( item, visited, sorted, dependencies, throwOnCycle ); | |
| return sorted; | |
| } |
| class TopologicalSorter | |
| { | |
| #region - Private Members - | |
| private readonly int[] _vertices; // list of vertices | |
| private readonly int[,] _matrix; // adjacency matrix | |
| private int _numVerts; // current number of vertices | |
| private readonly int[] _sortedArray; | |
| #endregion |
| <?xml version="1.0" encoding="Windows-1252"?> | |
| <!--DO NOT EDIT THIS FILE. It is automatically generated by the AGS Editor, changing it manually could break your game--> | |
| <AGSEditorDocument Version="3.0.3.2" VersionIndex="27" EditorVersion="3.5.0.23"> | |
| <Game> | |
| <Settings> | |
| <GameFileName>agsbox2d_demo</GameFileName> | |
| <GameName>agsbox2d_demo</GameName> | |
| <UniqueID>1110441390</UniqueID> | |
| <GUIDAsString>{a96aba74-c031-4575-801b-2d00ea6ad95c}</GUIDAsString> | |
| <ColorDepth>TrueColor</ColorDepth> |
| { | |
| "AGSEditorDocument": { | |
| "Version": "3.0.3.2", | |
| "VersionIndex": 27, | |
| "EditorVersion": "3.5.0.23", | |
| "Game": { | |
| "Settings": { | |
| "GameFileName": "agsbox2d_demo", | |
| "GameName": "agsbox2d_demo", | |
| "UniqueID": 1110441390, |
| if a file on Windows has the words install, setup, patch or update; windows will require admin privileges to run the file. |