Commit graph

341 commits

Author SHA1 Message Date
Michael
00cd41ea92 Slight... very slight... fileskimmer mods 2017-06-28 08:19:44 -04:00
Michael
5bebd4411b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	ShiftOS.WinForms/ShiftOS.WinForms.csproj
2017-06-25 13:46:39 -04:00
Michael
8e19c85999 another mission 2017-06-25 13:43:14 -04:00
RogueAI42
cd170687a5 ButtonMaster: new game for Appscape based on the Druaga1 video 2017-06-25 16:34:56 +10:00
Michael
9c1a409f24 file skimmer disconnect button 2017-06-24 14:48:39 -04:00
Michael
8621b3ddff breaking the bonds storyline 2017-06-24 14:41:45 -04:00
Michael
1661f9a5bd hacking work
Me: [squeaky] IT'S WORKING!!
Phil: Michael... You just creeped me out...
2017-06-23 20:20:38 -04:00
Michael
42a7829864 Fix some major Appscape bugs. 2017-06-22 20:52:01 -04:00
Michael
bb38dad59b Cosmetic bugfix for Pong. 2017-06-22 13:17:38 -04:00
Michael
e69aa84c8b Fix crash with blank combobox 2017-06-22 13:15:11 -04:00
Michael
1e6be6b12c don't draw ai ball 2017-06-22 12:17:11 -04:00
Michael
222c78690a Fix 200% zoom control 2017-06-21 08:37:29 -04:00
Michael
153057c7be Opt-in multistate borders 2017-06-20 18:53:28 -04:00
wowmom98
472b658c22 some ui changes for artpad 2017-06-20 22:03:50 +00:00
Michael
df14761a81 I'm living on the island of Floating Point. 2017-06-20 16:43:48 -04:00
Michael
3336f3e0dd fix image size display colors 2017-06-20 16:21:14 -04:00
Michael
6eb10fd266 move zoom, undo/redo and file io in artpad to menu 2017-06-20 16:12:45 -04:00
RogueAI42
8cb518844f put this back when "fonts" exists 2017-06-20 19:36:38 +10:00
william341
b4b19e7a4d trisheet basics 2017-06-19 14:08:36 -07:00
Michael VanOverbeek
df37f3c366 Merge pull request #132 from ComputeLinux/master
Fix tutorial
2017-06-19 19:06:39 +00:00
RogueAI42
37e9af7ca6 made MindBlow wayyy faster
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-19 20:01:38 +10:00
RogueAI42
40b4c29b96 Fixed keyboard input & instruction pointer display 2017-06-19 17:30:55 +10:00
RogueAI42
b453978afc MindBlow tweaks
* 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-19 17:03:51 +10:00
william341
c22370d643 fix 2017-06-18 20:05:46 -07:00
william341
65c163f6b0 Fix tutorial 2017-06-18 19:42:05 -07:00
Michael
5fd343195b Localize a lot of the window titles 2017-06-18 20:31:19 -04:00
Michael
a3cd6c0e60 Commands are parsed with a bash-style syntax by default 2017-06-17 21:03:27 -04:00
Michael
44d80428b8 fix some pong issues 2017-06-17 17:08:21 -04:00
Michael
14efc1fb56 merge conflicts 2017-06-17 15:53:54 -04:00
Michael
e3f9a6028b Localize a LOT of the UI 2017-06-17 14:45:42 -04:00
RogueAI42
8862820bf3 AppVeyor 2017-06-18 00:46:38 +10:00
RogueAI42
0365b33993 Added exception handling to MindBlow 2017-06-17 19:45:21 +10:00
RogueAI42
dbf794c984 MindBlow: Brainfuck IDE for ShiftOS
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-17 19:16:50 +10:00
RogueAI42
77cb4a9a14 Changed how bounces work in Pong + Fixed Shutdown 2017-06-17 14:23:39 +10:00
Michael
79fe2101ae Get rid of namespaces in commands. 2017-06-16 20:36:43 -04:00
Michael
eb4b032b35 fix losing system 2017-06-16 12:06:49 -04:00
Michael
be544f77de UI changes 2017-06-15 21:01:36 -04:00
Michael
f9ef8e021c More optimizations 2017-06-15 20:01:26 -04:00
Michael
11ff04a384 ai improvements and codepoints 2017-06-15 18:13:07 -04:00
Michael
6a28bbbb63 Ball prediction AI 2017-06-15 17:45:57 -04:00
Michael
e6d58c235c Use GDI+ to render Pong 2017-06-15 17:08:42 -04:00
Michael
effbf091b7 Fix ArtPad sidebar images being blank 2017-06-14 19:59:29 -04:00
Michael
cd30c8a9ff Fix Graphic Picker nullreference bug 2017-06-13 16:39:37 -04:00
Michael
c0017e35a4 Creation of new games is possible again! 2017-06-11 17:58:35 -04:00
RogueAI42
107a98686a ReflectMan Saves The Day..............
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-11 17:38:53 +10:00
Michael
c3deaa23ff Even more menu work. 2017-06-10 22:02:10 -04:00
RogueAI42
e5bd035b4c fix a small bad in ShiftoriumFrontend 2017-06-10 02:50:15 +10:00
AShifter
a152c2c463 Fixed ShiftLotto (again)
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-05 10:01:16 -06:00
Michael
69aba3b373 A fuckton of storyline features. 2017-06-04 15:18:53 -04:00
RogueAI42
7fe5d790dc fixed shiftorium
just in time for chrimbus
2017-06-04 01:29:21 +10:00