Worklog for Yappy
Worklog 1
Return to Worklogs
| ||
been away from the code for a while :( but came back to it with a vengence! ripped out all the old input code (it WAS crap) - and replaced it with new stuff. as you can see - XLnt ii now has text selection with copy & paste to follow soon. I don't use userlibs or DLLs so i'm thinking along the lines of an interanl ClipBoard$ string - so you can do what you want with the copied text. stay tuned Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
just a pic of the new XLnt ii list additions ..... registered users will be getting this pretty soon ;) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
XLnt II GUI v1.1 will be available for non-registered release soon.
There was an annoying bug in v1.0 so this update was called for :) Registered users will have v1.2 to play with - added a few more things including a window resize tab, a couple of "quirks" fixed AND..... Input, Integer and Float gadgets attached to list items - they work and look great !! ;) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
..just to show off the new Tab Gadgets (and toolbars and expandable panels et al ) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
things are progressing well this week... added Menus, Quick (RMB) Menus, Gadget attached menus, horizontal and vertical scrollable taskbars (can have differnt gadgets attached - not just icons ;) and 3DS Max stylee Expandable Gadget Panels..... here's a boring pic anyway ;) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
....is done as are text lists :) soon be time for the dreaded text-input code :( Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
XLnt ii is still in development, and here's the latest screenshot to prove it.... getting close to a demo release...so stay tooned. Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
got a bit bored this week so i dug out my old 2D litemapping code.... ....its been interesting o do, so I'm thinking of turning it into a map editor. Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
just uploaded some very early XLnt ii screenshots. Not much at the moment but they do show the general scheme. take a look.... ....here there's also the source for my old raycasting engine on there too ;) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
heh look - 3d snake, how original :P![]() nice tho ;) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
hmm - tok lomger than expected but I finally got the zoom function working - take a look :![]() it has a variable ratio - from x2 to x32 and works pretty quickly. Now I can start using it for some GFX work. Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
just got the gradient and brush flood-fill finished - only took half an hour :) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
finished all the UI and drawing functions, now its onto the Zoom code :( added an Options window at the bottom of the screen for tool variables - works well :) i'll try and get a demo out as soon as poss. ![]() Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
Hmmm - been working on my little paint package (EZ-FX) and I must say its coming along very nicely :) I got a bit side-tracked today, with a new lossless image-compression algo. that came to me late last night. I was thinking about incorperating the apps GFX into the program and this came to me in a flash :) Its not perfect by any means and only works well in 16 bit mode (do to less colors) - but compared to standard .BMPs it stands up very well. I get about 40-50% compression on average bitmaps - but with bmps with large areas of the same color this has jumped to 95% (LOSSLESS) !! (and gone down to 10% with complicated pictures). I haven't even used proper compression yet! This is just the file-format which is saving the space! I'm not really aiming for a very compressed format - as long as its as good as standard bmps then I'm happy. Will release an EZ-Fx demo as soon as possible - stay tuned :) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
Picture the scene - I've made a spiffy paint package called EZ-Fx, I've
added loads of new stuff, and I'm using it as a development tool.
Suddenly Disaster strike! My HD went and got wiped!!! AHHHHHHH!!!! So, after alot of cursing and face-pulling I've decided to bite the bullet and start again! Let this be a lesson to you all - KEEP BACK-UPS!!! Just adding the finishing touches to the basic UI (see below) then its onto the fun stuff :) Got a few neat ideas in the pipe-line...so onward and upward! Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
As I've got a bug fix sitting on the shelf ready to be released (thanks
for spotting the bug Darth_Pingu! ) I thought I'd add something extra
to it to make it worth while - so I've started on this little beauty....![]() very useful and much requested! At the moment you just pass basic strings to it t add the various parts - thats it! See the code below.... GUI_ADD_DIR(LST,"Files") GUI_ADD_DIR(LST,"Windows") GUI_ADD_DIR(LST,"Sub 1","Files") GUI_ADD_DIR(LST,"Sub 2","Files") GUI_ADD_ITM(LST,"Item","Sub 1") GUI_ADD_DIR(LST,"Work") GUI_ADD_DIR(LST,"Sub Sub","Sub 1") GUI_ADD_ITM(LST,"Sub Item","Sub Sub") just gotta add scrolling, then a couple of feed-back functions then it'll be ready for release! tell me wot ya think! Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
Currently re-vamping the out of date XLnt-Guide. I didn't realise how
big a job this was, but it had to be done. Expect a new release complete
with new user guide as soon as this is finished (2 days at the most). Oh - finally got round to writing some examples too ;) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
after an freak hard-disk wiping incident last week i thought i'd lost
all my xlnt (and other) files! but fear not - after digging around on my
web space i found some older source files - yippee! these were old files tho, so i've set about doing some improvements: * added window image gfx - useful for splash screen. * improved internal gadget/slider handling. * added a few more options to the editor - 3 different code outputs, screen grabber, and image button/switch image loading. * finally (hopefully?) nailed the editor save file format. * fixed a couple of bugs heres a pic... ![]() update out soon....(probably :) ) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
deleted Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
ok, yet another XLnt-GUI update Added Skins, mousewheels, Keylock, and 3d view determination (oooooh) couldn`t put it on the showcase for some reason (?) so.... ...here it is Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
Whoopee dooo! XLnt-GUI now has Skins!! It looks mighty purty - with 2 bmps allowed per window. One for the window and a different one (optional) for the gadgets...take a look-see. Also, the skins are fully 3D-looking, with shading and everything - nice :) Will be released soon - also re-written the window handling code to remove some bugs and some excess code - it now runs 50% faster! Crap screen-shot Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
well....seeing as the release of XLnt-3D went pretty smoothly (not 1 3D
bug reported!) i`ve been messing about with the 2D side of things... - added simple Mouse-Wheel support for sliders, intboxes, etc - pretty late in coming, but i only got my WheelMouse last week. - fixed some quirks with intboxes and linked gadgets. - int and float boxes now return a Gad-Hit Event$ my main area of progress this week has been with XLnt-Ed, the soon to be released Editor. Its coming along very nicely so expect some sort of release quite soon.... also toying with the idea of HTML support - but it would make the source feckin huge! so who knows :) Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
Finally released XLnt-3D Its on the showcase if you want it... Here Enjoy! Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
If you didn't know, my current project is EZ-Fx - an easy to use Paint
Package, and By Gum, things are going swimmingly (for once) :) I`ve improved the zoom function - its now got a bigger area (400*400) and its faster! And i`ve nailed a tiny little bug which made the demo crash like a one winged duck. I`ve also added Triangular Brush cutting - it was going to be full multi-edged polygon cutting but thats too difficult - hehehe :) Also, a funny thing happened during development - I realised that the XLnt-GUI menu system was utter shite :P So i`ve changed it! Normal Menu access is much, much better. So expect a new release of XLnt soon. Oh - talking of XLnt, i`ve also added a couple of other things, including improved BackGround Image control, and a GroupHit return variable - useful to some (trust me) New demo soon.... Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
EZ-Fx is Born! here u go, u lucky, lucky people. A very very very early WIP demo of things to come..... DemoTastic plz tell me wot ya think Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
about 10 hours down the line and this paint thingy is looking quite good... the reason i started this project is the same reason i started XLnt (all thoses moons ago)...basically, i loved DPaint on the miggy, and even tho there are excellent paint packages on the PC, I have never felt comfortable with them...so i decided to write my own :) oh - and it would be a bloody good advert for XLnt-GUI :P added all of the following... 8 default brushes "dot" draw continous freehand draw line draw filled/unfilled rects (can be filled with a brush) filled/unfilled circles (ditto on the brush fill) a rather tasty air-brush (which can use brushes) color/tint/shade/matte drawing modes color pick color replace flood fill brush fill zoom still loads to add... just your basic dpaint knock-off really :P just decided to remove text and arc functions - cus i never used em in dpaint, so feck it :P Screen shot here... Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
got fed up with games stuff - so decided to start on something useful.... Take a (eary WIP) look... cheers, yappy Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
wot with BlitzMax on the horizon and all that, I thought it was about
time I hung up my gooey (haha) gloves (or sock - eh Rav! :P) for a while
and make a .... Game!!! So here`s a little teaser shot from my first 3D venture.... WIP Screen Its gonna be a helicopter-type sim. I say type because I did make some pretty realistic helicopter controls - too realistic - that baby flew like a b**tch :P So for the sake of gameplay I`ve dumbed it down :P more soon, yappy Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
Just got back to the code after the xmas break and i`ve already added a
new gadget!! NoFrontier was really desperate for a Float Input Box - so
i`ve added one :). It looks identical to the normal Integer Input
Gadget, but obviously allows Float Input. The up/down arrow scrollers
also have some nice acceleration attached to em - which i`ll probly add
to the Integer Box aswell. The major pain was parsing the float to get rid of all that exponent stuff - now only true decimal point numbers are displayed - non of this 1.5E-8 rubbish :) now....back to the other stuff...... Xlnt-GUI v1.74 Here... [a mailto:stew.yapp@...] Yappy [/a] Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
I actually managed to convert the entire 4000+ lines of code to use
linked lists, and i`m quite suprised at how easy it was :P The only
change that has occured is in the syntax of the Select/Case method of
gadget checking...thanks to RobinS for helping me with that one :) A new release will be out pretty soon, and will contain the following: 1-Image buttons ( 2 kinds) 2-New WinHover variable ( used to detect mouse/window collisions) 3-A couple of bug fixes Things to do.... 1-Fully integrate HTML Gadget. This shouldn`t take too long as the parser code is now fullt operational, I just need to plug it into the GUI. 2-Linked gadgets - aint started this but i`ve had a few good ideas. 3-Update the ImageBox gadget - its a bit crap :P 4-Do some more example code!!! 5-Start on XLnt-3D ?? Full b3d support with 3D-Camera Gadgets? I`ve also brushed the cobwebs off my Editor code. I haven`t touched it for a while and its missing a few of the newer gadgets/functions. So I`ll get this up-to-date and use it to write a few much needed game editors/utils ( I`m writing a game folks!) and also use it to start work on a top-secret XLnt based apps. project ;) - oh, and make some bloody example code too - Doh! :P I know DynaMan is writing an Xlnt-Editor so I probably wont release mine....his looks very nice BTW ;) Ok, thats it for now..... Xlnt-GUI v1.74 Here... [a mailto:stew.yapp@...] Yappy [/a] Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |
| ||
XLnt-GUI - a BlitzBasic GUI add-on library. Thought I`d keep you all informed on recent additions - there`s been a few..... Currently working on or have completed: 1: Re-writng the whole 4000+ lines of code to use linked lists. Should make it more stable and a bit quicker. (This should make RobinS happy :P ) 2: Adding a basic HTML Viewer Gadget - useful for internal help files etc. Includes Links, Images, Tables etc No CSS or Frames ( at the moment). I`m proud of this - considering I didn`t know any HTML upto a week ago :) 3: Image Button Gadgets. There are 2 kinds - normal buttons and clickable On/Off radio buttons (which can be grouped). Both versions have optional borders, optional 2nd Images and optional scaling. They look nice :) 4: Automatic Linked Gadgets - eg. link a slider to a text box to automatically display the sliders value - simple, and it should have been done earlier. 5: Fixed a minor FileRequester bug. 6: Might dust off the editor code too :P There you go...new release soon.... Xlnt-GUI v1.74 Here... [a mailto:stew.yapp@...] Yappy [/a] Cheers, Yappy "That would be an ecumenical matter" XLnt ii Forum |