Cross-Platform C++ SDK derived from Wesnoth

Discussion of all aspects of the game engine, including development of new and existing features.

Moderator: Forum Moderators

Post Reply
ancientcc
Posts: 24
Joined: April 16th, 2009, 10:07 am

Cross-Platform C++ SDK derived from Wesnoth

Post by ancientcc »

Rose: https://github.com/freeors/Rose

Rose makes different from Wesnoth.
1. gui2::widget support animation.
2. Get rid of pango library. Use newer version SDL2.
3. Integrate text, image with animation at a plan.
4. To config, produce new format: *.bin. Application access *.bin directly, not cfg.

Rose make a editor, that suport some GUI operation. For example modify animation cfg.

The next period of time, I will do tow thing.
1. Modify theme. To theme's widget, Wesnoth use gui::widget, I will replace with gui2::widget, and get rid of gui::widget thoroughly.
2. Program a GUI tool used to make gui2::dialog.
ancientcc
Posts: 24
Joined: April 16th, 2009, 10:07 am

Re: Cross-Platform C++ SDK derived from Wesnoth

Post by ancientcc »

I am glad to say: I basically completed modifying theme. Newest code is uploaded to https://github.com/freeors/Rose.

1. Except main-map, other element is completed by gui2::twidget. Get rid of gui::widget.
2. Build new theme mechanism, use controller_base+display+tdialog.
3. Theme can use all gui2::twidget freely.
4. Add report widget. It can impletement context menu, multi-segment menu, terrain palette, etc.

Next, I will program a GUI tool used to make gui2::dialog and theme. At a rough estimate, it require tow month at least. Program this tool will based Rose.

1. Let main-map tile support rectangle. Wesnoth has support hex.
2. Support make gui2::tdialog.
3. Support make Theme.
techtonik
Posts: 30
Joined: February 28th, 2008, 7:57 pm

Re: Cross-Platform C++ SDK derived from Wesnoth

Post by techtonik »

Just don't forget the GPL.
ancientcc
Posts: 24
Joined: April 16th, 2009, 10:07 am

Re: Cross-Platform C++ SDK derived from Wesnoth

Post by ancientcc »

techtonik wrote:Just don't forget the GPL.
I am ensure Rose will open source for ever.

As to Public License, I want to add after project is taking embryonic. The time is about tow month.
Post Reply