I had some hard school, some hard times - every lesson we have is in different classroom which is always on different level of our school building → total, legendary awesomeness. No I am not lying, I mean it. Honestly.
It also means that I worked only a little on actual
esro-related
projects, I have also had little affair with Dragon Age: Origins
(which caused some school-related hardships, you see).
However I have found some time to work on something more or less related to
esro project
, I started to learn Managed DirectX basics, means DirectX implementation in .NET
, respectively in C#.NET
which I prefer to other .NET
languages, although Visual Basic
is barely a language (at least I do not consider it being language at all).So, I made some advances in no time - advances from knowing nothing - and I have to admit that I really like
DirectX API
, it is not like OpenGL
, it is OOP
and it works well. Lets fry platform compatibility.Some may also wonder, why
C#.NET
? Was not I C/C++
maniac? I still am, however I am going to use DirectX in my school project - and unfortunately C
is not something we are taught, so I can hardly use it (and no one will understand C
; it is gonna be like: "where are classes? I cant see any classes - you have failed"). Also, this C# thing is fast, I mean developement is fast and easy. One point for Microsoft.I only miss pointers and pointer operations; I also can not fill-in structures directly, as I used to in C. Code like
fread(structure_ptr, 1, sizeof(*structure_ptr), file_ptr);
will not simply work. Creepy.But I got over it, resigned, I will just have to reimplement some
BinaryReader
and BinaryWriter
classes, create some own Silkroad.Map
class. Should be easy.And for these of you, who are eager to some progress, there goes one screenshot of my
DirectX Testing
project.
liking your new application, a lot better than your previous, cannot wait to see the finished product. keep up the good work ^^
ReplyDelete