Commit graph

89 commits

Author SHA1 Message Date
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
RogueAI42
2ca944c644 Merge remote-tracking branch 'upstream/monogame' into monogame 2017-07-29 02:06:17 +10:00
Michael
fa5b84f695 terminal zoom 2017-07-28 12:04:16 -04:00
RogueAI42
109292ea6c case insensitivity is bad >:( 2017-07-29 02:03:29 +10:00
william341
43d1f1633a derp 2017-07-27 20:48:30 -07:00
william341
91dcb1bd89 hacking pt4: basics are done 2017-07-27 20:39:51 -07:00
william341
f4e39bb911 hacking works like actually it does kindof 2017-07-27 19:37:00 -07:00
william341
2d5b566da4 hacking p2 2017-07-27 17:27:31 -07:00
william341
783144ecf5 hacking p1 e2 2017-07-27 16:35:17 -07:00
william341
18079c6f43 hacking p1 2017-07-27 16:34:27 -07:00
Michael
89dfed83af Hacking UI is coming in. 2017-07-27 12:03:55 -04:00