Okay, I tried some experiments.
I deleted the SourceCode.txt/.agc and the <projname>.byc/.exe files, closed the AppGameKit IDE and rebooted my computer.
Then I compiled the app using the yellow gear button. All the relevant files in the media directory were created with the same created and modified time stamps.
Then I modified a file (removed some unneeded comments and added 'Sync()' as the very first line in main.agc) and compiled the app. All three files showed a new modified time, but the created time was still the first one. But, in the Windows file manager only showed the modified time stamp for the SourceCode.txt file in the date column (which the files were sorted on).
I deleted the three files from the media directory (and emptied my Recycle Bin), deleted the unneeded Sync() command and compiled. The created time stamp did not change, but the modified one did. Somehow the IDE 'remembered' the original creation date and applied it to the files that it just created.
I reordered my include list, deleted, cleared trash, compiled. Now it reset the created time stamp.
I deleted, cleared, compiled (without any changes to any of the code files). The modified time stamp was correct, but not the created one.
Somehow the IDE hangs onto information about the files, even when they aren't there. Curious.
Apparently the Windows file manager only shows the modified time stamp for .txt files. It shows the created time stamp for .agc and .byc files. What the huh?
Cheers,
Ancient Lady
AGK Community Tester