{"action":"closed","issue":{"url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/138","labels_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/138/labels{/name}","comments_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/138/comments","events_url":"https://api.github.com/repos/Tricky1975/Star-Story/issues/138/events","html_url":"https://github.com/Tricky1975/Star-Story/issues/138","id":103542287,"number":138,"title":"OS Specific Definitions (Lua)","user":{"login":"Tricky1975","id":11202073,"avatar_url":"https://avatars.githubusercontent.com/u/11202073?v=3","gravatar_id":"","url":"https://api.github.com/users/Tricky1975","html_url":"https://github.com/Tricky1975","followers_url":"https://api.github.com/users/Tricky1975/followers","following_url":"https://api.github.com/users/Tricky1975/following{/other_user}","gists_url":"https://api.github.com/users/Tricky1975/gists{/gist_id}","starred_url":"https://api.github.com/users/Tricky1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tricky1975/subscriptions","organizations_url":"https://api.github.com/users/Tricky1975/orgs","repos_url":"https://api.github.com/users/Tricky1975/repos","events_url":"https://api.github.com/users/Tricky1975/events{/privacy}","received_events_url":"https://api.github.com/users/Tricky1975/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/Enhancement","name":"Enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/Game-Application:%20LAURA%20II%20Engine","name":"Game-Application: LAURA II Engine","color":"00ffb4"},{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/OS:%20Linux","name":"OS: Linux","color":"00b4ff"},{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/OS:%20Mac","name":"OS: Mac","color":"00b4ff"},{"url":"https://api.github.com/repos/Tricky1975/Star-Story/labels/OS:%20Windows","name":"OS: Windows","color":"00b4ff"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Tricky1975/Star-Story/milestones/5","html_url":"https://github.com/Tricky1975/Star-Story/milestones/Stable%20Demo%20Release","labels_url":"https://api.github.com/repos/Tricky1975/Star-Story/milestones/5/labels","id":1214471,"number":5,"title":"Stable Demo Release","description":null,"creator":{"login":"Tricky1975","id":11202073,"avatar_url":"https://avatars.githubusercontent.com/u/11202073?v=3","gravatar_id":"","url":"https://api.github.com/users/Tricky1975","html_url":"https://github.com/Tricky1975","followers_url":"https://api.github.com/users/Tricky1975/followers","following_url":"https://api.github.com/users/Tricky1975/following{/other_user}","gists_url":"https://api.github.com/users/Tricky1975/gists{/gist_id}","starred_url":"https://api.github.com/users/Tricky1975/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tricky1975/subscriptions","organizations_url":"https://api.github.com/users/Tricky1975/orgs","repos_url":"https://api.github.com/users/Tricky1975/repos","events_url":"https://api.github.com/users/Tricky1975/events{/privacy}","received_events_url":"https://api.github.com/users/Tricky1975/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":15,"state":"open","created_at":"2015-07-19T00:43:01Z","updated_at":"2015-08-27T18:21:27Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-08-27T16:02:49Z","updated_at":"2015-08-27T18:21:27Z","closed_at":"2015-08-27T18:21:27Z","body":"I decided to add a folder named OSBOOT to the script folders.\r\nIn this folder the files of the supported OSes will be there named as \r\n<OS>.<processor>.lua\r\n\r\nFor Windows that would be: Win32.x86.lua\r\nFor Mac that would be: Mac.x86.lua and maybe Mac.PPC.lua (in the very unlikely event a PPC build will be there).\r\nI will add a Linux.x86 file in the very extremely (less than 0.0001% chance) event a Linux version will still come to be.\r\n\r\nThese files will basically be used only to set up some Lua compiler directives for the GALE interpreter (as it requires Lua files to do that). This will allow me to more easily enable and disable features for Windows as I won't have to dig through all Lua scripts any more to set things in order. \r\n\r\nThis is because of issue #137 and I deem it likely more issues might pop up in the future. If #137 can be solved the features will remain in Windows, if not it has to be removed, BUT if a later solution will arise, I can put it back in just as easily."}}