aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS.WinForms
AgeCommit message (Collapse)Author
2017-06-19Merge pull request #132 from ComputeLinux/masterMichael VanOverbeek
Fix tutorial
2017-06-19Start work on French translation.Michael
2017-06-19store languages in appdataMichael
2017-06-19extra loading jokeRogueAI42
2017-06-19made MindBlow wayyy fasterRogueAI42
More threads. More responsive. The IBFListener calls don't wait for the WinForms updates to finish now. They put changes onto a few variables using a lock and then activate a dormant thread to actually run those on the worker thread. Once it's done, that dormant thread goes back to waiting for an AutoResetEvent to fire that tells it when there's actually work to do. So it shouldn't chew up any CPU. I found out about this object working on this project and now I want to find everywhere in the game that uses a while loop to wait for stuff, and replace it with this.
2017-06-19Fixed keyboard input & instruction pointer displayRogueAI42
2017-06-19MindBlow tweaksRogueAI42
* MindBlow now lets you reset memory before you start a new program, and kill one that is still executing * The MindBlow site now uses the correct button theme
2017-06-18fixwilliam341
2017-06-18Fix tutorialwilliam341
2017-06-18derpwilliam341
2017-06-18Add missing stringswilliam341
2017-06-18Localize BIOS screen.Michael
2017-06-19Merge pull request #130 from ComputeLinux/masterMichael VanOverbeek
Make a better loading screen
2017-06-18Localize a lot of the window titlesMichael
2017-06-18bios screen YAYSwilliam341
2017-06-18move terminal commands out of the engineMichael
2017-06-18Obese systemd.Michael
2017-06-17Commands are parsed with a bash-style syntax by defaultMichael
2017-06-17Remove a CPU-murdering unused story thingyMichael
2017-06-17Localize main menu tipsMichael
2017-06-17fix some pong issuesMichael
2017-06-17merge conflictsMichael
2017-06-17Localize a LOT of the UIMichael
2017-06-18AppVeyorRogueAI42
2017-06-17Added exception handling to MindBlowRogueAI42
2017-06-17MindBlow: Brainfuck IDE for ShiftOSRogueAI42
For 50,000 Codepoints you can write and run Brainfuck programs in a dedicated IDE. Check out the site on "shiftnet/mindblow". The IDE seems to be working perfectly. The site has some theming issues.
2017-06-17Changed how bounces work in Pong + Fixed ShutdownRogueAI42
2017-06-16Get rid of namespaces in commands.Michael
2017-06-16fix losing systemMichael
2017-06-16Fix Intro on LinuxRogueAI42
MORE LUNIX, MORE FUN also replaced drive type with drive format
2017-06-15UI changesMichael
2017-06-15More optimizationsMichael
2017-06-15ai improvements and codepointsMichael
2017-06-15Ball prediction AIMichael
2017-06-15Use GDI+ to render PongMichael
2017-06-14Fix ArtPad sidebar images being blankMichael
2017-06-13Fix Graphic Picker nullreference bugMichael
2017-06-13Python APIRogueAI42
It uses a meta-language and a CSharpCodeProvider on startup. I will release a tutorial on the forums soon showing how to use it. This commit also adds an extremely basic loading screen which shows while Desktop is getting everything ready. Which can take a while if you have any Python mods. Thanks, IronPython.
2017-06-11Creation of new games is possible again!Michael
2017-06-11More menu work.Michael
2017-06-11ReflectMan Saves The Day..............RogueAI42
Refactored every part in the code that used that damn foreach loop. All assemblies are now loaded on startup into an array, and the results of GetType() on each are concatenated into another array. The parts of the code that were loading the assemblies and scanning them themselves now look to ReflectMan.Types, and all disk I/O is limited to the first time ReflectMan is accessed. While I was there I also replaced some other foreach loops with array comprehensions and such to speed things up - there is a noticeable improvement. It doesn't seem to have broken anything, but I'd appreciate if someone could do more stress testing for me.
2017-06-10Even more menu work.Michael
2017-06-10Fix Shiftorium init bug.Michael
2017-06-10main menu system + sandbox modeMichael
2017-06-10fix a small bad in ShiftoriumFrontendRogueAI42
2017-06-05Fixed ShiftLotto (again)AShifter
Recently, Codepoints have been changed to ULong64. While SuperDoggo (on discord) was playing ShiftLotto, he tried to bet 100cp with only 80cp. The check to make sure you don't overbet failed because ShiftLotto subtracts codepoints*difficulty - currentCodepoints. If this value is negitive, it should give you an error. But, due to the transition to ulong,, this does not work and the check passes, removing (or adding if you're lucky) codepoints, crashing the game. I fixed this by simply changing thechecking statment from subtraction to a Less Than check (<). WOW I TYPED ALOT OF STUFF
2017-06-04Fix story autosaveMichael
2017-06-04A fuckton of storyline features.Michael
2017-06-04fixed shiftoriumRogueAI42
just in time for chrimbus
2017-06-03story objectives systemMichael