Commit graph

99 commits

Author SHA1 Message Date
Michael
cc6fc6c008 stuff 2017-08-09 14:17:51 -04:00
Michael
72fe64f28d Block enter in terminal 2017-08-08 11:29:03 -04:00
Michael
950b31ace3 spam 2017-08-08 08:14:14 -04:00
Michael
326d29db45 oced bug is slightly less of an issue 2017-08-07 13:46:04 -04:00
Michael
e07c2f58ba Scale the screen so it doesn't look shit in 1440p 2017-08-06 23:07:05 -04:00
Michael
0af9c84029 wip shifter and infobox prison 2017-08-06 20:03:10 -04:00
Michael
97a5a97370 skin loader and ui tint 2017-08-05 22:57:40 -04:00
Michael
f4d11fcdad file opener and file saver 2017-08-05 17:01:15 -04:00
Michael
2352fcc7a1 tint support in GraphicsContext.DrawLine and DrawRectangle 2017-08-05 15:50:39 -04:00
Michael
ec363f09ca file skimmer icons 2017-08-05 15:44:09 -04:00
Michael
01683f1fcb Fix bug with backspace in TextInput 2017-08-05 12:23:25 -04:00
phath0m
01b4c19c02 Added MonoGame.Extended.Input nuget package, thus, replacing the existing method used by ShiftOS to obtain keyboard input. 2017-08-05 16:05:08 -07:00
phath0m
9618ffd30f Improved mapping of key codes
Modified the extension methods provided by KeysExtensions to appropriately translate the Keys enumeration to the corresponding ASCII character. This implementation should be only be used temporarily, as  this solution does *not* take into account keyboard layouts (It should be worth noting, the previous implementation did not either).
2017-08-04 20:03:37 -07:00
Michael
6ec4837523 chat stuff and eas failure 2017-08-04 18:35:53 -04:00
Michael
1f131438c0 the first mission 2017-08-03 11:55:53 -04:00
Michael
be1b65d1c6 fix text positioning in textinput 2017-08-03 10:04:48 -04:00
Michael
3ddd9f727f fix derpy caret positioning 2017-08-03 10:02:01 -04:00
Michael
8fe8026de5 Merge remote-tracking branch 'origin/monogame' into monogame
# Conflicts:
#	ShiftOS.Frontend/Apps/ChatClient.cs
2017-08-03 09:46:48 -04:00
Michael
bec3c8424f fire hydrant and banana cowfiles 2017-08-03 08:49:07 -04:00
RogueAI42
80f7d54de9 added save/load support (not enabled) to chat AI
OnUnload() doesn't actually seem to get called, ever, so I added
an ifdef'd out line to the message send function that would save
the cache every single time the user sent a message. It works, but
eugh... my poor SSD works hard. I want to give it a break.
2017-08-03 22:11:35 +10:00
Michael
19fceb8326 Port a mini version of cowsay over to shiftos 2017-08-02 20:15:46 -04:00
Michael
957e7bfcd2 chat + ai 2017-08-02 18:03:55 -04:00
Michael
f887a5ff8a proper titletext 2017-08-02 11:14:29 -04:00
Michael
0b175d1332 pong is a loot now 2017-08-02 10:45:19 -04:00
Michael
37cf129165 The first loot! 2017-08-02 10:23:13 -04:00
Michael
10d2c0bbaa sploitset ftpwn mounts ftp directory on breach 2017-08-02 09:30:39 -04:00
Michael
52319b29ee screen fades to red as connection timer goes down 2017-08-02 08:58:31 -04:00
Michael
c832b78308 slightly fix caret movement and wrapping 2017-08-02 08:27:33 -04:00
Michael
d5a47f546f uhhhhhhhh... 2017-08-02 08:14:28 -04:00
Michael
d51bda2fc5 finish tutorials and add mission cmds 2017-08-01 12:22:15 -04:00
RogueAI42
9cad19bf1a Merge remote-tracking branch 'upstream/monogame' into monogame 2017-08-01 17:48:12 +10:00
RogueAI42
aa3de1b749 stab in the dark to fix this startup exception
It doesn't actually happen for me. I rewrote GetCurrentLine() to
be more consistent with the rest of the codebase about newlines,
hopefully this will work for everyone.
2017-08-01 17:47:09 +10:00
Michael
6fd95f9128 perform gc when ourging caches 2017-07-31 23:04:23 -04:00
Michael
afa0c9fdaa holy shit the game runs at higher than 2fps in debug 2017-07-31 22:59:02 -04:00
Michael
b8da7357b0 adjust textcache purge 2017-07-31 22:48:17 -04:00
RogueAI42
1c9767380f fixed the nightmare terminal bug in like half an hour
3YmMNpbFjp0
2017-07-31 21:29:40 +10:00
RogueAI42
23bd15d7cf Merge remote-tracking branch 'upstream/monogame' into monogame 2017-07-31 19:44:51 +10:00
RogueAI42
d953797369 readable text render
yeah yeah the project is "deprecated" but I can't be bothered waiting
for Mike to change his mind again
2017-07-31 19:43:25 +10:00
RogueAI42
60e5451c3b it's lowercase again >:(
dammit will
2017-07-31 19:43:03 +10:00
Michael
38c78acaff fuckng hell 2017-07-30 12:12:26 -04:00
Michael
3d22591f46 debug shell and clear metacmd 2017-07-29 13:49:44 -04:00
william341
f31eff4566 wew 2017-07-29 10:46:55 -07:00
Michael
20ab7710cd Intrinsic id parsing for terminal 2017-07-29 13:42:25 -04:00
Michael
f8854f0e44 subshells and shell-specific cmds 2017-07-29 11:01:32 -04:00
william341
56a3080c7b loot kinda works lol 2017-07-28 21:38:44 -07:00
william341
669bd3c090 memes 2017-07-28 19:34:26 -07:00
william341
a9779111b5 partially implemented loot system 2017-07-28 14:26:27 -07:00
Michael
5c6d90ce3d close button works 😈 2017-07-28 14:54:34 -04:00
william341
bf62e016fd fix programs help 2017-07-28 11:29:08 -07:00
RogueAI42
43ca601a24 Environment.NewLine plz 2017-07-29 02:15:05 +10:00