Chaos Project

Featured Projects => Tasks => Advanced RPG Creator => Finished Tasks => Topic started by: Blizzard on March 26, 2011, 10:13:23 am

Title: [Finished] [RGSS] RGSS::Window and WindowX System
Post by: Blizzard on March 26, 2011, 10:13:23 am
RGSS::Window and WindowX System




Description

RGSS::Window will be one of the trickier RGSS classes because it has a lot of functionality. I have recently written a Window system for RMXP that is smarter and better than the default system while still maintaining similar functionalities. I just dubbed it WindowX System. I have added those scripts to the SVN repository. Now, the point is not to implement the WindowX system but the implementation of CursorX and WindowX. Take a look at the scripts and learn what is going on. Implement the RGSS default window's functionality in our RGSS::Window class then.



Priority

Medium.



Prerequisites

None.



Assigned

Blizzard



Everything else

As I said, WindowX does not have implemented a few things. These things are proper skin layout on the window, the arrows when a bitmap does not fit into a window and the pause sprite animation.
Title: Re: RGSS::Window and WindowX System
Post by: ForeverZer0 on April 03, 2011, 03:16:29 pm
I am unsure about the z-offset for pause, arrows, etc, so for now I am just picking an offset of 10.
I separated the pause graphic into its own class, which should allow for more customization via scripts, etc. That way if your not happy with four images and a simple animation, you can easily create a script to change it without having to modify the Window class. I also included adjustable speed for the animation. I will commit soon, once it is fully integrated into the WindowX class.
Title: Re: RGSS::Window and WindowX System
Post by: Blizzard on April 03, 2011, 03:19:26 pm
I noticed that you edited the WindowX scripts instead of implementing the C++ code. ._.
Title: Re: RGSS::Window and WindowX System
Post by: ForeverZer0 on April 03, 2011, 03:30:00 pm
I thought that was the task. Oops.  :shy:

You simply want the extra functions added to the C++ Window class?
Title: Re: RGSS::Window and WindowX System
Post by: Ryex on April 03, 2011, 04:57:55 pm
I took it that he wanted the default RGSS windows implemented in c++ using the WindowX system to see how to do it.
Title: Re: RGSS::Window and WindowX System
Post by: Blizzard on April 03, 2011, 05:27:36 pm
Yeah, that's what my idea was.
You can use the parts of the Sprite that I already implemented to see how things are done.
Window definitely has to be derived from Renderable. I will move more stuff from Sprite to Renderable (such as the bitmap).
Title: Re: RGSS::Window and WindowX System
Post by: ForeverZer0 on April 08, 2011, 06:32:44 pm
Alright, I am admitting I am not sure exactly what I am supposed to do here.  Can someone do me a favor and maybe explain this to me little better.
Sorry for being dense.  :???:
Title: Re: RGSS::Window and WindowX System
Post by: Ryex on April 08, 2011, 06:39:13 pm
I think the task is like the first tasks were we added all the methods but didn't really implement them. is that right Blizz?
Title: Re: RGSS::Window and WindowX System
Post by: Blizzard on April 09, 2011, 02:58:06 am
Maybe it's better if I take this task. It's a difficult one after all.
Title: Re: RGSS::Window and WindowX System
Post by: ForeverZer0 on April 09, 2011, 01:16:38 pm
Okay... :shy:

I'll grab another.