I have gone back and finally done some more work on my xGameConsoleXNA library for the XNA platform. The next release will be Release 2 and will mainly contain updates to how the user interacts with the console.

  1. It can now do things like scroll through the text that was written out to the console
  2. Pressing the left and right arrow keys on the keyboard you can set the insertion point for typing text
  3. If you type a really long line of text in the entry line that is too long to fit within the console the text will now gracefully scroll left or right depending on where the insertion point is
  4. More comments in the code as well as xml 'summery' comments for the methods
  5. Made a number of optomizations so some parts of the code are more simplified
  6. There are some breaking changes such as some properties have been renamed to better more understandable names. I also moved a few methods and properties out of the console class and into the ConsoleComponent class because they really were more suited being in the ConsoleComponent class.
  7. I also added a WordWrap property to the ConsoleComponent class so that text that gets written to the console will now wrap to the next line if it does not fit.
I should hopefully upload Release 2 within the next week. I would also like to mention that I noticed some of the xGameConsoleXNA code may not be 360 compatible, even though I cannot test it on the 360 because I do not have a creators club subscription. For example the LoadAlias command was using the IO.File.ReadAllLines method and the 360 xna api's do not contain the ReadAllLines method. I will try to keep an eye out for more code like that. I modified the code so that it no longer uses the ReadAllLines method but I will not be able to ensure that xGameConsoleXNA will seamlessly run on the 360 until I get a creators club subscription.

It is my intention to eventually get the xGameConsoleXNA working on the 360 but I promised myself that I would only purchase a creators club subscription after I had completed or had come close to completed a working game. So yeah, being more of a tool developer it might take me a while to get a subscription. :(

Add comment



biuquote
  • Comment
  • Preview
Loading






Created by: X

Just another personal website in this crazy online world

Name of author Dean Lunz (aka Created by: X)
Computer programming nerd, and tech geek.
About Me -- Resume