the-butterfly-effect / tbe Goto Github PK
View Code? Open in Web Editor NEWThe Butterfly Effect, a realistic physics simulation game
Home Page: http://the-butterfly-effect.org
License: GNU General Public License v2.0
The Butterfly Effect, a realistic physics simulation game
Home Page: http://the-butterfly-effect.org
License: GNU General Public License v2.0
Tooltip for egg and bird is from ballon. It's strange to read about helium :)
Info about Shortcuts should be updated.
As suggested by glixx and others, the install tree for tbe is wrong.
Please fix to make packaging easier.
Needs to add cmake options for gamesbindir, gamesdatadir.
Maintainers of Fedora, Arch Linux do not like the current implementation.
Within the toolbox:
On the toolboxitem "tooltip" (i.e. the thing you get when you click an item)
Forgot to file this issue, but have been working on it.
By now, all in-game dialogs are skinned.
The Help dialogs are not.
Qt4 is not recommended for using (old, not very good support), the current is Qt5.
Changes should be minimal qt4->qt5.
Will sit together with a Mac expert on Oct 27th. If possible, we'll build a MacOSX package.
File README.image.origins.txt contents build paths:
******* /home/user/rpmbuild/tbe/BUILD/tbe-0.9-git4e6fd4f6cd/imagery/illustrations/README ******
but should content install paths.
This is an issue about improvements for the website that I'd like to do for Milestone B. This list is not put in stone, so there might be additions or removals along the way. If there's is anything you'd like to see, let me know in a comment.
File->Switch to level editor->File->Open level->Go!
Program received signal SIGSEGV, Segmentation fault.
0xb7093fba in __dynamic_cast () from /lib/libstdc++.so.6
Object::connect: No such slot ResizingGraphicsView::on_objectEditor_destroyed()
Object::disconnect: No such signal ViewWorld::levelWon() in /home/klaas/Programming/tbe-github/src/view/resizinggraphicsview.cpp:79
deleting an object that is already existing when level is loaded in the level editor, causes a segfault. deletion of objects from the toolbox in normal game operation works.
deleting an 'empty' line in the goal editor crashes TBE.
(edited by Kaa-ching to contain more found crashes and warnings)
The level editor currently is broken and too hard to use.
Make sure it is disabled in release builds.
Directory levels/test is OK to keep in sources, but don't install.
Incorrect tooltips:
picnic/picnic-0.xml: from Domino
games/supertuxkart.xml: from Cola
angry/birds2.xml: from Wedge
elce09/006.xml: from BowlingBall
Description key did not show as tooltip:
jumpingjack/party-at-office.xml
Any CustomBall needs own tooltips:
draft/cola-powered-bike.v2.xml for wheel
draft/steam-machine.xml for wheel
draft/poing-poing-poing.xml
draft/zoingandboom.xml for wheels
draft/contraption2.xml
draft/float-balloon-float.xml
draft/factory.xml for wheel
Tolltip for "Send BOOM to %1" does not update after enter phone number.
If to play in game and win, answer "Choose..." in Congratulations window, press Cancel button, then Control panel is hidden.
Current levels that do not behave:
CMakeLists.txt: install(FILES installer/sourceforge.net-tbe.desktop DESTINATION .
installer/uninstall_icons.sh:ICON=sourceforge.net-tbe.desktop
installer/tbe.spec:URL: https://sourceforge.net/projects/tbe
installer/install_icons.sh:ICON=sourceforge.net-tbe.desktop
INSTALLING:https://sourceforge.net/apps/trac/tbe/wiki/HowToMakeARelease
src/view/MainWindow.cpp: "http://sourceforge.net/projects/tbe/forums/forum/953128\">"
src/view/MainWindow.cpp: "http://sourceforge.net/projects/tbe/forums/forum/953128"
src/model/TranslationGuide.h:/// See also http://sourceforge.net/apps/trac/tbe/wiki/TranslationGuide
src/model/PivotPoint.h:/// See also http://sourceforge.net/apps/trac/tbe/wiki/PivotPoint
Sources should be "name-version" format. It was discussed for numeric packaging.
Look at example: https://github.com/viktor-zin/afce/releases
it needs more polish: put background images to make it look like a text balloon
it also should show clearly that you want to push on an object, not drag it.
Or, we should enable drag&drop - which is complex code to add.
It would be cool to create half a dozen levels around the concept of the "Lemmings" game.
The original open source "Pingus" game features a penguin as a lemming character.
It has a lot of beautiful hand-crafted bitmaps, see https://github.com/Pingus/pingus/tree/master/data/images/pingus/player0 . This will make the pingus look "blocky" on almost all modern computer screens. That's not a problem.
The pingus should:
In the original game, pingus didn't have a real body, they happily walked through each other. That concept doesn't exist in TBE: two pingus walking into each other should both change directions.
Not implemented from original game:
Please mark:
http://www.box2d.org/ (Help->Libraries...)
http://qt-project.org/ (Help->Libraries...)
http://the-butterfly-effect.org/ (Help->About...)
as urls.
If to put any object near buttons "Reset, Pause, Play, Forward", then it cannot be moved or deleted.
Pareon Verify is a dynamic application analyzer (similar to Valgrind) that I happen to know very intimately.
The tool currently reports a few errors that really need fixing - most of these issues will cause crashes.
To make sure that levels behave the same on various PCs and platforms, we want to have an automated "regression test" that runs several levels with and without the solution and tests that the level fails on first start, but works if the solution is applied (i.e. all objects are inserted at the right location).
Sub tasks:
We want to release the 1.0 with at least 65 playable and enjoyable levels.
All levels should have hints so they can be added to regression immediately.
As we now have the new Pingus object (since Milestone B, see issue #50 ), we should put that in levels as well.
If you will skip or finish the latest level, then tbe never run again.
Missing tooltips for Info and Eject onMouseOver.
If to run make regression then window is empty. It was OK for 4e6fd4f
fsf address was changed. This is rpmlint check (but it searches not all, needs manually check also):
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/AbstractObject.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/GoalEditor.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewWorld.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/AbstractObject.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/TranslationGuide.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/BalloonCactus.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/AbstractJoint.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Property.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/TriggerExplosion.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/WinFailDialog.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/TranslationGuide.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ChoosePhoneUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/MainWindow.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Butterfly.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/CircleObjects.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PivotPointPtr.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/animateddialog.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/RectObject.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Scenery.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Link.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ChoosePhoneNumber.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/MoveUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Spring.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/resizinggraphicsview.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewLink.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/ColaMintBottle.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/GoalSerializer.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/MoveUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/UndoSingleton.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Link.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/ToolboxGroupSerializer.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ToolboxListWidgetItem.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/LocalString.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/UndoSingleton.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ChooseLevel.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/RectObject.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/AbstractObjectSerializer.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PostIt.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/ColaMintBottle.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/PieMenu.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Glue.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PolyObject.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/Level.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ImageCache.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/World.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ImageCache.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/SaveLevelInfo.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/DummyUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/ObjectFactory.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Glue.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/DeleteUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/PieMenu.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ViewObjectActionDectorator.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/TriggerExplosion.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/ToolboxGroupSerializer.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/BackgroundSerializer.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewDetonatorBox.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Position.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/GameResources.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Spring.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/AbstractUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ListViewItemTooltip.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/RotateUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/main.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Goal.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/EditObjectDialog.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewDetonatorBox.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Scenery.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/animateddialog.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PolyObject.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ToolboxListWidgetItem.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewObject.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/AbstractObjectPtr.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ToolboxGroup.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ChoosePhoneNumber.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/RotateUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/CircleObjects.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/BalloonCactus.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/tbe_global.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PivotPoint.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/ObjectFactory.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/AbstractJoint.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/EditLevelProperties.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewLink.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PostIt.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Goal.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/EditObjectDialog.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/AbstractObjectSerializer.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/InsertUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ChooseLevel.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/Background.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/SimulationControls.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/DeleteUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ResizeUndoCommand.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/GoalEditor.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ViewObjectActionDectorator.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewObject.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/LocalString.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/SimulationControls.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/WinFailDialog.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/GameResources.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/World.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewWorld.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/Level.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Position.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/resizinggraphicsview.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/InsertUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/AbstractUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/GoalSerializer.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ToolboxGroup.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Butterfly.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/DummyUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ChoosePhoneUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/backtrace.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/control/ResizeUndoCommand.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/Property.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/TranslationGuidePtr.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewPostIt.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/loadsave/BackgroundSerializer.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/SaveLevelInfo.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/Popup.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/model/PivotPoint.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/EditLevelProperties.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/MainWindow.cpp
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ViewPostIt.h
tbe-debuginfo.i586: W: incorrect-fsf-address /usr/src/debug/tbe-0.9-git9fafd72/src/view/ListViewItemTooltip.cpp
CMakeLists.txt: install(FILES imagery/illustrations/tbe-icon.png DESTINATION images RENAME TheButterflyEffect-icon.png)
You install imagery/illustrations/tbe-icon.png, but imagery/illustrations/tbe-icon.ico is with better quality.
With imagemagick for packages:
mkdir -p installer/icons/hicolor/{128x128,64x64,48x48,32x32,16x16}/apps
convert -scale 16x16 imagery/illustrations/tbe-icon.ico installer/icons/hicolor/16x16/apps/tbe.png
convert -scale 32x32 imagery/illustrations/tbe-icon.ico installer/icons/hicolor/32x32/apps/tbe.png
convert -scale 48x48 imagery/illustrations/tbe-icon.ico installer/icons/hicolor/48x48/apps/tbe.png
convert -scale 64x64 imagery/illustrations/tbe-icon.ico installer/icons/hicolor/64x64/apps/tbe.png
convert -scale 128x128 imagery/illustrations/tbe-icon.ico installer/icons/hicolor/128x128/apps/tbe.png
So, I'll copy installer/icons/* into /usr/share/icons for tbe package.
this will show that the game is running:
(note: totally reworded intro)
We're going to approach i18n of levels differently:
i18n/tbe_levels.pot
i18n/tbe_levels_nl.po
po
files are converted to mo
filesActions to be done in this ticket:
mo
filesmake install works wrong because of PACK condition, make regression does not start because of wrong path to tbe executable.
it was OK for 4e6fd4f
No clue how we should handle this.
How to communicate that we're in 'freeze' and only allow bugfixes and updates to i18n?
It marks string for translation for lupdate, but don't allow to use translated string.
https://forum.qt.io/topic/33568/qt-tr-not-working-if-i-am-using-in-static-member
Please find another way instead of "QObject::tr" for static members, but keep lupdate as workable.
Is not implemented yet, but present in Menu.
Trying to install tbe-0.9.2.1.rpm and .sh:
CentOS 6:
libqt4-x11
package doesn't existglibc
and libstdc++
CentOS 7:
libqt4-x11
package doesn't existFor toolboxitem:
But if to add Description key in these files, then such objects will not have tooltips in another levels.
Debian policy: man page should be mandatory https://www.debian.org/doc/debian-policy/ch-docs.html
Apart from installing the latest languages, Milestone A is finished...
Except for the website - @DjSlash promised to "fix @kaa-ching's mess"...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.